![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
浮生丿未歇
这个作者很懒,什么都没留下…
展开
-
iOS中协议delegate的传值注意点
1、iOS中协议的用途一般是用来进行反向传值,一般步骤如下:1)声明协议@protocol ThirdDalegate NSObject>-(void)printNum:(int)num;//自定义方法用来反向传值@end2)定义协议属性@interface SecondViewController :UIViewController原创 2017-02-18 16:11:51 · 1289 阅读 · 0 评论 -
copy,retain,strong的区别
之前的编码中,对于NSString的property修饰,习惯性使用copy,只是粗略的知道copy属于深复制,retain/strong属于浅复制,并没有对其深究。最近需要详细了解这一块知识,在网上搜索相关内容,并且用代码验证,查看对比了内存地址,做一些总结。 一、之前对于copy和retain/strong的区别理解是这样的: copy是复制了源对象所在内存转载 2017-02-24 11:48:37 · 893 阅读 · 0 评论 -
iOS协议实现多继承
1、单继承中父类可以声明成员变量和方法,子类继承父类之后,子类会继承父类所拥有的成员变量和成员方法,子类可以不写父类的方法。2、协议中不可以声明变量,只能声明方法,然后由遵守协议的类实现方法3、因为一个类中可以遵守多个协议,所以一个类中可以继承多个类的方法,但是实现则要在本类中实现。(协议多继承的本质)ps:总的来说单继承可以继承父类的属性方法并且不用重写父类方法可以使用,但协议多继承原创 2017-02-21 15:54:10 · 3155 阅读 · 0 评论 -
iOS沙盒文件存储
在h文件中://将json数据暂存在沙盒+(void)writeToFile:(NSDictionary*)dic WithName:(NSString*)fileName;//读取预存的json数据+(NSDictionary*)getDataWithFileName:(NSString*)fileName;//将字符串转为json原创 2016-12-09 16:43:56 · 537 阅读 · 0 评论 -
iOS转场动画CATransition
#define IMAGE_COUNT 5@interface PictureViewController (){ UIImageView *_imageView; int _currentIndex;}@property (nonatomic,strong)NSArray * imageArr;@proper原创 2016-12-10 16:00:54 · 379 阅读 · 0 评论