团队做 iOS 和 Android,我有 .NET Web 和 WinForm 背景,读这本书是为了从项目和管理的角度了解 iOS,不关心具体的开发细节。
阅读的重点是第一部分(第 2 ~ 9 章)、第二部分(第 16 单),其他部分快速翻书。
从项目的角度,第一部分介绍了许多实用的工具:
1、CocoaPods 做信赖管理(类似 NuGet 和 Maven)
2、Charles 抓包并分析(类似 Fiddler)
3、Reveal 界面调试(类似 Hawkeye、Snoop)
4、Flurry 统计分析(我们使用了国内的 Talking Data)
5、Crashlytics 崩溃日志(我们使用了国内的 BugHD)
6、App Annie
7、Xcode 插件(在同时考虑 JetBrains 的 App Code,会在合适的机会切换过去)
8、其他工具(Dash、xctool 等)
安全性问题方面,简单说明了安全的风险以及简要的应对方法,具体还需要在项目中实践:
1、安全地传输用户名密码(公私钥、Salt)
2、防止通讯协议被轻易破解(加密、Protobuf)
3、程序文件的安全(Hybrid 的 JS 加密和混淆)
4、本地数据安全(加密)
5、代码安全(IDA 反编译、宏混淆、核实代码用 C 实现)
对于刚刚接触 iOS 项目的技术管理者来说,这本书会在产品和管理上提供帮助。推荐!
国内第一本原创,区别于讲具体技术的图书
《iOS开发进阶》热门书评
-
干货不足,但也有可圈点的地方
11有用 0无用 nyan 2015-02-01
全书真正有价值的内容不超过40%,前面将近一半的内容都在介绍工具,有点凑字数的嫌疑,略失望。GCD、block、内存管理部分的内容写得过于粗浅了,给人的感觉是作者觉得不写不行,但又不想写太多。这方面内容有一本比较深入的书,《Objective-C高级编程》,推荐中高级iOS开发者阅读。后面的Core...
-
垃圾书籍
1有用 0无用 yilit 2016-01-22
这本书太垃圾了,简直就是垃圾中的战斗机,靠书名欺骗群众,来提高书籍销量,内容空洞不实在,唐巧太恶心了,千万别买,浪费钱财...
-
国内第一本原创,区别于讲具体技术的图书
0有用 0无用 谷人 2015-07-14
团队做 iOS 和 Android,我有 .NET Web 和 WinForm 背景,读这本书是为了从项目和管理的角度了解 iOS,不关心具体的开发细节。阅读的重点是第一部分(第 2 ~ 9 章)、第二部分(第 16 单),其他部分快速翻书。从项目的角度,第一部分介绍了许多实用的工具:1、Cocoa...