非死book 推出 React Native - iOS 移動開發周報

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

新聞

  1. 《分析師稱 14 年四季度 iPhone 銷量達 7300 萬臺》 :1 月 25 日上午消息,凱基證券分析師郭明池稱,2014 年四季度 iPhone 銷量達 7300 萬臺,iPad 銷量達 2140 萬臺;并預計 2015 年一季度 iPhone 銷量為 6160 萬臺,iPad 銷量為 1010 萬臺。

    </li>

  2. 《2014 年 iOS 應用開發者收入超好萊塢美國票房》 :市場研究公司 Asymco 分析師霍拉斯·德迪烏 (Horace Dediu) 本周發布研究報告稱,iOS 應用經濟的規模已經超過了好萊塢電影在美國的票房。2014 年全年,開發者通過蘋果獲得的收入為 100 億美元。

    </li> </ol>

    教程

    1. 《objc 中國 Issue 20:訪談》 : objc 中國 Issue 20 完成了三位傳奇開發者的訪談,很有意思。從天才少年 Andy Matuschak ,到兩次創業的 Loren Brichter,以及俄國妹子 Natasha Murashev,篇篇精彩。希望通過了解他們的經歷,你會有所收獲。

      </li>

    2. 《Swift 怎樣更優雅地處理網絡返回數據》 :我們在 iOS 開發中進行網絡請求的時候,一般是獲取到服務器返回的 data 后,再根據我們的需要轉換成 JSON,圖像等信息。但如果你的應用中存在各種類型的返回數據,那么你可能就要在各個網絡請求的中進行重復的處理了。本文介紹了如何使用 Swift 中的泛型和 extension 讓你的數據解析工作更優雅。

      </li>

    3. 《OS X 10.10 Yosemite: The Ars Technica Review》 :由圖拉鼎 推薦:這篇從 CPU 指令集、編譯器來剖析 Swift 的文章,對其的設計越來越肯定了。簡單的說,Swift 是一門使用 High Level 語言的語法及特性,同時仍有 Low Level 效能的一門語言。

      </li>

    4. 《Swift 小技巧(三):如何用 Swift 思維設計網絡請求》 :近來在用 Swift 開發 App 的過程中,最大的心得就是:我開始漸漸用「Swift 思維」來思考了。回顧剛開始我用 Swift 時,只是套用它的語法而已,腦子里依然是 Objective-C 思維。這段時間,隨著對 Swift 基本特性的掌握,我開始有意識地學習并嘗試一些 Swift 才有的特性,此謂「Swift 思維」。Swift 有很多專有(Objective-C 沒有的)的模式,今天我就從一個很簡單的例子講起,那就是:如何用 Swift 思維設計網絡請求。

      </li>

    5. 《wift 小技巧(五):正確地啟用 Logging 機制》 :文章介紹了如何在 Swift 項目里正確地設置 Logging 。

      </li>

    6. 《The Death of Cocoa》 :Cocoa 實際就是 Objective-C 的標準庫,包含了許多用語言編寫程序最需要的一些框架,例如 Foundation、AppKit 和 Core Data。即使 Swift 才開始被使用幾個月,Cocoa 已經開始失去它原有的光芒了。在語言方面,我們都見到了 Swift 是終結 Objective-C 的開始,但是作為基本庫的 Cocoa 呢?(這已經不是蘋果第一次把它的標準庫淘汰了,記得 Carbon 么)?如果我們用 Swift 基本庫重新建立一套 Foundation 會怎么樣?讓我們來看看一些 Cocoa 做過的具體的例子,并看看一個新的 Swift 基本庫在哪些地方可以提高。

      </li>

    7. 《Core Location in i OS 8》 :自從 iPhone 存在以來,位置服務就一直處于非常重要的位置。Core Location API 也在 iPhone OS SDK 最初的公開版本里就存在了。iOS 8 ,Core Location 被改動了不少,不管是允許開發者做之前并不被允許的開發,還是幫助維護用戶隱私。更特別的是,iOS 8 給 Core Location 帶來了三個主要的改進:更分化的權限,室內定位以及訪問監控。本文對此改進做了詳細的介紹。

      </li>

    8. 《Apple Watch: WatchKit 應用程序要點》 :本文介紹了在開發 Apple Watch 應用程序時需要注意的要點。包括 WatchKit 應用程序和 WatchKit 擴展,以及 WatchKit 應用程序的生命周期。此系列的文章還有: 《WatchKit 框架: 將應用程序從褲兜里取出來》

      </li> </ol>

      視頻

      1. 《RunLoop 主題的分享 by 孫源 @sunnyxx》 :來自百度的孫源組織了一次關于 Objective-C RunLoop 的技術分享。

        </li>

      2. 《React.js Conf 2015 Keynote - Introducing React Native》 :這是 非死book 出品的 react.js 的視頻介紹。非死book 打算用它來統一移動端的編程語言,react.js 把界面全部用 native 控件實現,js 只作為后端邏輯層。非死book 也打算開源該框架,如果這個框架成功,將改變整個業界的移動開發效率,因為 iOS 和 android 代碼可以大部分復用。注:視頻來自 油Tube。

        </li> </ol>

        工具

        1. 《使用蒲公英來做 iOS 測試應用的分發》 : “蒲公英” 是一個應用的免費分發服務,它幫助開發者能夠方便地做 iOS 應用的測試分發工作。本文介紹了蒲公英的基本使用方法。
        2. </ol>

          開源項目

          1. Developing iOS 8 Apps with Swift :《Developing iOS 8 Apps with Swift》是 Stanford 公開課,本項目是其中文字幕翻譯。
          2. </ol> </div> </div> 原文 http://www.infoq.com/cn/news/2015/02/非死book-react-native

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