iOS移動開發周報-第41期

jopen 9年前發布 | 18K 次閱讀 IOS

【摘要】:本期 iOS 移動開發周報帶來如下內容:如何評價 React Native、用純代碼構建一個 Widget、FastImageCache 解析等。

新聞

  1. 蘋果推出 Apple Watch:3 月 10 日,蘋果公司 2015 年春季發布會在美國舊金山芳草地藝術中心召開。蘋果在會上宣布推出 Apple Watch,續航時間為 18 小時。Apple Watch 將于 4 月 10 日開始預售,4 月 24 日開始發貨。首批發售區域包含中國。

  2. CocoaPods 0.36 正式發布,實現 Swift 和 iOS 8 動態框架支持:CocoaPods 于近日發布了 CocoaPods 0.36 正式版,其最大的改動便是為 iOS 引入了動態框架,并增加了對 AlamoFire、SwiftyJSON 等使用 Swift 所編寫的庫的支持,此舉將影響包括 CocoaPods/Xcodeproj 在內的所有 CocoaPods gems。

  3. 蘋果開始整治 iMessage 垃圾信息:蘋果在最新的 iOS 更新中,集成了更加方便的舉報 iMessage 垃圾信息的功能。這將使得用戶可以更方便地舉報垃圾信息。

  4. 2014 iOS 開發者收入調查報告(二):企業開發者篇:本次調研以 CocoaChina 網站用戶為基礎,總樣本數量為 3591,調研時間為 2014 年 12 月 16 日-2015 年 1 月 31 日。調查報告的內容涉及開發經驗、工作年限、待遇和工資滿意度。

教程

  1. 《如何評價 React Native?》:來自知乎的這個回答詳細介紹了 非死book 即將開源的 React Native 的相關知識,包括核心實現、設計考慮、以及 React Native 的優勢和劣勢。

  2. 《iOS 開發的一些小技巧篇一》@ 武蘊牛 x總結了 iOS 開發中的一些小技巧。

  3. 《iOS 開發的一些小技巧篇二》@ 武蘊牛 x總結了 iOS 開發中的關于截圖的技巧。

  4. 《如何用純代碼構建一個 Widget(today extension)》: 隨著 iOS8 的發布,各種 iPhone 的新玩法出現了,其中最引人關注的就是 today extension(也叫做 widget)。網上有很多相關的文章教你如何編寫一個簡單的 widget,但是卻沒有一篇適合我們這種純代碼的擁躉。本文介紹了如何用純代碼的方式來構建一個 widget。

  5. 《iOS 圖片加載速度極限優化—FastImageCache 解析》:FastImageCache 是 Path 團隊開發的一個開源庫,用于提升圖片的加載和渲染速度,讓基于圖片的列表滑動起來更順暢,本文分析了它的實現方式。

  6. 《Swift 語言 iOS 開發:CALayer 十則示例》: 我們在 iOS 應用中看到的都是視圖,包括按鈕視圖、表視圖、滑動條視圖,還有可以容納其他視圖的父視圖等。但你或許不知道在 iOS 中支撐起每個視圖的是一個叫做 “ 圖層(layer)” 的類,確切地說是 CALayer。本文中您會了解 CALayer 及其工作原理,還有應用 CALayer 打造酷炫效果的十則示例,比如繪制矢量圖形、漸變色,甚至是粒子系統。

  7. 《iOS 開發中的爭議(一)》:作者在文章中討論了關于 Objective-C 語言中如下問題的爭議:類的成員變量應該如何定義?

工具

  1. QLImageset:QLImageset 是一個 QuickLook 插件:快速預覽 imageset 文件夾包含的圖片及其尺寸。

開源項目

  1. Persei:Persei 是一個在頂部顯示或隱藏菜單的 Swift 開源庫。

  2. BLKFlexibleHeightBar:BLKFlexibleHeightBar 是一個使導航欄高度可以動態變化的 UI 庫。

  3. Form:Form 是一個方便開發者創建表單填寫工作的 UI 庫。

Posted by唐巧Mar 24th, 2015iOS,weekly

原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 |Creative Commons BY-NC-ND 3.0

原文鏈接: http://blog.devtang.com/blog/2015/03/24/ios-weekly-41/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!