這周為大家搜羅了一些優(yōu)秀的 GitHub 資源叙赚、APP開發(fā)工具僚饭、產(chǎn)品UI設(shè)計(jì)資源等等,同時(shí)也有一些程序員個(gè)人成長的Tips鳍鸵,"軟硬件兼?zhèn)?也許事半功倍不是夢!
Open-Source iOS Apps
@CocoaChina 分享了一個(gè)各種開源的 iOS App 集合尉间,并且進(jìn)行了詳細(xì)的分類偿乖,比如多媒體、信息哲嘲、新聞贪薪、辦公、娛樂眠副、鍵盤以及小工具類等画切,不能更贊了!來這里 Mark 一下~
![配圖來自原文](http://7xju1s.com1.z0.glb.clouddn.com/image/2/8c/7a79e88aa05f3a65d0e6de6be7f41.jpg)
iOS objc 項(xiàng)目轉(zhuǎn)換 Win Mobile 的工具
微軟開源了 iOS objc 項(xiàng)目轉(zhuǎn)換 Win Mobile 的工具囱怕,以后 Win Mobile 就是 iOS 開發(fā)者的 Side Project 了霍弹,如此一來還有誰開發(fā)win應(yīng)用? 詳情見GitHub 地址娃弓。
iOS App研發(fā)的最后沖刺:內(nèi)測與部署
來自 fir.im 工程師 @紀(jì)承 的分享,針對(duì)iOS App開發(fā)的最后階段來詳解如何在真機(jī)上進(jìn)行調(diào)試耍缴,將App發(fā)送給其他測試人員進(jìn)行內(nèi)測,以及內(nèi)測完成后如何將App上傳至App Store進(jìn)行應(yīng)用審核私恬,同時(shí)針對(duì)蘋果賬號(hào)的類型、真機(jī)調(diào)試、打包與崩潰收集進(jìn)行深度剖析疫衩。原文首發(fā)于 CSDN;演講PPT下載地址闷煤。
iOS APP安全雜談
@烏云知識(shí)庫給大家?guī)砹税酌弊?a target="_blank" rel="nofollow">@高小廚的文章童芹,主要介紹了一些非常棒的方法和工具鲤拿,同時(shí)給出多樣的實(shí)例講解,想入門IOS安全的人可以拿來作為IOS APP安全測試的入門教程近顷。
文章如下:
Android 項(xiàng)目中如何用好構(gòu)建神器 Gradle
@寒江不釣 在這篇文章中說道:
Gradle雖為構(gòu)建神器宁否,但學(xué)習(xí)曲線比較陡峭缀遍,要想在 Android 項(xiàng)目中用好 Gradle 必須要做到三點(diǎn):
- 了解 Groovy 基本語法慕匠。
- 粗讀 Gradle User Guide和Gradle Plugin User Guide
- 實(shí)戰(zhàn)域醇,實(shí)戰(zhàn),再實(shí)戰(zhàn)譬挚。(三遍,你懂的)
![配圖來自weibo](http://7xju1s.com1.z0.glb.clouddn.com/image/3/a3/91e35a2ff3923c0bddc6b31ce290b.jpg)
也許看完這篇文章感受到 Gradle 的靈活強(qiáng)大减宣,使用起來更加得心應(yīng)手。
注意:fir.im 的 崩潰分析工具 BugHD 在導(dǎo)入 SDK 時(shí)蚪腋,也可以選擇通過 Gradle 自動(dòng)構(gòu)建, Gradle1.3.0構(gòu)建方法文檔在此屉凯。
iOS 的并發(fā)編程模型
在 iOS 開發(fā)中,我們主要可以通過 Operation Queues悠砚、Dispatch Queues 和 Dispatch Sources 來提高應(yīng)用的并發(fā)性,從而充分地利用多核心 CPU 的性能灌旧。@雷純鋒2011 在文章中主要闡述了 iOS 的并發(fā)編程模型绑咱,以及詳細(xì)地介紹了 Operation Queues 的相關(guān)知識(shí)枢泰,非常值得一看。全文見這里衡蚂。
Android 應(yīng)用的自動(dòng)測試
Android 應(yīng)用的自動(dòng)測試應(yīng)該是每一個(gè) Android 開發(fā)者必備的工作流,說道:谷歌在 Github 上官方發(fā)布了應(yīng)用測試的模板毛甲,再也不用擔(dān)心會(huì)漏掉東西啦,來自@北京GDG 分享玻募,詳情見GitHub 地址。
40個(gè)良好用戶界面 Tips
程序員也應(yīng)該了解的界面技巧七咧,一個(gè)良好的用戶界面應(yīng)具有高轉(zhuǎn)換率叮叹,并且易于使用辈挂。
由@設(shè)計(jì)達(dá)人 整理分享“40個(gè)良好用戶界面”Tips衬横,希望能對(duì)你有幫助终蒂!
![配圖來自原文](http://7xju1s.com1.z0.glb.clouddn.com/image/d/cc/d2ee4f45f0d851f4b227768156c14.png)
為什么你應(yīng)該嘗試全棧
程序員看到全棧這個(gè)概念,大概會(huì)有兩種反應(yīng):
- 臥槽拇泣,這個(gè)好,碉堡了
- 你懂毛霉翔,全棧就是樣樣稀松
@周楷雯Kevin 的 這篇文章是一篇很好的全棧實(shí)踐總結(jié),也許會(huì)對(duì)目前還是程序員的你有所啟發(fā)债朵。
成為優(yōu)秀程序員的十個(gè)Tips
一個(gè)優(yōu)秀的程序員應(yīng)該具備哪些素質(zhì)呢?作者@JimHuang_ 總結(jié)了10個(gè)Tips:
- 理解技術(shù)債務(wù)
- 保持對(duì)原理的好奇心
- 專注
- 寫代碼時(shí)要有同理心
言簡意賅序芦,整篇閱讀點(diǎn)這里。
![配圖來自原文](http://7xju1s.com1.z0.glb.clouddn.com/image/b/5a/0283afe295b4f0eba8bfcf3197489.jpg)
如果你覺得本期 Weekly 還不錯(cuò)渴杆,請(qǐng)推薦給你的朋友!如果有更好的資源磁奖,歡迎共享給我們~
fir.im