平安科技移動開發二隊技術周報(第十三期),二隊第十三期

來源:互聯網
上載者:User

平安科技移動開發二隊技術周報(第十三期),二隊第十三期
平安科技移動開發二隊技術周報(第十三期)

@author ASCE1885的 Github 簡書 微博 CSDN

業界新聞1)Android曝嚴重安全性漏洞 95%裝置受影響

網路安全公司Zimperium研究人員日前表示,他們在Android裝置中發現了一處安全性漏洞,允許駭客在使用者全然不知的情況下遠端存取Android裝置。

2)2015年第一季度Mobile Security報告-阿里聚安全

2015年第一季度,安卓平台受病毒感染裝置呈上升趨勢,感染總量高達2406.6萬,平均每7.6台裝置就有1台裝置染毒。

3)Google確認Android M系統版本號碼為5.20

Google曾經發布了Android M系統,新的系統雖然還沒有應用在手機上面,但是已經有不少廠商對新系統感興趣了。因為Android M具備很多 新功能,在記憶體佔用等問題上也得到了最佳化。不過一直沒有確認的是這款新系統究竟是以什麼樣的名字或者版本號碼出現。最近Google自己曝光了這一點。

Android開發1)Android DataBinding:再見Presenter,你好ViewModel!

關於Android平台上MVP模式和MVVM模式的對比。

2)ORM 架構之 greenDAO 使用心得

本文詳細的介紹如何在 Android Studio 上使用 greenDAO,並結合代碼總結一些使用過程中的心得。

3)Android中的Interpolator

已表徵圖形式介紹了Androdi系統中常見的Interpolator對應的函數及代碼實現。

4)Android代碼記憶體最佳化建議-OnTrimMemory最佳化

OnTrimMemory 回調是 Android 4.0 之後提供的一個API,這個 API 是提供給開發人員的,它的主要作用是提示開發人員在系統記憶體不足的時候,通過處理部分資源來釋放記憶體,從而避免被 Android 系統殺死。這樣應用在下一次啟動的時候,速度就會比較快。

5)android APP最佳化知識圖譜

本文是對Android app最佳化知識點的一個思維導圖,可以對照著看看。

iOS開發1)那些用 Swift 寫的 App 們

Swift 已經正式面世一年,而它的 2.0 版本(在我看來是真正的 1.0)也將於今年秋季正式發布,這一年,到底有多少公司、團隊開始使用 Swift,並且將他們的 App 用 Swift 來寫了呢?

2)使用Storyboards開發的10個小技巧

Storyboard是我花時間鑽研最多的一個領域。我非常喜歡可視化編程。只需要簡單地將項目拖到畫布中,更新位置資訊,再設定一些描述資訊,就已建立了一個使用者介面而不用編寫任何代碼。這非常重要,因為使用者介面的代碼可以很快讓你的代碼變得一團糟。

3)如何手動解析CrashLog

解決崩潰問題是行動裝置 App開發人員最日常的工作之一。如果是開發過程中遇到的崩潰,可以根據重現步驟調試,但線上版本就無能為力了。好在目前已經有很多不錯的第三方CrashLog搜集平台(如友盟、Crashlytics等)為我們做好瞭解析工作,甚至在Xcode7裡蘋果也跟進瞭解析線上版本崩潰日誌的功能,為開發人員減輕了不少負擔。儘管通常已經不需要我們手工處理CrashLog,瞭解CrashLog的還原原理和方法還是有必要的。

4)後台定位上傳的代碼實踐

LBS定位的社交APP其中主要的一個功能就是能夠即時定位社交圈中各個成員的位置 後台即時上傳位置則是非常重要的一個技術點接下來就來說說我關於這方面的實踐經驗。

5)Strings in Swift 2

一篇來自官方的 Swift 部落格,為我們講述了新版本中 String 類型的設計思想的變化理由。對字串的處理在各個語言中都是有很多細節需要注意的。在 Objective-C裡由於一些曆史原因,NSString 其實是有很多不足的。Swift 1 中的 String可以說是真正有機會拋開原來的曆史包袱,而現在藉著 Swift 2 中 protocol extension 的引入,String也有了更好的實現方式。

技術縱橫1)IT 技術人必須思考的 15 個問題

如何更好的成就自己!

2)我心目中的理想團隊

非常理想化的想法,但不接地氣。小而精的全棧式團隊,就像一個曲線的波峰,看似美好,但不穩定。更喜歡樸實的工程團隊,能安然處於穀底,每個人可能都不太牛,但通過各種土辦法,能匯聚起來,所向無敵。

3)LinkedIn架構這十年

LinkedIn後台系統架構十年來的一個演變過程。

4)移動統計分析—— 那些年一起踩過的坑

出門在外,被問得最多的問題就是“應用開發人員為啥要用TalkingData的統計分析,自己做不行嗎,看起來很簡單啊”。每當這時,我就覺得萬般辛酸,內牛滿面,在做統計分析平台的過程中遇到的無數坑,騎著羊駝在腦海呼嘯而過。

5)為行動裝置 App提供離線支援

對行動裝置 App的離線支援可以理解為應用在網路連接不穩定的情況下能夠做出優雅的反應的能力。在行動裝置這一相對較新的技術背景中,新的問題也隨之產生,例如網路連接的正常或異常、高延遲以及低頻寬等情況。這些問題出現的時間並不算長,剛剛上手進行移動開發的工程師對此並不十分瞭解。

開源函數庫與工具1)Android File Grouping Plugin

一款開源的Android Studio外掛程式,能智能的對你的資源檔夾進行分類,當然,它並沒有真的建立檔案夾,一切都是虛擬,自己感受下吧:

2)JSONExport

將JSON對象匯出成模型類的Mac OS X案頭應用(Swift),支援 Java、Swift、Objective-C。

3)gradle-dexinfo-plugin

一個用於列印Android工程dex method count的Android Studio外掛程式。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.