歡迎光臨
每天分享高質量文章

3年開發經驗,還要繼續學iOS?iOS程式員應該如何進階

 

工作三、四年後,隨著年齡增大,一些開發者們難以看到發展的空間,陷入迷茫,怎麼突破技術瓶頸,去進階呢?

新時代代表新機會

▲  5G時代,iOS將迎來新的機遇

4G時代推動了直播、短視頻的誕生,而即將到來的5G時代,內容傳播會愈加地向移動端轉移。音視頻、圖像處理會是日益重要的新戰場,圖像渲染相關的Metal和OpenGL ES等技術,在新時代必將更加受到關註。

而事實上現在像抖音、快手、鬥魚等平臺核心專案的iOS招聘需求,也明確標明瞭掌握這些音視頻視覺處理相關技術優先。

技術到達平均應該如何提升?

  技術提升=大量的時間投入+良好的知識梳理能力

找到不錯的大牛技術博客,看懂卻很吃力;看到出色的APP,卻不知道功能如何實現;做了幾年開發,忙於應付各種業務需求,沒有認真研究過底層知識,在大公司嚴謹的技術面試下,發現對OC的原理瞭解太少;

如果這些困惑也是你正經歷的,這一次不妨看看圈內朋友關於iOS底層進階做的線上分享。

新的

臺階

2019年4月15日-17日

iOS底層進階在線分享

4月15日

進階的性能優化

分享背景:隨著競爭變大,app變得越發臃腫,app性能變得尤為重要,我們常常需要關註的地方比如界面的流暢、記憶體泄露、啟動時間等等,我們應該構建出更加壯健的app,寫出可控、風險更低的代碼呢?

分享要點:

1、迴圈取用

2、NSTimer

3、自定義記憶體泄露檢測工具

4、MLeakFinder 原始碼解析

4月16日

AFN框架原理解析

分享背景:AFN 一個強大的網絡框架,作為一個iOS進階開發人員掌握並且吸收這些優秀框架的精髓勢在必行!

分享內容:

1、AFN的圖片快取機制

2、AFImageDownloader下載機制

3、AFN的對外圖片接口

4、HTTPS傳輸

4月17日

音視頻核心編碼

分享背景:作為開發而言,我們應該瞭解視頻如何做到編碼。在直播平臺編碼的技術也是頻頻使用,讓我們從業務層跨往視頻編碼底層的第一步。

分享要點:

 

1、瞭解直播專案的架構以及技術突破點;

2、 視頻組成原理

3、H264檔案的結構

4、軟編碼和硬編碼的區別以及應用場景

5、硬編碼的原理

6、使用硬編碼編碼視頻檔案

7H264解碼處理

8、AV Foundation 媒體捕捉

9、視頻編碼過程

10、如何利用AV Foundation捕獲視頻幀、音頻資料

11、封裝視頻H264編碼器工具類

附贈資料

參與方式

掃描上方二維碼即可參與

如果你對iOS充滿熱愛,如果你樂意走在技術的最前沿,歡迎加入,將迷惘一掃而光。

    已同步到看一看
    赞(0)

    分享創造快樂