平安科技移動(dòng)開(kāi)發(fā)二隊(duì)技術(shù)周報(bào)(第一期)

平安科技移動(dòng)開(kāi)發(fā)二隊(duì)技術(shù)周報(bào)(第一期)

@author ASCE1885的 Github 簡(jiǎn)書(shū) 微博 CSDN

業(yè)界新聞

1)流行iOS網(wǎng)絡(luò)通信庫(kù)AFNetworking曝SSL漏洞

AFNetworking是一款大名鼎鼎的開(kāi)源網(wǎng)絡(luò)庫(kù)氏淑,能夠讓開(kāi)發(fā)者們?cè)趇OS和OS X程序中加入網(wǎng)絡(luò)功能胳挎。但是椎咧,這款庫(kù)沒(méi)有檢查SSL證書(shū)是否是頒發(fā)給某個(gè)合法域名。這直接導(dǎo)致了任何使用了早于2.5.3版本的AFNetworking的iOS程序都存在漏洞,即使程序由SSL加密數(shù)據(jù),黑客可以竊取和篡改數(shù)據(jù)。

2)Android 和 iOS 應(yīng)用可輕松移植為 Windows 10 通用應(yīng)用

關(guān)于微軟 Windows 10 將兼容 Android 應(yīng)用的傳言已經(jīng)出現(xiàn)近一年,微軟在 Build 2015 上給出了正式答案度陆,和傳言有些許不同。簡(jiǎn)而言之献幔,Android 和 iOS 應(yīng)用可移植為 Windows 10 通用應(yīng)用懂傀。

3)Sky:一個(gè)基于 Dart 的高性能移動(dòng)應(yīng)用 UI 框架

除游戲之外的Android應(yīng)用通常使用Java語(yǔ)言來(lái)開(kāi)發(fā),而谷歌內(nèi)部的一個(gè)團(tuán)隊(duì)正在探索全新的應(yīng)用開(kāi)發(fā)方式蜡感。他們利用了谷歌自主的網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言Dart來(lái)開(kāi)發(fā)Android應(yīng)用蹬蚁。這幫助他們專注于速度恃泪,并可以與網(wǎng)頁(yè)進(jìn)行深度整合。

4)Google提議使用Jsonnet來(lái)增強(qiáng)JSON

Google開(kāi)源了一門配置語(yǔ)言Jsonnet來(lái)取代JSON缚忧,它完全向后兼容并加入了一些新特性:注釋悟泵、引用、算術(shù)運(yùn)算闪水、條件操作符糕非,數(shù)組和對(duì)象內(nèi)含,引入球榆,函數(shù)朽肥,局部變量,繼承等持钉。Jsonnet程序被翻譯為兼容JSON的數(shù)據(jù)格式衡招。

Android開(kāi)發(fā)

1)Android Studio入門指南

總結(jié)的比較全面的適用于國(guó)內(nèi)開(kāi)發(fā)者的Android Studio安裝和基本使用教程,獻(xiàn)給終于想從Eclipse+Ant轉(zhuǎn)向Android Studio+Gradle的開(kāi)發(fā)者們每强。

2) Gradle插件用戶指南

Android Studio中使用Gradle的簡(jiǎn)單快速入門教程始腾,推薦剛從Eclipse+Ant開(kāi)發(fā)模式轉(zhuǎn)到Android Studio+Gradle開(kāi)發(fā)模式的同學(xué)們看一看。

3)常見(jiàn)Android Native崩潰及錯(cuò)誤原因

Android NDK開(kāi)發(fā)中常見(jiàn)的Native Crash原因分析

4)Android性能優(yōu)化典范系列 第一季 第二季

Google發(fā)布的系列短視頻教程空执,這兩篇文章是對(duì)其的總結(jié)浪箭,第一季主要討論Android的渲染機(jī)制,內(nèi)存與GC辨绊,電量?jī)?yōu)化奶栖,第二季包含的內(nèi)容電量?jī)?yōu)化,網(wǎng)絡(luò)優(yōu)化门坷,Wear上如何做優(yōu)化宣鄙,使用對(duì)象池來(lái)提高效率,LRU Cache默蚌,Bitmap的縮放冻晤,緩存,重用绸吸,PNG壓縮明也,自定義View的性能,提升設(shè)置alpha之后View的渲染性能惯裕,以及Lint,StictMode等等工具的使用技巧绣硝。

5)Instagram是如何提升TextView渲染性能的

在Android中蜻势,文本的渲染是很慢的。即使在一個(gè)像Nexus 5這樣的新設(shè)備上鹉胖,一段有十幾行復(fù)雜文本的圖片說(shuō)明的初始繪制時(shí)間可能會(huì)達(dá)到50ms握玛,而其文本的measure階段就需要30ms够傍。這些都發(fā)生在UI線程,在滾動(dòng)時(shí)會(huì)導(dǎo)致app跳幀挠铲。

6)Android中判斷app何時(shí)啟動(dòng)和關(guān)閉的技術(shù)研究

Android開(kāi)發(fā)中不可避免的會(huì)遇到需要檢查app何時(shí)進(jìn)入前臺(tái)冕屯,何時(shí)被用戶關(guān)閉。奇怪的是拂苹,要達(dá)到這個(gè)目的并不容易安聘。檢查app第一次啟動(dòng)并不難,但要判斷它何時(shí)重新打開(kāi)和關(guān)閉就沒(méi)有那么簡(jiǎn)單了瓢棒。

7)如何檢查 Android 應(yīng)用的內(nèi)存使用情況

Android是為移動(dòng)設(shè)備而設(shè)計(jì)的浴韭,所以應(yīng)該關(guān)注應(yīng)用的內(nèi)存使用情況。盡管Android的Dalvik虛擬機(jī)會(huì)定期執(zhí)行垃圾回收操作脯宿,但這也不意味著就可以忽視應(yīng)用在何時(shí)何處進(jìn)行內(nèi)存分配和釋放念颈。為了提供良好的用戶體驗(yàn),做到系統(tǒng)在不同應(yīng)用間流暢切換连霉,當(dāng)用戶和應(yīng)用無(wú)交互時(shí)榴芳,避免應(yīng)用不必要的內(nèi)存消耗是很重要的。

iOS開(kāi)發(fā)

1) Objective-C 拾遺:從Heap and Stack到Block

語(yǔ)言基礎(chǔ)知識(shí)的再探索

2)攜程App的網(wǎng)絡(luò)性能優(yōu)化實(shí)踐

攜程無(wú)線開(kāi)發(fā)總監(jiān)陳浩然在QCon全球軟件開(kāi)發(fā)大會(huì)(北京站)上的演講跺撼,總結(jié)了攜程在App網(wǎng)絡(luò)性能優(yōu)化方面的一些實(shí)踐經(jīng)驗(yàn)窟感。

3)iOS應(yīng)用架構(gòu)談系列 開(kāi)篇 view層的組織和調(diào)用方案

安居客iOS app開(kāi)發(fā)者的iOS架構(gòu)經(jīng)驗(yàn)分享,目前出了兩篇文章财边。

4)iOS圖形性能進(jìn)階與測(cè)試

這篇文章主要是學(xué)習(xí)完Advanced Graphics and Animations for iOS Apps這個(gè)session后的總結(jié)和相應(yīng)細(xì)節(jié)的延伸和細(xì)化肌括。主要內(nèi)容為圖形性能與測(cè)試工具兩個(gè)章節(jié)。

5)View Debugging in Xcode6

我們?cè)陂_(kāi)發(fā)app的時(shí)候經(jīng)常會(huì)遇到一些在代碼中難以發(fā)現(xiàn)的view中的bug或者自動(dòng)布局約束酣难。這時(shí)候谍夭,掌握view調(diào)試的技巧就顯得很重要—但是在Xcode6出現(xiàn)之前,調(diào)試view從未如此簡(jiǎn)單憨募。

開(kāi)源函數(shù)庫(kù)與工具

1) Mac上面一款實(shí)用的Android工具

使用Mac開(kāi)發(fā)的筒靴可以安裝一個(gè)紧索,這款簡(jiǎn)便小工具一鍵實(shí)現(xiàn)如下功能:

  1. 手機(jī)截屏
  2. 手機(jī)視頻錄制
  3. 輕松安裝APK
  4. 運(yùn)行自定義腳本

2)adb-idea

一個(gè)Android Studio和Intellij IDEA插件,用于加速日常Android的開(kāi)發(fā)菜谣,主要提供的功能有:

  1. 卸載app
  2. 殺掉app
  3. 啟動(dòng)app
  4. 重新啟動(dòng)app
  5. 清除app數(shù)據(jù)
  6. 清除app數(shù)據(jù)并重新啟動(dòng)

3)QCon2015的嘉賓演講資料

剛剛結(jié)束的QCon 2015的嘉賓演講資料匯總珠漂,感興趣的筒靴們可以翻閱一下。

4)Cmd Markdown客戶端

作業(yè)部落的Markdown編輯器全平臺(tái)(Windows/Mac/Linux/瀏覽器)客戶端發(fā)布尾膊,很好用的一款MarkDown編輯器媳危,支持作業(yè)部落的云端同步和發(fā)布。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末冈敛,一起剝皮案震驚了整個(gè)濱河市待笑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌抓谴,老刑警劉巖暮蹂,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寞缝,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡仰泻,警方通過(guò)查閱死者的電腦和手機(jī)荆陆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)集侯,“玉大人被啼,你說(shuō)我怎么就攤上這事∏诚ぃ” “怎么了趟据?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)术健。 經(jīng)常有香客問(wèn)我汹碱,道長(zhǎng),這世上最難降的妖魔是什么荞估? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任咳促,我火速辦了婚禮,結(jié)果婚禮上勘伺,老公的妹妹穿的比我還像新娘跪腹。我一直安慰自己,他們只是感情好飞醉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布冲茸。 她就那樣靜靜地躺著,像睡著了一般缅帘。 火紅的嫁衣襯著肌膚如雪轴术。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,806評(píng)論 1 290
  • 那天钦无,我揣著相機(jī)與錄音逗栽,去河邊找鬼。 笑死失暂,一個(gè)胖子當(dāng)著我的面吹牛彼宠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播弟塞,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼凭峡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了决记?” 一聲冷哼從身側(cè)響起摧冀,我...
    開(kāi)封第一講書(shū)人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后按价,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡笙瑟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年楼镐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了您炉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片封断。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡牺氨,死狀恐怖蜒滩,靈堂內(nèi)的尸體忽然破棺而出捏膨,到底是詐尸還是另有隱情映穗,我是刑警寧澤隆豹,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布氯迂,位于F島的核電站屯碴,受9級(jí)特大地震影響描睦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜导而,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一忱叭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧今艺,春花似錦韵丑、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至实牡,卻和暖如春陌僵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背铲掐。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工拾弃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人摆霉。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓豪椿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親携栋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子搭盾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容