• swift2面向对象编程 英文原版书 (意)加斯顿·c.希勒(gaston c.hillar) 著 新华正版
  • swift2面向对象编程 英文原版书 (意)加斯顿·c.希勒(gaston c.hillar) 著 新华正版
21年品牌 40万+商家 超1.5亿件商品

swift2面向对象编程 英文原版书 (意)加斯顿·c.希勒(gaston c.hillar) 著 新华正版

英文原版书 新华书店全新正版书籍 支持7天无理由

39.27 5.3折 74 全新

库存3件

河北保定
认证卖家担保交易快速发货售后保障

作者(意)加斯顿·c.希勒(gaston c.hillar) 著

出版社东南大学出版社

ISBN9787564170790

出版时间2017-04

版次1

装帧平装

开本16开

页数307页

字数401千字

定价74元

货号xhwx_1201508001

上书时间2023-12-17

浩子书屋

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

preface
chapter 1: objects from the real world to yground
installing the required software
capturing objects from the real world
generating classes to create objects
recognizing variables and constants to create properties
recognizing actions to create methods
organizing classes with uml diagrams
working with api objects in the xcode yground
exercises
test your knowledge
summary
chapter 2: structures, classes, and instances
understan structures, classes, and instances
understan initialization and its customization
understan deinitialization and its customization
understan automatic reference counting
declaring classes
customizing initialization
customizing deinitialization
creating the instances of classes
exercises
test your knowledge
summary
chapter 3: encaulation of data with properties
understan the elements that e a class
declaring stored properties
generating puted properties with setters and getters
bining setters, getters, and a related property
understan property observers
transforming values with setters and getters
using type properties to create values shared by all the instances of a class
creating mutable classes
buil immutable classes
exercises
test your knowledge
summary
chapter 4: inheritance, abstraction, and speization
creating class hierarchies to abstract and speize behavior
understan inheritance
declaring classes that inherit from another class
overri and overloa methods
overri properties
controlling whether subclasses can or cannot override members
working with typecasting and polymorphism
taking advantage of operator overloa
declaring operator functions for specific subclasses
exercises
test your knowledge
summary
chapter 5: contract programming with protocols
understan how protocols work in bination with classes
declaring protocols
declaring classes that adopt protocols
taking advantage of the multiple inheritance of protocols
bining inheritance and protocols
working with methods that receive protocols as arguments
downcasting with protocols and classes
treating instances of a protocol type as a different subclass
specifying requirements for properties
specifying requirements for methods
bining class inheritance with protocol inheritance
exercises
test your knowledge
summary
chapter 6: mamization of code reuse with generic code
understan parametric polymorphism and generic code
declaring a protocol to be used as a constraint
declaring a class that conforms to multiple protocols
declaring subclasses that inherit the conformance to protocols
declaring a class that works with a constrained generic type
using a generic class for multiple types
bining initializer requirements in protocols with generic types
declaring associated types in protocols
creating shortcuts with subscripts
declaring a class that works with two constrained generic types
using a generic class with two generic type parameters
inheriting and ad associated types in protocols
generalizing esting classes with generics
exten base types to conform to custom protocols
test your knowledge
exercises
summary
chapter 7: object-oriented programming and functional programming
refactoring code to take advantage of object-oriented programming
understan functions as first-class citizens
working with function types within classes
creating a functional version of array filtering
writing equivalent closures with simplified code
creating a data reitory with generics and protocols
filtering arrays with plex conditions
using map to transform values
bining map with reduce
chaining filter, map, and reduce
solving algorithms with reduce
exercises
test your knowledge
summary
chapter 8: extendin and buildin obect-oriented code
putting together all the pieces of the object-oriented puzzle
ad methods with extensions
ad puted properties to a base type with extensions
declaring new convenience initializers with extensions
defining subscripts with extensions
working with object-oriented code in ap
ad an object-oriented data reitory to a project
interacting with an object-oriented data reitory through
picker view
exercises
test your knowledge
summary
appendix: exercise answers
chapter 1, objects from the real world to yground
chapter 2, structures, classes, and instances
chapter 3, encaulation of data with properties
chapter 4, inheritance, abstraction, and speization
chapter 5, contract programming with protocols
chapter 6, mamization of code reuse with generic code
chapter 7, object-oriented programming and functional
programming
chapter 8, exten and buil object-oriented code
index

内容简介:

本书包含了大量swift面向对象编程常见问题的解决方。书中以真实的场景帮助你了解对象的概念,演示如何利用对象轻松地编写出易于理解和重用的代码。你将从中学到使用swift的数据封装特来保护和隐藏数据,编写能够处理不同类型对象的代码来优选化地实现代码重用,见识到多态化的威力以及如何在普通代码中使用继承和多重继承。除此之外,还会接触到已有代码重构以及能够简化源代码维护和扩展的组织方.阅读完本书之后,你将能够编写出质量更高、更健壮、更具备可重用的代码,这都有助于构建更棒的应用程序。

作者简介:

加斯顿c.希勒,gastonc.hillarisanitalianandhasbeenworkingwithputerssincehewas8yearsold.intheearly80shebeganprogrammingwiththelegendarytexasti99/4aandmodore64homeputers.gastonhasabachelorsdegreeinputerscienceandgraduatedwithhonors.healsoholdsanmbainwhichhegraduatedwithanoutstanthesis.atpresentgastonisanindependentitconsultantandafreelanceauthorwhoisalwayslookingfornewadventuresaroundtheworld.hehasbeenaseniorcontributingeditoratdr.dobbsandhaswrittenmorethanahundredarticlesonsoftwaredevelopmenttopics.gatsonwasalsoaformermicrosoftmvpintechnicalputing.hehasreceivedtheprestigiousintelblackbeltsoftwaredeveloperawardseventimes.

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP