iOS技術(shù)周報第16期
iOS技術(shù)周報第16期的主要內(nèi)容精選自iOS News。
歡迎大家訪問iOS技術(shù)周報(weekly.ios-wiki.com)查看更多內(nèi)容。
歡迎大家注冊、分享、頂好文章。
本期主要包含:
資訊
- 做App的成本
制造一款App的成本,你計算過嗎? 當你推進一個移動項目的時候,就掉進了成本的無底洞里,并非"只差一個程序員了"這么簡單。
視頻
Mobile Engineering at Facebook's Scale
Facebook介紹其移動開發(fā)經(jīng)驗,最后介紹了Paper中遇到的技術(shù)挑戰(zhàn)。Releasing & Optimizing Mobile Apps for the World
從專門的人各自負責Web、Android、iOS等平臺,開發(fā)對應feature,到各自feature的開發(fā)人員負責所有平臺的開發(fā),F(xiàn)acebook介紹其移動開發(fā)之路。
技巧
?Objective-C中Class Clusters設計模式
子類太多,使用不便,可以通過類簇來很方便地搞定??梢詤⒁?a target="_blank" rel="nofollow">類簇在iOS開發(fā)中的應用。Variable Argument Lists(可變參數(shù)列表)
文章介紹了Variable Argument Lists(可變參數(shù)列表)的使用方法,內(nèi)部機制和兩種常用的解決方案。?自動在APP圖標上添加當前版本號信息
?NSLog效率低下的原因及嘗試lldb斷點打印Log
文章探究了一下NSLog如此之慢的原因,并嘗試使用lldb斷點調(diào)試器替代NSLog進行debug log。
代碼
Controlling Animation Timing
CABasicAnimation與CAKeyframeAnimation的基類CAAnimation和CALayer都實現(xiàn)了CAMediaTiming協(xié)議,文章對其各個參數(shù)如speed和timeOffset等都進行了詳細介紹,可以參見cheat sheet。Mesh Transforms
實現(xiàn)了網(wǎng)狀變形的動畫,推薦下載代碼,運行代碼看看實際運行效果。MTDActionSheet
MTDActionSheet使用block作為callback,是iPad上UIActionSheet的替代類,其顏色和字體可以很方便的定制。RSSRead
RSSRead是一個iOS設備上的RSS/Atom閱讀器。
工具
- Eight Terminal Utilities Every OS X Command Line User Should Know
每個Mac OS X 命令行用戶應當知道的八個終端工具,其中文翻譯在此。感謝 @yaongphy的提交
設計
- Prototyping with Facebook's Origami
介紹使用Origami進行原型設計,里面附有更多教程。
書籍
- 蘋果在iBooks發(fā)布iOS人機交互指南
iOS人機界面指南涵蓋一般的設計和內(nèi)容規(guī)則,以前只能通過蘋果開發(fā)者門戶網(wǎng)站獲取,你可以在Mac或者iOS設備上閱讀。
更多內(nèi)容,請訪問iOS技術(shù)分享第16期查看新一期的內(nèi)容。
關(guān)于我
大家好,我是@吳發(fā)偉Ted,我會在博客上分享自己學習的一些東西。
iOS技術(shù)周報 & 好文推薦
iOS 技術(shù)周報(weekly.ios-wiki.com) 和 好文推薦(news.ios-wiki.com)是我利用業(yè)余時間建立的網(wǎng)站。
微信公眾賬號
微信公眾賬號:iOS技術(shù)分享