-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Swifter-100个Swift开发必备Tip 版权信息
- ISBN:9787121257964
- 条形码:9787121257964 ; 978-7-121-25796-4
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
Swifter-100个Swift开发必备Tip 本书特色
本书是 swift 语言的知识点的集合,本书的写作目的是为广大已经入门了 swift 的开发者提供一些参考,以期能迅速提升他们在实践中的能力。本书非常适合用作官方文档的参考和补充,也是中级开发人员适用的 swift 进阶读本。本书非常适合用作官方文档的参考和补充,也是中级开发人员适用的 swift 进阶读本。
Swifter-100个Swift开发必备Tip 内容简介
swift的易学难精体现在其实际项目暗坑无数,需要同时具备知识、技巧和经验的一定储备,本书试图让你快速到达这一境界。 onevcat亲赴wwdc见证swift发布,是全球**批研究和实践者。对swift的理解和运用,既能洞悉全局,又可直达细节。 100个swift编程技巧,涵盖方方面面。每个tip独立成文,可拆可合,顺序阅读、按需翻阅或应急速查皆宜。 面向中高级开发人员,充满独到见解,彻底脱离官方文档,入门者可用来迅速提升实践能力。
Swifter-100个Swift开发必备Tip 目录
推荐序iii
序vii
iswift新元素
tip1.柯里化(currying)
tip2.将protocol的方法声明为muta ting
tip3.sequence
tip4.多元组(tuple)
tip5.@autoclosure和??操作符
tip6.op tionalchaining
tip7.操作符
tip8.func的参数修饰
tip9.方法参数名称省略
tip10.字面量转换
tip11.下标
tip12.方法嵌套
tip13.命名空间
tip14.any和anyobject
tip15.typealias和泛型接口
tip16.可变参数函数
tip17.初始化方法顺序
tip18.designated、convenience和required
tip19.初始化返回nil
tip20.protocol组合
tip21.sta tic和class
tip22.多类型和容器
tip23.default参数
tip24.正则表达式
tip25.模式匹配
tip26.…和..<
tip27.anyclass、元类型和.self
tip28.接口和类方法中的self
tip29.动态类型和多方法
tip30.属性观察
tip31.final
tip32.lazy修饰符和lazy方法
tip33.find
tip34.reflec tion和mirrortype
tip35.隐式解包op tional
tip36.多重op tional
tip37.op tionalmap
ii从objec tive-c/c到swift
tip38.selector
tip39.实例方法的动态调用
tip40.单例
tip41.条件编译
tip42.编译标记
tip43.@uiapplica tionmain
tip44.@objc和dynamic
tip45.可选接口
tip46.内存管理,weak和unowned
tip47.@autoreleasepool
tip48.值类型和引用类型
tip49.founda tion框架
tip50.string还是nsstring
tip51.unsafepointer
tip52.c指针内存管理
tip53.copaquepointer和cfunc tionpointer
tip54.gcd和延时调用
tip55.获取对象类型
tip56.自省
tip57.类型转换
tip58.kvo
tip59.局部scope
tip60.判等
tip61.哈希
tip62.类簇
tip63.swizzle
tip64.调用c动态库
tip65.输出格式化
tip66.op tions
tip67.性能考虑
tip68.数组enumerate
tip69.类型编码@encode
tip70.c代码调用和@asmname
tip71.sizeof和sizeofvalue
tip72.delegate
tip73.associatedobject
tip74.lock
tip75.toll-freebridging和unmanaged
iiiswift与开发环境及一些实践
tip76.swift命令行工具
tip77.随机数生成
tip78.printable和debugprintable
tip79.错误处理
tip80.断言
tip81.fatalerror
tip82.代码组织和framework
tip83.playground延时运行
tip84.playground可视化
tip85.playground与项目协作
tip86.playground限制
tip87.数学和数字
tip88.json
tip89.nsnull
tip90.文档注释
tip91.log输出
tip92.溢出
tip93.宏定义define
tip94.属性访问控制
tip95.swift中的测试
tip96.coredata
tip97.闭包歧义
tip98.泛型扩展
tip99.兼容性
tip100.列举enum类型
后记及致谢
Swifter-100个Swift开发必备Tip 相关资料
这本书非常适合从 objective-c 迁移至 swift 的开发者,将两个语言的实现做对比,着眼于差异和特性,每个 tip 都清晰明了。作为国内 swift 圈里的先行者之一,作者填过的“坑”、总结的技巧,让后续开发者面对这门语言时更有信心。与 swift 官方手册一样,我相信它将成为这门新语言必备的工具书。
——孙源@sunnyxx 90后 ios 开发者,现就职于百度,多次在北京组织 ios 开发者线下分享会
当 swift 还是满面疮痍的时候,onevcat 用谨慎、优雅与睿智为我们填平了这一切,每一位优秀的 swifter 都应该把这本书放在枕边,像情人一样,每晚翻阅一下。
——周楷雯 catch 团队创始人
swift 作为 ios 和 mac 开发的趋势,值得每一位 apple 开发者投注精力。本书站在更高的视角,审视了 swift 的新语法、新特性以及从 objective c 转向 swift 的方方面面。书中的示例深入浅出,讲解直击要害、重点突出,读者阅后定有醍醐灌顶之感。不过需要指出的是这并不是一本 swift 的入门书,本书的最佳受众是有 objective-c 经验的开发者。
——郭中强(@onetaway),前行中的独立开发者,正在打造一个让人愉悦的 github 客户端
这本书罗列了 swift 的各种特性和它们的适用场景,作者分享了不少宝贵的使用经验,使读者对 swift 的理解进入更深的层次。
——知名 swift 开源项目 ltmorphinglabel 作者 汤圣罡(@lexrus)
Swifter-100个Swift开发必备Tip 作者简介
王巍 (onevcat) 是来自中国的一线 iOS 开发者,毕业于清华大学。在校期间就开始进行 iOS 开发,拥有丰富的 Cocoa 和 Objective-C 开发经验,另外他也活跃于使用 C# 的 Unity3D 游戏开发界。曾经开发了《小熊推金币》,《Pomo Do》等一系列优秀的 iOS 游戏和应用。在业余时间,王巍会在 OneV’s Den 撰写博客,分享他在开发中的一些心得和体会。另外,王巍还是翻译项目 objc 中国的组织者和管理者,为中国的 Objective-C 社区的发展做出了贡献。同时,他也很喜欢为开源社区贡献代码,是著名的 Xcode 插件 VVDocumenter 的作者。现在王巍旅居日本,并就职于即时通讯软件公司 Line,从事 iOS 开发工作,致力于为全世界带来更好体验和功能的应用。
-
网络工程师教程(第2版)
¥69.3¥99 -
Python 数据分析基础
¥41¥69 -
Python 3.5从零开始学
¥26.4¥59 -
虚拟化与容器技术
¥49.9¥69.8 -
UG NX 11.0工程图教程-(含1DVD)
¥30.4¥59.9 -
程序设计语言编译原理(第3版)
¥25.4¥39