1.添加icon,確定應(yīng)用程序軟件的ICON尺寸大小,獲取相應(yīng)的圖標(biāo)。隨著Xcode的不斷跟新?lián)Q代,要注意整理最新最全的icon尺寸。


參考總結(jié):https://blog.csdn.net/it_male/article/details/80434269

還可以使用在線移動圖標(biāo)生成工具:圖標(biāo)工場http://icon.wuruihong.com/
找一張1024*1024的高清圖標(biāo)拖進(jìn)去,網(wǎng)站自動生成iOS所需的所有對應(yīng)格式的圖標(biāo)。還可以自定義
最后點擊下載所有圖標(biāo)就可以了!


使用教程:ICON使用教程? https://icon.wuruihong.com/guide/ios
檢測icon是否能正常使用,運行項目,可以選擇不同的模擬器,回到主頁面(shift+command+H),哦,做到了,soeasy!

2.添加啟動圖LaunchImage

在線生成的方法同上圖標(biāo)工場:http://icon.wuruihong.com/
運行項目,模擬器顯示成功。

3.cocoapods使用,加載第三方框架AFN,,,等等。
cocoapods使用
終端中,cd到項目總目錄(注意:包含Test.xcodeproj的那個目錄)
3> 執(zhí)行命令?$ pod init?建立Podfile配置文件
4> 打開podfile文件,不要選擇文本編輯打開方式,選擇Xcode打開,編輯文件如下

5> 執(zhí)行?$ pod install?現(xiàn)在打開項目不是點擊 Test.xcodeproj了,而是點擊 Test.xcworkspace
注意:Podfile文件必須和項目文件.xcodepro在同一個目錄下。
(2)打開Podfile文件,添加第三方類庫
有兩種方法:
第一種方法:使用 vim 來打開
在終端輸入:vim Podfile
來到下面的界面:
將開發(fā)平臺和項目中需要依賴的第三方類庫添加到 Podfile文件中:
保存并退出
按下 ESC,結(jié)束編輯狀態(tài)。然后輸入::wq
:wq 表示保存并退出
注意:輸入這些命令的時候,輸入法必須是英文輸入法。
第二種方法:直接雙擊Podfile文件打開,然后添加相關(guān)信息即可,添加完成之后記得Ctrol+S保存一下。
6>輸入命令:pod update 更新第三方庫
? ? 已經(jīng)更新過了的,再添加第三方庫的時候,可以使用??
? ? ? ?pod update --no-repo-update
7>如果在開發(fā)過程中遇到問題,以及第三方框架的問題,首先更新一下pod update ,然后看看cocoapods是否是最新版本。
? ? ?更新如下參考如下:http://www.itdecent.cn/p/3ad1cdca9d7f
注意:現(xiàn)在?https://gems.ruby-china.org/?這個地址因備案問題已經(jīng)不能用了 使用.com 來代替了.org,即https://gems.ruby-china.org/?鏡像 要改成?https://gems.ruby-china.com/
http://www.itdecent.cn/p/a0a1a762fe4b
https://www.cnblogs.com/chrisbin/p/5413777.html
Cocoapods版本低遇到的問題:http://www.itdecent.cn/p/569f030a67c6? ?
pod? --version? ? 版本查看
?bugly的使用
? https://bugly.qq.com/docs/user-guide/instruction-manual-ios/?v=20170223160322
? Bugly日志收集:
https://bugly.qq.com/v2/product/apps/900046575?pid=2
網(wǎng)址登錄:https://bugly.qq.com
,,,,,
?1.Podfile文件中導(dǎo)入第三方類庫:pod 'Bugly'
?AppDelegate.m文件中
?#import < Bugly/Bugly.h >
?- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
?[Bugly startWithAppId:@""];
?return YES;
?}
4.建立pch文件
創(chuàng)建:

作用:
1.第三方頭文件
2.全局宏定義(存放一些公用的宏)
3.自定義的頭文件包含主題,網(wǎng)絡(luò)請求地址,全局方法,鍵等
4.自定義log日志,因為NSLog比較耗內(nèi)存,所以在打包上傳的時候要把NSLog注釋掉
5.info.plist
? ? 1.獲取打開手機(jī)再帶應(yīng)用的權(quán)限
<key>NSAppleMusicUsageDescription</key>
<string>App需要您的同意,才能訪問媒體資料庫</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>App需要您的同意,才能訪問藍(lán)牙</string>
<key>NSCalendarsUsageDescription</key>
<string>App需要您的同意,才能訪問日歷</string>
<key>NSCameraUsageDescription</key>
<string>App需要您的同意,才能訪問相冊</string>
<key>NSContactsUsageDescription</key>
<string>App需要您的同意,才能訪問通信錄</string>
<key>NSHealthShareUsageDescription</key>
<string>App需要您的同意,才能訪問健康分享</string>
<key>NSHealthUpdateUsageDescription</key>
<string>App需要您的同意,才能訪問健康更新</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>App需要您的同意,才能始終訪問位置</string>
<key>NSLocationUsageDescription</key>
<string>App需要您的同意,才能訪問位置</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>App需要您的同意,才能在使用期間訪問位置</string>
<key>NSMicrophoneUsageDescription</key>
<string>App需要您的同意,才能訪問麥克風(fēng)</string>
<key>NSMotionUsageDescription</key>
<string>App需要您的同意,才能訪問運動與健身</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>App需要您的同意,才能訪問相機(jī)</string>
<key>NSRemindersUsageDescription</key>
<string>App需要您的同意,才能訪問提醒事項</string>

2.iOS利用URL Scheme打開第三方app


參考:http://www.itdecent.cn/p/c1479b3fb4e8