返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 Swift 2面向对象编程 Gaston C.Hillar著 东南大学出版社 97
  • 新华书店旗下自营,正版全新
    • 作者: Gaston C.Hillar著著 | Gaston C.Hillar著编 | Gaston C.Hillar著译 | Gaston C.Hillar著绘
    • 出版社: 东南大学出版社
    • 出版时间:2016-08-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: Gaston C.Hillar著著| Gaston C.Hillar著编| Gaston C.Hillar著译| Gaston C.Hillar著绘
    • 出版社:东南大学出版社
    • 出版时间:2016-08-01
    • 版次:1
    • 印刷时间:2017-04-01
    • 字数:401000.0
    • 页数:307
    • 开本:小16开
    • ISBN:9787564170790
    • 版权提供:东南大学出版社
    • 作者:Gaston C.Hillar著
    • 著:Gaston C.Hillar著
    • 装帧:平装-胶订
    • 印次:暂无
    • 定价:74.00
    • ISBN:9787564170790
    • 出版社:东南大学出版社
    • 开本:小16开
    • 印刷时间:2017-04-01
    • 语种:英语
    • 出版时间:2016-08-01
    • 页数:307
    • 外部编号:8933426
    • 版次:1
    • 成品尺寸:暂无


    Preface
    Chapter 1: Objects from the Real World to Playground
    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 Playground
    Exercises
    Test your knowledge
    Summary
    Chapter 2: Structures, Classes, and Instances
    Understanding structures, classes, and instances
    Understanding initialization and its customization
    Understanding deinitialization and its customization
    Understanding automatic reference counting
    Declaring classes
    Customizing initialization
    Customizing deinitialization
    Creating the instances of classes
    Exercises
    Test your knowledge
    Summary
    Chapter 3: Encapsulation of Data with Properties
    Understanding the elements that compose a class
    Declaring stored properties
    Generating computed properties with setters and getters
    Combining setters, getters, and a related property
    Understanding 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
    Building immutable classes
    Exercises
    Test your knowledge
    Summary
    Chapter 4: Inheritance, Abstraction, and Specialization
    Creating class hierarchies to abstract and specialize behavior
    Understanding inheritance
    Declaring classes that inherit from another class
    Overriding and overloading methods
    Overriding properties
    Controlling whether subclasses can or cannot override members
    Working with typecasting and polymorphism
    Taking advantage of operator overloading
    Declaring operator functions for specific subclasses
    Exercises
    Test your knowledge
    Summary
    Chapter 5: Contract Programming with Protocols
    Understanding how protocols work in combination with classes
    Declaring protocols
    Declaring classes that adopt protocols
    Taking advantage of the multiple inheritance of protocols
    Combining 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
    Combining class inheritance with protocol inheritance
    Exercises
    Test your knowledge
    Summary
    Chapter 6: Maximization of Code Reuse with Generic Code
    Understanding 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
    Combining 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 adding associated types in protocols
    Generalizing existing classes with generics
    Extending 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
    Understanding 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 repository with generics and protocols
    Filtering arrays with complex conditions
    Using map to transform values
    Combining 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
    Adding methods with extensions
    Adding computed properties to a base type with extensions
    Declaring new convenience initializers with extensions
    Defining subscripts with extensions
    Working with object-oriented code in apps
    Adding an object-oriented data repository to a project
    Interacting with an object-oriented data repository through
    Picker View
    Exercises
    Test your knowledge
    Summary
    Appendix: Exercise Answers
    Chapter 1, Objects from the Real World to Playground
    Chapter 2, Structures, Classes, and Instances
    Chapter 3, Encapsulation of Data with Properties
    Chapter 4, Inheritance, Abstraction, and Specialization
    Chapter 5, Contract Programming with Protocols
    Chapter 6, Maximization of Code Reuse with Generic Code
    Chapter 7, Object-Oriented Programming and Functional
    Programming
    Chapter 8, Extending and Building Object-Oriented Code
    Index

    加斯顿·C.希勒,Gaston C. Hillar is an Italian and has been working with computers since he was 8 years old. In the early 80s, he began programming with the legendary Texas TI-99/4A and Commodore 64 home computers. Gaston has a bachelor s degree in computer science and graduated with honors. He also holds an MBA in which he graduated with an outstanding thesis. At present, Gaston is an independent IT consultant and a freelance author who is always looking for new adventures around the world.

    He has been a senior contributing editor at Dr. Dobb s and has written more than a hundred articles on software development topics. Gatson was also a former Microsoft MVP in technical computing. He has received the prestigious Intel Black Belt Software Developer award seven times.



                                            作为一本易于操作的学习指南,由加斯顿·C.希 勒*的《Swift2面向对象编程(影印版)(英文版)》包 含了大量swift面向对象编程常见问题的解决方法。

    书中以真实的场景帮助你了解对象的概念,演示如何 利用对象轻松地编写出易于理解和重用的代码。

    你将从中学习到使用swift的数据封装特性来保 护和隐藏数据,通过编写能够处理不同类型对象的代 码来*大化地实现代码重用,见识到参数多态的威力 以及如何在普通代码中使用继承和多重继承。之后, 你将学习重构现有代码以及使源代码易于维护和扩展 的组织方法。

    阅读完本书之后,你将能够编写出质量*高、* 健壮、*具备可重用性的代码,这一切都有助于你构 建*棒的应用程序。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购