如何把iOS代碼編譯為Android應用 - iOS移動開發周報
新聞
- 《iPhone 6/6 Plus中國銷量曝光:單月銷量650萬》 :據iSuppli Corp.中國研究總監王陽爆料,iPhone 6和iPhone 6 Plus在國內受歡迎的情況大大超過預期,蘋果在中國的單月銷量在11月超過了650萬臺,全年在中國的銷量將超過4000萬臺。
教程
-
《 Date parsing performance on iOS》 :文章介紹了一個關于格式化時間的”黑科技“,作者使用 sqlite 替換 NSDateFormatter,提高了16倍的轉換效率。
-
《淺談 iOS 版本號》 :FIR.im 一直在盡量兼容不同使用習慣的版本號形式, 但是在使用中我們發現好多開發者對怎么更好的用版本號來標示應用很陌生。這是篇基礎文章,簡單介紹 iOS 的版本號。
-
《UIScrollView 實踐經驗》 :UIScrollView(包括它的子類 UITableView 和 UICollectionView)是 iOS 開發中最常用也是最有意思的 UI 組件,大部分 App 的核心界面都是基于三者之一或三者的組合實現。UIScrollView 是 UIKit 中為數不多能響應滑動手勢的 view,相比自己用 UIPanGestureRecognizer 實現一些基于滑動手勢的效果,用 UIScrollView 的優勢在于 bounce 和 decelerate 等特性可以讓 App 的用戶體驗與 iOS 系統的用戶體驗保持一致。本文通過一些實例講解 UIScrollView 的特性和實際使用中的經驗。
-
《設計優雅的移動游戲》 :設計手機游戲是一個有趣的主意,理論上,做智能手機或者平板電腦游戲與其他平臺游戲設計沒有根本的不同。手機游戲在傳統系統屬性上與其他類型以及平臺極 其相似,無論你想創造一個開心農場,使命召喚還是國際象棋。但實踐中,想要創建一個成功的手機游戲完全是另一回事。有很多其他的顧慮,從市場飽和及難以被 發現,到玩法定型及設備的尺寸因素等。由于這些原因,作為一個設計師來說創造一個優秀的手機游戲就像在玩“困難模式”。文章介紹了手機游戲的兩個特征:游 戲時長和交互方法,另外介紹了幾種適用于移動平臺的系統設計方法。本文譯者: @唯木念 。
-
《Metal》 :Metal 是針對 iPhone 和 iPad 中 GPU 編程的高度優化的框架。其名字來源是因為 Metal 是 iOS 平臺中最底層的圖形框架 (意指 "最接近硬件")。該框架被設計用來實現兩個目標: 3D 圖形渲染和并行計算。這兩者有很多共同點。它們都在數量龐大的數據上并行運行特殊的代碼,并可以在 GPU 上執行。本文介紹了 Metal 的好處以及使用基礎。本文譯者:migrant。
-
《Scene Kit》 :在 WWDC 2012,Apple 向 OS X 開發者們介紹了 Scene Kit,這個 Cocoa 下的 3D 渲染框架。在第一版通用 3D 渲染器發布后,一年內又陸續增加了像 shader (著色器) 修改器、節點約束、骨骼動畫等幾個強大的特性 (隨 Mavericks 發布)。今年,Scene Kit 變的更加強大,支持了粒子效果、物理引擎、腳本事件以及多通道分層渲染等多種技術,而且,對于很多人來說更關鍵的是,它終于可以在 iOS 中使用了。本文介紹了Scene Kit的概要知識,以及如何使用它來寫游戲。本文譯者: 孫源 。
-
《游戲中的多點互聯》 :多點互聯是蘋果的一個傳輸無關的網絡框架,提供網絡的發現、創建和通信功能。MPC 的關鍵用途在于創建臨時網絡中的點對點連接,而不需要考慮天氣、無線、藍牙等各種因素,只需要有個人網絡就行。一旦創建之后,各個節點可以安全地共享消 息、數據和文件資源。大部分的游戲都更適合用 GameKit 開發,它有很多直接使用 MPC 實現的游戲相關的封裝。不過作為 MPC 的進階手冊,本文主要涉及 MPC 的各種使用技巧。本文譯者: 汪海洋 。
-
《虛擬音域 - 聲音設計的藝術》 :由于聲音占據我們日常生活的很大部分,所以聲音在游戲開發中也越來越重要。然而,要實現完全身臨其境的虛擬現實,最大的挑戰之一就是設計逼真的聲音環 境。如果你身處一個虛擬森林中,但卻聽不到樹葉的沙沙聲,也聽不到昆蟲的鳴叫聲,你就不會感覺到真實。在某些方面,音效設計是吃力不討好的活計。你什么都 正確的話,沒人會注意到這些,但是一旦你做錯了什么,人們百分之百會注意到。這是一項痛苦,細節導向,但又幾乎被忽略的工作。但是,當你捕捉到一種美妙的 聲音體驗或真實的聲音環境時,你會感覺到一種樂趣,這種樂趣很大程度上彌補了工作辛苦、收獲甚少的不足。本文介紹了音效各方面的知識,包括:記錄聲音、麥 克風、數碼音頻軟件、擬音、音頻濾波器、混合音效等知識。本文譯者: 樹葉
-
《Continuous Integration for iOS Development》 :文章介紹了如何基于Xcode的Bot做持續集成。
-
《NSUndo Manager》 :本文介紹了 NSUndoManager 的使用。NSUndoManager 可以用來做一些撤銷操作。
-
《視頻特效制作》 :文章介紹了一些視頻特效制作方法,包括給視頻添加邊框、給視頻添加水印、給視頻添加動畫、做出3D效果、視頻推進效果等技術細節。
</ol>
- 《如何把iOS代碼編譯為Android應用》 :OurCoders.com站長@tinyfool介紹了他們通過將Objective-C底層移植到Android平臺,最終把iOS代碼編譯為Android應用的過程。
-
MMWormhole :MMWormhole 是一個方便開發者在 iOS 應用與 iOS extensions 之間交換數據的開源框架。
-
RTImageAssets :RTImageAssets 是一個 Xcode 插件,用來生成 @3x 的圖片資源對應的 @2x 和 @1x 版本,只要拖拽高清圖到 @3x 的位置上,然后按
Ctrl+Shift+A
即可自動生成兩張低清的補全空位。當然,如果你對圖片質量要求不高的話,你也可以從 @2x 的圖生成 @3x 版本。 -
PQFCustomLoaders :PQFCustomLoaders 提供了高質量的、定制化的加載進度條。
</ol>
</div>
</div>
原文
http://www.infoq.com/cn/news/2014/12/ios-code-android-app