×
Swifter-100个Swift开发必备Tip

Swifter-100个Swift开发必备Tip

1星价 ¥51.1 (7.4折)
2星价¥51.1 定价¥69.0
暂无评论
图文详情
  • ISBN:9787121257964
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:262
  • 出版时间:2015-05-01
  • 条形码:9787121257964 ; 978-7-121-25796-4

本书特色

本书是 swift 语言的知识点的集合,本书的写作目的是为广大已经入门了 swift 的开发者提供一些参考,以期能迅速提升他们在实践中的能力。本书非常适合用作官方文档的参考和补充,也是中级开发人员适用的 swift 进阶读本。本书非常适合用作官方文档的参考和补充,也是中级开发人员适用的 swift 进阶读本。

内容简介

swift的易学难精体现在其实际项目暗坑无数,需要同时具备知识、技巧和经验的一定储备,本书试图让你快速到达这一境界。   onevcat亲赴wwdc见证swift发布,是全球**批研究和实践者。对swift的理解和运用,既能洞悉全局,又可直达细节。   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类型
后记及致谢

 

展开全部

相关资料

这本书非常适合从 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)

作者简介

王巍 (onevcat) 是来自中国的一线 iOS 开发者,毕业于清华大学。在校期间就开始进行 iOS 开发,拥有丰富的 Cocoa 和 Objective-C 开发经验,另外他也活跃于使用 C# 的 Unity3D 游戏开发界。曾经开发了《小熊推金币》,《Pomo Do》等一系列优秀的 iOS 游戏和应用。在业余时间,王巍会在 OneV’s Den 撰写博客,分享他在开发中的一些心得和体会。另外,王巍还是翻译项目 objc 中国的组织者和管理者,为中国的 Objective-C 社区的发展做出了贡献。同时,他也很喜欢为开源社区贡献代码,是著名的 Xcode 插件 VVDocumenter 的作者。现在王巍旅居日本,并就职于即时通讯软件公司 Line,从事 iOS 开发工作,致力于为全世界带来更好体验和功能的应用。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航