
本期導讀:本期周報主要包括 App Store 的最新規(guī)則,做一款 App 前需要考慮的方方面面,以及 Surge 開發(fā)者分享的他所使用的軟硬件工具等內容。
資訊
1) 蘋果對 App Store 進行大清理 By tech2ipo
9月2日凌晨,收到 Apple 的郵件說將下架不能與 iPhone 和 iPad 兼容及不能正常運行,或者沒有遵循更新后 App Store 指南的應用。另外,蘋果還指出,應用名稱長度不得超過 50 個字符。
2) 蘋果新獲 59 項專利 By Trista
近期美國專利商標局正式公布了蘋果公司新獲批的 59 項專利,包括 12 項設計專利以及可彎曲 OLED 顯示屏專利、頭戴顯示器專利、iOS 設備防震系統(tǒng)專利、家庭自動化系統(tǒng)專利等。
開發(fā)
1) iOS 繪制1個像素的線 By 楓葉
第一想法可能是直接根據當前屏幕的 scale 計算出1像素的線對應的 Point,然后設置線寬(或者高)為1個像素。但在設備上測試時會發(fā)現渲染出來的線寬并不是1個像素。
2) 做一個 App 前需要考慮的幾件事 By 李忠
隨著工具鏈的完善,語言的升級以及各種優(yōu)質教程的涌現,做一個 App 的成本也越來越低了。盡管如此,有些事情最好前期就做起來,避免當 App 有了一定規(guī)模后,再感慨當初為什么沒有多留點心。
3) 仿微信小視屏 By Damonwong
對于一個類似微信小視屏的功能,大致需要完成的功能無非就是視頻錄制和視頻播放兩塊。本文是作者視頻相關功能開發(fā)的實踐筆記。
工具
1) Xcode 7 中的調試技巧
Xcode 7 中蘋果為我們增加了兩個重要的 Debug 相關功能。一個是 Address Sanitizer,另一個是打開 Organizer 窗口的 Crashes 標簽頁,會自動下載 Crash 信息,右側的詳細信息可以看到是哪行代碼導致的崩潰。
2) iOS 符號表恢復&逆向支付寶 By 楊君
符號表歷來是逆向工程中的必爭之地,而 iOS 應用在上線前都會裁去符號表,以避免被逆向分析。本文會介紹一個作者寫的工具,用于恢復 iOS 應用的符號表。
其他
1) Better apps will replace apps. By Dan Grover
作者是 Facebook 產品經理,之前在微信工作。他在文中談了對 Facebook、微軟的聊天機器人的理解。
2) Surge 開發(fā)者使用的軟硬件
Surge 的開發(fā)者劉亞晨,職業(yè)角色是 iOS 自由開發(fā)者和技術顧問。這篇訪談中他分享了自己使用的硬件和軟件。
@end