文章出處

iOS企業級開發實戰

簡介

# 課程簡介

            結合講師5年來一線工作經驗,打造千萬級用戶所需要的iOS開發框架,以使用快速迭代的節奏和上百人的團隊協作。每一個知識點的總結,都是講師在踩過坑之后,血和淚的經驗教訓,十分有參考借鑒的意義。

 

# 受眾定位

本課程系列適合于從事iOS開發1-2年的技術人員,幫助他們設計出更加健壯的iOS程序。

 

# 聽眾收益

能夠幫助學員快速成長,掌握在企業中進行iOS開發的技巧,獲取進入一線互聯網公司的必備知識。

 

課程大綱(1天)

1 基礎框架設計

l   重新規劃iOS項目結構

n   使用WorkSpace

l   使用XIB

n   手寫UI和使用XIB的比較

n   使用XIB的編碼模型

l   頁面跳轉器

n   使用反射來解耦

l   ViewController定義新的生命周期

n   這是一個裝飾器模式

l   剝離UITableViewUITableCell

n   ViewController的代碼不再臃腫

 

2 網絡框架設計

l   AFN的二次封裝

l   集成YYModel

l   JSON自動轉實體

l   ProgressBar封裝

l   數據緩存

l   MockService

l   時間校準

l   重試

l   取消請求

l   用戶登錄與Cookie

l   開啟Gzip

 

3 模塊化拆分與CocoaPods

l   App進行模塊化拆分

l   模塊化拆分帶來的問題

l   搭建CocoaPods私有庫

l   一種嶄新的開發協作模式

 

4 App經典場景設計

l   城市列表

l   時區的時鐘問題

l   圖片緩存

l   ABTest

l   首頁優化方案

l   Hybird原理及優化

 

5 App瘦身

l   圖片層面的瘦身

n   1倍圖、2x3x

n   PNGJPG的使用場景

n   IconFont

n   XML配置動畫

n   圖片拉伸

l   代碼層面的瘦身

n   寫腳本清除未使用圖片

n   寫腳本清除未使用類和方法

n   代碼相似度查找工具

l   編譯層面的瘦身

 

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()