iOS项目框架搭建

已经很久没写过oc了,由于工作需要写了好几个月的.net。抓狂,iOS忘的差不多了,加上之前不习惯写博客记笔记的坏习惯,iOS 11 又出来了,导致现在又要重新学习。刚好现在比较闲,写几个博客笔记记录一下吧。第一次写,文章表达和技术问题有所欠缺,望提出后,给予修改!奋斗

目标:每次新的项目可根据该步骤来进行搭建框架。

一个TabBar+Navgation的项目结构

1、新建工程
1.1、删除不必要的类目文件



1.2、修改info.plist文件
1.2.1、删除main storyboard file base name字段
1.2.2、添加字段
1.2.2.1、添加Bundle display 字段,在手机应用上显示对应的应用名
1.2.2.2、开启http访问限制,不添加该字段不能访问http访问,只能访问https。

1.2.3、添加应用白名单
ios9之后分享、支付等必须添加白名单后才能打开相应的应用,具体以第三方的文档添 加字段, 设置分享到微信、微博啊等URL Types
1.3、修改项目配置
1.3.1、关闭bitcode
build setting 中搜索bitCode改为NO。
2、配置项目
2.1、建立项目目录

2.2、添加第三方库
2.2.1、手动添加需要第三方库

2.2.2、使用cocoapods添加第三方库
2.2.2.1、打开终端,cd到项目文件,使用pod init命令创建podfile文件
2.2.2.2、往podfile文件中添加需要添加的第三方库
2.2.2.3、使用pod install进行安装。安装完成后打开.xcworkspace文件
常用的第三方库(跟新中...)
pod 'IQKeyboardManager'
pod ‘AFNetworking’
pod ‘FMDB’
pod ’SDAutoLayout’
pod ’SDCycleScrollView’
pod ‘MJExtension’
pod ’SDWebImage’
pod ‘MJRefresh’
pod ’SDRefresh’
pod ‘Reachability’
pod ‘DateTools’
pod ‘MBProgressHUD’
pod ‘MWPhotoBrowser’
pod ‘CTAssetsPickerController’
pod ‘QBPopupMenu’
pod ‘Masonry’
pod ‘GPUImage’
2.3、添加依赖常用第三方服务
通常集成了
友盟分享
极光推送
Mob验证码服务
等等,根据官方文档安装
2.4、添加pch文件( 新建pch文件

$(SRCROOT)/工程名/pch文件名
路径必须为该文件的路径,不然认不到。
设置好之后再任意的文件中就可以使用在pch文件中定义的宏定义,常量了。

2.5、对navgation和tabbar进行封装
去我的资源下载 demo
也可以在评论发个你们的邮箱。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BeanGo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值