- 博客(9)
- 收藏
- 关注
原创 代码创建plist文件
1.写入数据 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString *path = [paths objectAtIndex:0]; N
2016-05-10 18:04:36 247
原创 collectionView纯代码使用
collectionView和tableView最大的不同之处就是需要自定义cell,所以第一步自定义collectionViewCell 1.自定义collection //初始化layout UICollectionViewFlowLayout *flowLayout =[[UICollectionViewFlowLayout alloc] init];
2016-05-09 17:35:23 298
原创 关于数据传递
iOS开发领域有很多对象间数据的传递方式,我看到的大多数App在网络层所采用的方案主要集中于这三种:Delegate,Notification,Block。 然而在我这边,我的意见是以Delegate为主,Notification为辅。原因如下: 尽可能减少跨层数据交流的可能,限制耦合 统一回调方法,便于调试和维护在跟业务层对接的部分只采用一种对接手段(在我这儿就
2016-05-06 13:44:27 1331
原创 cocoapods安装心得
下面来说一下安装CocoaPots的顺序: Xcode->homebrew->RVM->Ruby->CocoaPats; homebrew homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具(比如wget)(wget我不知道是什么),但是作为一个菜鸟来说,只要知道它如同window的350软件管理器就行了,用来安装一些软件。 官方网站
2016-05-06 09:56:39 349
原创 Masonry自动布局的使用心得
1.认识Masonry 例子1 UIEdgeInsets padding = UIEdgeInsetsMake(10, 10, 10, 10); [view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(superview.mas_top).with.offset(padding.to
2016-05-06 09:45:20 369
原创 XCode环境下的一些基本概念
Workspace:简单来说,Workspace就是一个容器,在该容器中可以存放多个你创建的Xcode Project, 以及其他的项目中需要使用到的文件。使用Workspace的好处有,1),扩展项目的可视域,即可以在多个项目之间跳转,重构,一个项目可以使用另一个项目的输出。Workspace会负责各个Project之间提供各种相互依赖的关系;2),多个项目之间共享Build目录。Proje
2016-05-06 09:41:29 632
转载 关于UIImage图片类别-裁剪图片和等比例缩放图片实现
首先创建一个UIImage类别,如下: @interface UIImage(UIImageScale) -(UIImage*)getSubImage:(CGRect)rect; -(UIImage*)scaleToSize:(CGSize)size; @end @implementation UIImage(UIImageScale) /
2016-05-06 09:39:06 356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人