精華閱讀第 12 期 | 最新 App Store 稽核指南與10大被拒理由?

OneAPM官方技術部落格發表於2016-05-09

很多時候,我們對技術的追求是沒有止境的,我們需要不斷的學習,進步,再學習,再進步!本文系移動精英開發俱樂部的第12期文章推薦閱讀整理,其中涉及到了 Android 資料庫框架,架構設計中的迴圈引用,同時還闡述瞭如何在iOS中實現抽象類,以及什麼是叢集和分散式。同時,本文還分享了阿里巴巴的實踐分享,如果你在開發一款APP,你也可以讀一下《最新 App Store 稽核指南與10大被拒理由?》。希望這些文章能對大家有所啟發。文章系 ITOM 管理平臺 OneAPM 審校整理:

1,Find Convex Hull with Graham Scan & Swift

導讀:凸包(Convex hull) 是一個數學上的概念,在二維平面上可以想象成用一個橡皮筋套住一堆釘在平面上的釘子。本文講述如何使用 Swift 實現 Graham scan 演算法來尋找二維平面點集上的凸包。工程原始碼見 Github

2,Android資料庫框架:greenDAO vs LiteOrm

導讀:本文主要針對 greenDAO 和 LiteOrm,因為據說 greenDAO 是基於Android SQLite的最快、效能最強悍的資料庫框架,因為他不涉及反射,靠的是程式碼輔助生成。

3,架構設計中的迴圈引用

導讀:引用計數是一種經典的記憶體管理垃圾回收機制,但它最明顯的副作用就是迴圈引用,導致記憶體洩漏。迴圈引用其實是一個閉環。其實,讓程式碼庫變得龐大並不難,難的是在業務發展過程中,一直保持架構的簡單。牢記KISS原則:Keep it simple and stupid!

4,Android儲存挖坑記

導讀:本文系Android儲存的一些相關資料的整理和分析,其中詳細對比了 Internal/External/Primary/Secondary等多個儲存技術。總結一下: Android 6.0之前,所有的儲存型別都是Traditional Storage。它支援多使用者、模擬External儲存。由於是MBR分割槽,儲存上線為2TB。但是在6.0之後,正常情況下,它的儲存方式與之前的兩種相同,不過多了一種新的儲存方式:Adoptable Storage。

5,到底什麼是叢集&分散式

導讀:概念總是抽象的,配合例項會讓你對概念的理解更加清晰。因此,如果剛好有使用到分散式和叢集技術的猿友,可以邊看本文的一些概念邊回想你使用過的分散式和叢集技術。如果你沒有使用過相關技術,那其實也是可以以瞭解的心態將本文看完,後面接觸到了,起碼會有個大概的印象。

6,在iOS中實現抽象類

導讀: Objective-C 沒有抽象類只是指語言的語法構造上沒有C++/Java那樣專門的abstract class定義,這並不妨礙你在用Objective-C寫程式的時候使用"abstract class"這一通用的OOP概念,即類的部分實現需要subclass來完成。

7,硬菜點播臺|MySQL阿里實踐經典案例之引數調優最佳實踐

導讀:玄慚,阿里雲資深DBA專家。有著豐厚的DBA經驗,經歷阿里歷年“雙11”考驗,保持著“無一丟單”的優異紀錄。同時,積累了6年對阿里雲資料庫使用者的運維、調優、診斷等豐富的經驗。本文系玄慚老師在雲棲大會·深圳峰會上分享的總結。

8,最新App Store稽核指南與10大被拒理由

導讀:最近,蘋果在官網給出了截至2015年2月份應用被拒絕的十大理由,其中50%以上的應用被拒絕都是因為這10個原因,其中7個理由和2014年相同,其中排名前三的原因分別是:需要補充更多資訊、存在明顯的bug以及使用者介面太複雜,對此蘋果官方對部分原因進行了詳細的解釋。對於希望更快獲得蘋果稽核以及想在iOS釋出應用或者遊戲的童鞋們來說,這10大理由是需要特別注意的。

精華閱讀第 12 期 | 最新 App Store 稽核指南與10大被拒理由?

國內 ITOM 管理平臺 OneAPM 致力於幫助企業使用者提供全棧式的效能管理以及 IT 運維管理服務,通過一個探針就能夠完成日誌分析、安全防護、APM 基礎元件監控、整合報警以及大資料分析等功能。想閱讀更多優秀文章,請訪問 OneAPM 官方技術部落格

本文轉自 OneAPM 官方部落格

相關文章