自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 UIButton

基本属性contentEdgeInsets, titleEdgeInsets, imageEdgeInsets: 调整边距的三个属性.详细介绍reversesTitleShadowWhenHighlighted: 设置高亮时是否改变阴影.adjustsImageWhenHighlighted: 高亮状态下,image深一点.adjustsImageWhenDisabled: 被禁用状态...

2019-02-25 16:31:40 305

原创 UITextView

基本属性text: 文本.font: 字体.textColor: 文本颜色.textAlignment: 文本内容对齐方式.selectedRange: 所选择文字在整个字符串的位置.editable: 是否允许编辑.selectable: 是否可以选中.dataDetectorTypes: 判断数据类型,UIWebView、UITextView都有dataDetectorTyp...

2019-02-25 03:55:46 620

原创 UITextField

基本属性:文字属性包括:<1>.text: 文本内容.(attributedText: 可变的)<2>.placeholder: 占位文本.(70% gray)(attributedPlaceholder: 可变的)<3>.font: 字体.<4>.textColor: 文本颜色.<5

2019-02-24 16:34:48 689

原创 inputAccessoryView和inputView

inputAccessoryView: UITextField和UITextView有一个inputAccessoryView的属性,当展示一个自定义的view的时候.设置此属性,该view就会在键盘上面一起显示.通常是tooBarView,用于改变不同键盘和回收键盘.inputView: 就是显示键盘的View,如果重写这个方法则不再弹出键盘,代替的使我们自定义的view.扩展: 但是当我...

2019-02-24 15:47:27 628

原创 copy,strong和weak

我去的群多

2019-02-22 09:31:08 283

原创 Block用copy来修饰

block也经常使用copy关键字,可见官方文档Objects Use Properties to Keep Track of Blocksblock使用copy是从MRC遗留下来的“传统”,在MRC中,方法内部的block是在栈区的,使用copy可以把它放到堆区.在ARC中写不写都行:对于block使用copy还是strong效果是一样的,但写上copy也无伤大雅,还能时刻提醒我们:编译器自动...

2019-02-20 16:06:34 371

原创 Delegate代理用weak来修饰

Delegate用weak来修饰的原因就是为了防止循环引用, 就是两个对象相互强引用,就会导致retain cycle, 从而导致内存泄露。如果用assign弱引用可以吗?weak和assign是一种“非拥有关系”的指针,通过这两种修饰符修饰的指针变量,都不会改变被引用对象的引用计数。但是在一个对象被释放后,weak会自动将指针指向nil,而assign则不会。在iOS中,向nil发送消息时不...

2019-02-20 14:40:43 424

原创 声明UI控件属性用strong来修饰

首先我们来创建一个weak修饰的view.@property (nonatomic, weak) UIView *ekView;当我们在viewDidLoad里面创建的时候:警告信息: 将保留对象分配给弱属性; 对象将在分配后释放分析: ekView并不会被添加到self.view上,因为ekView已经被释放了, 不存在了.weak修饰,引用计数并不会+1,所以为0,也就是被释放...

2019-02-20 14:08:31 333

原创 IBOutlet 为什么默认是用weak来修饰的?

首先看一下官方文档的介绍Managing the Lifetimes of Objects from Nib FilesEach time you ask the NSBundle or NSNib class to load a nib file, the underlying code creates a new copy of the objects in that file and r...

2019-02-20 13:09:10 999

原创 OC 属性的三大特性:

属性的三大特性:1.读写特性. 写 ---- setter方法 读 ---- getter方法(1)readwrite:(可读可写)该属性既会生成getter方法,也会生成setter方法.默认的读写特性.(2)readonly:(只读)该属性只会生成getter方法,不会生成setter方法.(3)setter = 方法名 (aa:)指定在生成setter方法时,setter方法的方法名...

2019-02-20 11:47:37 498

原创 NSString用copy, NSMutableString用strong.

上代码://定义两个属性:/** strong修饰的字符串 **/@property (nonatomic, strong) NSString *sString;/** copy修饰的字符串 **/@property (nonatomic, copy) NSString *cString;- (void)test { NSMutableString *mString = [[...

2019-02-19 19:19:30 460

转载 NSLog打印信息格式

NSLog打印信息格式: 通配符 描述 %@ 对象 %d,%i 整型 (%i的老写法) %hd 短整型 %ld,%lld 长整型 %u 无符整型 %f 浮点型和double型 %0.2f 精度浮点数,只保留两位小数 %x: 为32位的无符号整型数(unsigned int),打印使用数字...

2019-02-19 15:57:14 297

原创 设置渐变文字的一种技巧

设置渐变文字的一种技巧用渐变图片生成渐变颜色.UIColor *titleColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"a.jpg"]];aLabel.textColor = titleColor;aLabel.backgroundColor = [UIColor clearColor];...

2019-02-18 10:43:52 174

原创 UILabel(标签)

基本属性text: 显示的文字内容.font: text的字体.textColor: 文字内容的颜色.textAlignment: 文字的对齐方式.NSTextAlignmentLeft //左对齐NSTextAlignmentCenter //居中NSTextAlignmentRight //右对齐NSTextAlignmentJustified//最后一行自然对齐NSTe...

2019-02-18 01:14:26 198

原创 Pod 常见问题

注意项目尽量不要出现中文和特殊符号,不然Pod就会出错,有的一开始乜有问题,用着用着,说不定哪一天就会出现莫名的问题.

2019-01-29 10:27:18 346

原创 swift使用yymodel

swift: YYModel注意点属性和方法,都需要添加@objc

2019-01-25 17:03:11 1980

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除