简单适配+静态库+SVN

简单适配

//在这个方法中实现适配。比如屏幕的宽度改变等。这里对方法分类有了要求,比如把布局的代码声明一个方法,创建的代码声明一个方法等。 配合ScreenWidth设置宽高。完成适配。
- (void)viewWillLayoutSubviews{

}

是否支持横竖屏的设置在window的根视图控制器中设置。
能用xib创建的,尽量就用xib。便于复用。

判断是否为iPhone6plus,通过分辨率来判断。用CGSizeEqualToSize。当前分辨率[UIScreen mainScreen].currentMode.size。6plus分辨率CGSizeMake(1242, 2280)这种最好写成宏

静态库打包

闭源:安全,功能性不鼓励
开源:鼓励
在bulid phares添加heads一项
一定记得选择真机来编译,这样就会生成模拟器和真机的.a
可能会用到的终端命令
lipo -info libastatic.a
lip create libstatic.a libstatic.b -output libstaticc.a

svn简单介绍(协作开发)

低版本提交不到高版本上,先把高版本下下来,但是很有可能导致代码混乱—-》》原因还是因为没有更新到最新的版本就在原来老版本上更改。

1、避免的方法就是每次修改之前都去svn更新最新的版本,在最新的基础上更改。
2、避免两个人同时去修改同一个文件,因为svn就不能合并。错开修改的时间。

实际中都是一个人一个模块,公共模块先去跟其他开发人员沟通下就能够解决。
不要暴力删除,删除先在本地删了在上传到svn

容易产生冲突的文件,如xib何storyboard。因为这只中文件一旦打开就会被修改。特别是项目文件*.xcodeproj。
解决方法是只让一个开发人员负责提交项目文件
用storyboard所以尽量一个模块一个故事版。避免冲突。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值