搭建iOS項目基本框架

純代碼項目

新建工程

  1. File ---> New ---> Project ---> Single View App
左側(cè) 解釋
Product Name 產(chǎn)品名稱、項目名稱、軟件名稱
Team 開發(fā)團(tuán)隊(可不填)
Organization Name 公司名稱、組織名稱
Organization Identifier 公司的唯一標(biāo)識
Bundle Identifier 軟件的唯一標(biāo)識(一般是Organization Identifier + Product Name)
Language Objective-C / Swift
Use Core Data 框架:以對象的方式調(diào)用對應(yīng)的數(shù)據(jù)存取接口來存取數(shù)據(jù)
Include Unit Tests 收錄單元測試
Include UI Tests 自動測試UI交互的自動化測試框架
  1. 刪除不必要的類

ViewController.h
ViewController.m
Main.storyboard

  1. 點擊項目 ---> General

Identity

左側(cè) 解釋
Display Name 手機(jī)屏幕上的應(yīng)用名字
Bundle Identifier 軟件的唯一標(biāo)識
Version App Store以及iTunes中顯示的版本號
Build 開發(fā)人員的版本號(測試用)

Deployment Info

左側(cè) 解釋
Deployment Target 調(diào)整支持版本
Devices 選擇開發(fā)設(shè)備( Universal / iPhone / Ipad )
Main interface 主界面(如果執(zhí)行了2:刪除不必要的類,刪除選項并且回車)
Device Orientation 設(shè)備方向( Portrait:默認(rèn) / Upside Down:上下翻轉(zhuǎn) / Landscape Left:左側(cè)翻轉(zhuǎn) / Landscape Right:右側(cè)翻轉(zhuǎn) )
Status Bar Style 狀態(tài)欄樣式( Default:默認(rèn)黑色 / Light:高亮白色 )
Hide status bar 隱藏狀態(tài)欄
Requires full screen 是否全屏
  1. 點擊項目 ---> Build Settings ---> Build Options --->Enable Bitcode 改為NO。BitCode功能詳解

    對應(yīng)iOS,bitcode是可選的。
    對于watchOS,bitcode是必須的。
    Mac OS不支持bitcode。

  2. info.plist中添加 App Transport Security Settings的Allow Arbitrary Loads 設(shè)置為YES,開啟http。

  3. 添加應(yīng)用白名單:在info.plist增加key:LSApplicationQueriesSchemes,類型為NSArray

配置項目

  1. 權(quán)限管理(常用排序)

  2. 導(dǎo)入第三方庫

常用的庫

AFNetworking:網(wǎng)絡(luò)請求組件

SDWebImage:圖片緩存框架

Masonry:輕量級布局框架

fmdb:本地數(shù)據(jù)庫組件

MBProgressHUD:菊花提示框

MWPhotoBrowser:照片瀏覽控件

MJRefresh:下拉刷新,上啦加載

IQKeyboardManager:全局鍵盤管理

GPUImage:圖片渲染引擎,帶有多款濾鏡

常用的第三方服務(wù)

友盟分享

極光推送

騰訊Bugly:異常上報和運營統(tǒng)計

mob驗證碼服務(wù)

微信·開放平臺:登錄、分享、支付等

支付寶開放平臺:支付等

高德開放平臺 | 高德地圖API :定位、導(dǎo)航等

百度開放平臺 | 百度地圖API SDK :定位、

編寫代碼

  1. 新建 pch 文件

  2. 創(chuàng)建接口文件

  3. 寫代碼

最后,覺得有用記得給個喜歡??!非常感謝!

簡書個人主頁:http://www.itdecent.cn/u/281c41cc90bc
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容