您好,欢迎来到聚文网。 登录 免费注册
Swifter

Swifter

  • 字数: 377千字
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 作者: 王巍 著
  • 出版日期: 2015-11-01
  • 商品条码: 9787121275821
  • 版次: 2
  • 开本: 16开
  • 页数: 253
  • 出版年份: 2015
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《Swifter(100个Swift2开发推荐Tip第2版)》面向商业实战与技能进阶,内容与案例接近基于Swift 2这一全新的语言版本。作者王巍曾赴美参加ApplewwDC,亲眼见证Swift发布,并从这门语言诞生靠前分钟开始学习和钻研。本书凝集作者数年开发功力与思考精华,总结和整理了各种宝贵经验,并以一个个小技巧和知识点的形式呈现。全书共100节,每节都是一个独立主题,涵盖中不错开发人员必须知道的Swift语言的方方面面。
本书很好适合用作官方文档的参考和补充,同时也是iOS中级开发人员的Swift进阶读本。
作者简介
王巍(onevcat),是来自中国的一线iOS开发者,毕业于清华大学。在校期间就开始进行iOS开发,拥有丰富的Cocoa和Obiective―C开发经验。他同时活跃于使用C#的Unity3D游戏开发界。曾经开发了《小熊推金币》《Pomo Do》等一系列很好的iOS游戏和应用。在业余时间,王巍会在OneV’s Den撰写博客,分享他在开发中的一些心得和体会。此外,王巍还是翻译项目objc中国的组织者和管理者,为中国Objective―C社区的发展做出了贡献。而且,他也很喜欢为开源社区贡献代码,是有名的Xcode插件VVDocumenter的作者。
现在王巍旅居日本,并就职于即时通讯软件公司Line,从事iOS开发工作,致力于为全世界带来具有更好体验和功能的应用。
目录
I Swift新元素
Tip 1 柯里化(Currying)
Tip 2 将protocol的方法声明为mutating
Tip 3 Sequence
Tip 4 多元组(Tuple)
Tip 5 @autoclosure和??
Tip 6 Optional Chaining
Tip 7 操作符
Tip 8 func的参数修饰
Tip 9 字面量转换
Tip 10 下标
Tip 11 方法嵌套
Tip 12 命名空间
Tip 13 Any和AnyObject
Tip 14 typealias和泛型接口
Tip 15 可变参数函数
Tip 16 初始化方法顺序
Tip 17 Designated,Convenience和Required
Tip 18 初始化返回nn
Tip 19 protocol组合
Tip 20 static和class
Tip 21 多类型和容器
Tip 22 default参数
Tip 23 正则表达式
Tip 24 模式匹配
Tip 25 …和..<
Tip 26 AnyClass、元类型和.self
Tip 27 接口和类方法中的Self
Tip 28 动态类型和多方法
Tip 29 属性观察
Tip 30 final
Tip 31 lazy修饰符和lazy方法
Tip 32 Reflection和Mirror
Tip 33 隐式解包Optional
Tip 34 多重Optional
Tip 35 Optional Map
Tip 36 Protocol Extension
Tip 37 where和模式匹配
Tip 38 indirect和嵌套enum
II 从Objective-C/C到Swift
Tip 39 Selector
Tip 40 实例方法的动态调用
Tip 41 单例
Tip 42 条件编译
Tip 43 编译标记
Tip 44 @UIApplicationMain
Tip 45 @objc和dynamic
Tip 46 可选接口和接口扩展
Tip 47 内存管理,weak和unowned
Tip 48  @autoreleasep001
Tip 49 值类型和引用类型
Tip 50 String还是NSString
Tip 51 UnsafePointer
Tip 52 C指针内存管理
Tip 53 COpaquePointer和C convention
Tip 54 GCD和延时调用
Tip 55 获取对象类型
Tip 56 自省
Tip 57 KVO
Tip 58 局部scope
Tip 59 判等
Tip 60 哈希
Tip 61 类簇
Tip 62 Swizzle
Tip 63 调用C动态库
Tip 64 输出格式化
Tip 65 Options
Tip 66 数组enumerate
Tip 67 类型编码@encode
Tip 68 C代码调用和@asmname
Tip 69 sizeof和sizeofValue
Tip 70 delegate
Tip 71 Associated Object
Tip 72 Lock
Tip 73 Toll-Free Bridging和Unmanaged
III Swift与开发环境及一些实践
Tip 74 Swift命令行工具
Tip 75 随机数生成
Tip 76 print和debugPrint
Tip 77 错误和异常处理
Tip 78 断言
Tip 79 fatalError
Tip 80 代码组织和Framework
Tip 81 Playground延时运行
Tip 82 Playground可视化
Tip 83 Playground与项目协作
Tip 84 数学和数字
Tip 85 JSON
Tip 86 NSNull
Tip 87 文档注释
Tip 88 性能考虑
Tip 89 Log输出
Tip 90 溢出
Tip 91 宏定义define
Tip 92 属性访问控制
Tip 93 Swift中的测试
Tip 94 CoreData
Tip 95 闭包歧义
Tip 96 泛型扩展
Tip 97 兼容性
Tip 98 列举enum类型
Tip 99 尾递归
Tip 100 安全的资源组织方式
后记及致谢

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网