Swifter(第二版) : 100 个 Swift 2 开发必备 Tiptxt,chm,pdf,epub,mobi下载 作者: 王巍 出版社: 电子工业出版社 出版年: 2015-11 页数: 253 定价: 69 装帧: 平装 ISBN: 9787121275821 内容简介 · · · · · ·《Swifter(第二版):100个 Swift 2 开发必备 Tip》面向商业实战与技能进阶,内容与案例完全基于 Swift 2 这一全新的语言版本。作者王巍曾赴美参加 Apple WWDC,亲眼见证 Swift 发布,并从这门语言诞生第一分钟开始学习和钻研。本书凝集作者数年开发功力与思考精华,总结和整理了各种宝贵经验,并以一个个小技巧和知识点的形式呈现。全书共 100 节,每节都是一个独立主题,涵盖中高级开发人员必须知道的 Swift 语言的方方面面。 本书非常适合用作官方文档的参考和补充,同时也是 iOS 中级开发人员不可多得的 Swift 进阶读本。 作者简介 · · · · · ·王巍 (onevcat) 是来自中国的一线 iOS 开发者,毕业于清华大学。在校期间就开始进行 iOS 开发,拥有丰富的 Cocoa 和 Objective-C 开发经验,另外他也活跃于使用 C# 的 Unity3D 游戏开发界。曾经开发了《小熊推金币》,《Pomo Do》等一系列优秀的 iOS 游戏和应用。在业余时间,王巍会在 OneV's Den 撰写博客,分享他在开发中的一些心得和体会。另外,王巍还是翻译项目 objc 中国的组织者和管理者,为中国的 Objective-C 社区的发展做出了贡献。同时,他也很喜欢为开源社区贡献代码,是著名的 Xcode 插件 VVDocumenter 的作者。 现在王巍旅居日本,并就职于即时通讯软件公司 Line,从事 iOS 开发工作,致力于为全世界带来更好体验和功能的应用。 目录 · · · · · ·1Swift新元素1Tip1柯里化(Currying)2 Tip2将protocol的方法声明为mutating4 Tip3Sequence5 Tip4多元组(Tuple)7 Tip5@autoclosure和??9 · · · · · ·() 1Swift新元素1 Tip1柯里化(Currying)2 Tip2将protocol的方法声明为mutating4 Tip3Sequence5 Tip4多元组(Tuple)7 Tip5@autoclosure和??9 Tip6OptionalChaining12 Tip7操作符14 Tip8func的参数修饰17 Tip9字面量转换19 Tip10下标23 Tip11方法嵌套25 Tip12命名空间28 Tip13Any和AnyObject30 Tip14typealias和泛型接口33 Tip15可变参数函数35 Tip16初始化方法顺序37 Tip17Designated,Convenience和Required39 Tip18初始化返回nil42 Tip19protocol组合45 Tip20static和class49 Tip21多类型和容器52 Tip22default参数55 Tip23正则表达式57 Tip24模式匹配60 Tip25…和..<63 Tip26AnyClass、元类型和.self65 Tip27接口和类方法中的Self68 Tip28动态类型和多方法71 Tip29属性观察73 Tip30final76 Tip31lazy修饰符和lazy方法79 Tip32Reflection和Mirror82 Tip33隐式解包Optional85 Tip34多重Optional87 Tip35OptionaIMap89 Tip36ProtocolExtension91 Tip37where和模式匹配96 Tip38indirect和嵌套enum99 2从Objective—C/C到Swift101 Tip39Selector102 Tip40实例方法的动态调用104 Tip41单例106 Tip42条件编译109 Tip43编译标记111 Tip44@UIApplicationMain113 Tip45@objc和dynamic115 Tip46可选接口和接口扩展118 Tip47内存管理,weak和unowned120 Tip48@autoreleasepool125 Tip49值类型和引用类型128 Tip50String还是NSString130 Tip51UnsafePointer132 Tip52C指针内存管理135 Tip53COpaquePointer和Cconvention137 Tip54GCD和延时调用139 Tip55获取对象类型143 Tip56自省145 Tip57KVO147 Tip58局部scope150 Tip59判等153 Tip60哈希156 Tip61类簇158 Tip62Swizzle160 Tip63调用C动态库163 Tip64输出格式化165 Tip65Options167 Tip66数组enumerate169 Tip67类型编码@encode171 Tip68C代码调用和@asmname173 Tip69sizeof和sizeofValueP75 Tip70delegate177 Tip71Associated Object179 Tip72Lock181 Tip73Toll—Free Bridging和Unmanaged183 3Swift与开发环境及一些实践187 Tip74Swift命令行工具188 Tip75随机数生成190 Tip76print和debugPrint192 Tip77错误和异常处理194 Tip78断言200 Tip79fatalError202 Tip80代码组织和Framework205 Tip81Playground延时运行209 Tip82Playground可视化211 Tip83Playground与项目协作213 Tip84数学和数字215 Tip85JSON217 Tip86NSNull219 Tip87文档注释221 Tip88性能考虑223 Tip89Log输出225 Tip90溢出227 Tip91宏定义define229 Tip92属性访问控制231 Tip93Swift中的测试233 Tip94Core Data235 Tip95闭包歧义237 Tip96泛型扩展241 Tip97兼容性243 Tip98列举enum类型245 Tip99尾递归248 Tip100安全的资源组织方式250 后记及致谢252 · · · · · · () |
很好。挺不错的。
回转曲折,坎坷不平
买来学习
不错,强烈推荐!