6、理解属性这一概念 可以用@property 语法来定义对象中所封装的数据。 通过“特质”来指定存储数据所需的正确语义。 在设置属性所对应的实例变量时,一定要遵从该属性所声明的语义。 开发iOS程序时应该使用 nonatomic 属性,因为 atomic 属性会严重影响性能。 7、在对象内部尽量直 ...
分类:
移动开发 时间:
2017-07-25 15:53:12
阅读次数:
204
首先引入MJExtension框架 模型 #import <Foundation/Foundation.h> @interface FundsModel : NSObject /** * 时间 */ @property (nonatomic, copy) NSString *change_time; ...
分类:
Web程序 时间:
2017-07-21 22:04:33
阅读次数:
227
//GCDGroup 类 @interface GCDGroup : NSObject @property (strong, nonatomic, readonly) dispatch_group_t dispatchGroup; #pragma 初始化以及释放 - (instancetype)in ...
分类:
其他好文 时间:
2017-07-20 13:30:20
阅读次数:
176
昨天遇到一个非常奇怪的错误,只要用到一个自定义的studentCell程序就奔溃,没有任何错误提示,堆栈提示,全局断点没用,跟踪调试发现用其他的cell都没问题,换成这个自定义的studentCell就奔溃了,注释掉这个初始化方法只剩这样 - (id)initWithStyle:(UITableVi ...
分类:
其他好文 时间:
2017-07-18 15:42:46
阅读次数:
131
交互动画之 UIViewPropertyAnimator 2017 年 05 月 28 日 ? iOS 本文将介绍新增的交互动画类型 UIViewPropertyAnimator ,以及为什么我们要开始使用它。在 iOS10 之前,animateWithDuration:animations: 函数 ...
分类:
其他好文 时间:
2017-07-17 09:58:18
阅读次数:
132
CocoaLumberjack是一个功能丰富的第三方日志系统。其生成的log文件,默认是自动命名的,如果需要自定义文件名,重载两个函数即可。 ...
分类:
其他好文 时间:
2017-07-14 14:58:42
阅读次数:
635
客户方使用 我们封装的sdk 和别的公司的sdk 第三方库有冲突 需要写一个系统的菊花进行过渡 @property(nonatomic,retain)UIActivityIndicatorView *act; // 首先定义菊花的背景大小 self.act=[[UIActivityIndicator ...
分类:
其他好文 时间:
2017-07-14 11:07:48
阅读次数:
143
@interface BSPublishTextView : UITextView /** 对外属性占位字符 placeholder */ @property (nonatomic, copy) NSString *placeholder; /** 对外属性占位符颜色 */ @property (n ...
分类:
移动开发 时间:
2017-07-13 10:33:45
阅读次数:
173
最新 iOS11中的AR特别火爆,自己也到网上找了几个Demo把玩了下,核心代码无非以下: //AR视图:展示3D界面 @property(nonatomic,strong)ARSCNView *arSCNView; 添加模型方法一: // Create a new scene SCNScene * ...
分类:
移动开发 时间:
2017-07-13 00:53:09
阅读次数:
1610
UICollectionView实现瀑布流 在iOS中可以实现瀑布流的目前已知的有2种方案: 本文中我们介绍第二种实现方案首先我们需要自定义一个继承于UICollectionViewLayout的layout,然后需要重写四个方法: 第一个方法是做一些初始化的操作,这个方法必须先调用一下父类的实现第 ...
分类:
其他好文 时间:
2017-07-11 15:57:59
阅读次数:
192