最新 最热

OC知识--类方法、对象方法介绍及区别

本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Methods.htmlObjective-C中的方法有

2018-05-31
1

ARC无效时block的赋值

总所周知,当ARC无效时,block默认是在栈区或全局数据区,要想复制到堆区,需要一些特殊手段,这些手段在《Objective-C高级编程》都有介绍,例如将block声明为类的属性,block调用copy方法,作为函数返回值等等。但是《高级编程》里...

2018-05-24
1

回顾retain,copy,assign

retain是指针拷贝,copy是内容拷贝。在拷贝之前,都会释放旧的对象。•使用assign: 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char,等) •使用copy: 对NSString •使用retain: 对其他NSObject和其子类assign...

2018-05-17
1

UIScrollView

UIScrollViewUIScrollView全部API学习。//1.设定滚定条的样式typedefNS_ENUM(NSInteger, UIScrollViewIndicatorStyle) {UIScrollViewIndicatorStyleDefault, // black with white...

2018-05-11
1

自定义View

自定义View通过纯代码自定义控件继承自系统自带的控件,写一个属于自己的控件 在 .h 文件中声明模型对象 @class@property(nonatomic,strong)Shop *shop; 目的:封装控件内部的细节,不让外界关心 步骤 新建一个继承UIView...

2018-05-11
1

封装模型

模型概念 专门用来存放数据的对象特点 一般直接继承自NSObject在.h文件中声明一些用来存放数据的属性首先创建实体类,具备属性,可用点语法模型定义示例@interface Shop : NSObject/** 名字 */@property (nonatomic, str...

2018-05-11
1

Quartz2D知识点聚合案例

Quartz2D知识点聚合基本 //画图片 UIImage *image = [UIImage imageNamed:@"阿狸头像"]; [image drawInRect:rect]; //字体 NSString *title = @"标题"; NSMutable......

2018-05-11
1

遮罩 HUD 指示器 蒙板 弹窗

遮罩 HUD 指示器 蒙板 弹窗UIAlertView的使用<代理方法处理按钮点击>UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"警告" message:@"是否要删除它?" delegate:self cancelButtonTitle......

2018-05-11
1

OC 实现一个TODO宏

实现一个TODO宏转载http://blog.sunnyxx.com/2015/03/01/todo-macro/实现一个能产生warning的TODO宏,用于在代码里做备忘,效果:下面一步步来

2018-05-11
1

iOS :Object-C 语言merge两个字典对象

Object-C 语言merge两个字典对象- (id)mutableDictionaryCopyIfNeeded:(id)dictObj{ if ([dictObj isKindOfClass:[NSDictionary class]] && ![dictObj isKindOfClass...

2018-05-11
1