1.添加icon,确定应用程序软件的ICON尺寸大小,获取相应的图标。随着Xcode的不断跟新换代,要注意整理最新最全的icon尺寸。
参考总结:https://blog.csdn.net/it_male/article/details/80434269
还可以使用在线移动图标生成工具:图标工场http://icon.wuruihong.com/
找一张1024*1024的高清图标拖进去,网站自动生成iOS所需的所有对应格式的图标。还可以自定义
最后点击下载所有图标就可以了!
使用教程:ICON使用教程 https://icon.wuruihong.com/guide/ios
检测icon是否能正常使用,运行项目,可以选择不同的模拟器,回到主页面(shift+command+H),哦,做到了,soeasy!
2.添加启动图LaunchImage
在线生成的方法同上图标工场:http://icon.wuruihong.com/
运行项目,模拟器显示成功。
3.cocoapods使用,加载第三方框架AFN,,,等等。
cocoapods使用
终端中,cd到项目总目录(注意:包含Test.xcodeproj的那个目录)
3> 执行命令 $ pod init 建立Podfile配置文件
4> 打开podfile文件,不要选择文本编辑打开方式,选择Xcode打开,编辑文件如下
5> 执行 $ pod install 现在打开项目不是点击 Test.xcodeproj了,而是点击 Test.xcworkspace
注意:Podfile文件必须和项目文件.xcodepro在同一个目录下。
(2)打开Podfile文件,添加第三方类库
有两种方法:
第一种方法:使用 vim 来打开
在终端输入:vim Podfile
来到下面的界面:
将开发平台和项目中需要依赖的第三方类库添加到 Podfile文件中:
保存并退出
按下 ESC,结束编辑状态。然后输入::wq
:wq 表示保存并退出
注意:输入这些命令的时候,输入法必须是英文输入法。
第二种方法:直接双击Podfile文件打开,然后添加相关信息即可,添加完成之后记得Ctrol+S保存一下。
6>输入命令:pod update 更新第三方库
已经更新过了的,再添加第三方库的时候,可以使用
pod update --no-repo-update
7>如果在开发过程中遇到问题,以及第三方框架的问题,首先更新一下pod update ,然后看看cocoapods是否是最新版本。
更新如下参考如下:https://www.jianshu.com/p/3ad1cdca9d7f
注意:现在 https://gems.ruby-china.org/ 这个地址因备案问题已经不能用了 使用.com 来代替了.org,即https://gems.ruby-china.org/ 镜像 要改成 https://gems.ruby-china.com/
https://www.jianshu.com/p/a0a1a762fe4b
https://www.cnblogs.com/chrisbin/p/5413777.html
Cocoapods版本低遇到的问题:https://www.jianshu.com/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
网址登录:https://bugly.qq.com
,,,,,
1.Podfile文件中导入第三方类库:pod 'Bugly'
AppDelegate.m文件中
#import < Bugly/Bugly.h >
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[Bugly startWithAppId:@""];
return YES;
}
4.建立pch文件
创建:
作用:
1.第三方头文件
2.全局宏定义(存放一些公用的宏)
3.自定义的头文件包含主题,网络请求地址,全局方法,键等
4.自定义log日志,因为NSLog比较耗内存,所以在打包上传的时候要把NSLog注释掉
5.info.plist
1.获取打开手机再带应用的权限
NSAppleMusicUsageDescription
App需要您的同意,才能访问媒体资料库
NSBluetoothPeripheralUsageDescription
App需要您的同意,才能访问蓝牙
NSCalendarsUsageDescription
App需要您的同意,才能访问日历
NSCameraUsageDescription
App需要您的同意,才能访问相册
NSContactsUsageDescription
App需要您的同意,才能访问通信录
NSHealthShareUsageDescription
App需要您的同意,才能访问健康分享
NSHealthUpdateUsageDescription
App需要您的同意,才能访问健康更新
NSLocationAlwaysUsageDescription
App需要您的同意,才能始终访问位置
NSLocationUsageDescription
App需要您的同意,才能访问位置
NSLocationWhenInUseUsageDescription
App需要您的同意,才能在使用期间访问位置
NSMicrophoneUsageDescription
App需要您的同意,才能访问麦克风
NSMotionUsageDescription
App需要您的同意,才能访问运动与健身
NSPhotoLibraryUsageDescription
App需要您的同意,才能访问相机
NSRemindersUsageDescription
App需要您的同意,才能访问提醒事项
2.iOS利用URL Scheme打开第三方app
参考:https://www.jianshu.com/p/c1479b3fb4e8