万能iOS-App开发模板(一)

1.添加icon,确定应用程序软件的ICON尺寸大小,获取相应的图标。随着Xcode的不断跟新换代,要注意整理最新最全的icon尺寸。

万能iOS-App开发模板(一)_第1张图片
icon001
万能iOS-App开发模板(一)_第2张图片
icon002

参考总结:https://blog.csdn.net/it_male/article/details/80434269

万能iOS-App开发模板(一)_第3张图片
总结:icon003

还可以使用在线移动图标生成工具:图标工场http://icon.wuruihong.com/

找一张1024*1024的高清图标拖进去,网站自动生成iOS所需的所有对应格式的图标。还可以自定义

最后点击下载所有图标就可以了!

万能iOS-App开发模板(一)_第4张图片
icon004


万能iOS-App开发模板(一)_第5张图片
icon005

使用教程:ICON使用教程  https://icon.wuruihong.com/guide/ios

检测icon是否能正常使用,运行项目,可以选择不同的模拟器,回到主页面(shift+command+H),哦,做到了,soeasy!

万能iOS-App开发模板(一)_第6张图片
icon006

2.添加启动图LaunchImage

万能iOS-App开发模板(一)_第7张图片
启动图001

在线生成的方法同上图标工场:http://icon.wuruihong.com/

运行项目,模拟器显示成功。

万能iOS-App开发模板(一)_第8张图片
启动图002

3.cocoapods使用,加载第三方框架AFN,,,等等。


cocoapods使用

终端中,cd到项目总目录(注意:包含Test.xcodeproj的那个目录)

3> 执行命令 $ pod init 建立Podfile配置文件

4> 打开podfile文件,不要选择文本编辑打开方式,选择Xcode打开,编辑文件如下

万能iOS-App开发模板(一)_第9张图片

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需要您的同意,才能访问提醒事项


万能iOS-App开发模板(一)_第10张图片
info.plist001

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

万能iOS-App开发模板(一)_第11张图片
info.plist002
万能iOS-App开发模板(一)_第12张图片
info.plist003

参考:https://www.jianshu.com/p/c1479b3fb4e8

你可能感兴趣的:(万能iOS-App开发模板(一))