会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东邪喜毒
博客园
首页
新随笔
联系
订阅
管理
[置顶]
声明UI控件为什么用weak?
摘要: weak : UI控件 weak弱指针,一旦所指向的对象销毁,那么这根线就会清空,就意味着指针变量会变成null,这样就不会出现错误,比如野指针错误.###1.为什么UI控件用weak?而不用strong?>如果你不手动删除这个控件,一般情况下strong和weak用在UI控件上是没有区别的,因为它...
阅读全文
posted @ 2015-08-22 23:04 东邪喜毒
阅读(374)
评论(1)
推荐(0)
2015年8月28日
在cell中自定义分割线的小技巧
摘要: 一.把分割线在storyboard或者xib中设置为none;二.如果是xib或者是storyboard创建的cell:在cell底部加一个UIView,可用自动布局,设置frame,设置高度为1,其他自己按需求设置,设置UIView的背景色,设置他的透明度(alpha)比如alpha = 0.4;...
阅读全文
posted @ 2015-08-28 23:00 东邪喜毒
阅读(260)
评论(0)
推荐(1)
自定义不等高cell,详解步骤
摘要: ###一.创建一个继承与UITableViewCell的类在让这个类的.h文件拥有一个模型属性,在.m文件拥有子控件的类型属性,这样就可以在`layoutSubviews`和`set`方法中拿到这些子控件,给它设置frame,赋值;1.在下面方法中添加子控件```objc- (instancetyp...
阅读全文
posted @ 2015-08-28 22:47 东邪喜毒
阅读(363)
评论(1)
推荐(1)
2015年8月24日
KVO简单介绍及用法
摘要: KVO:key value observing 键值观察- 实际上就是三个方法: - 1.给对象添加监听就 - 2.删除监听器 - 3.监听后调用的方法`(void *) 相当于id == NSObject ==任何对象` DXPerson *p = [[DXPerson alloc] ini...
阅读全文
posted @ 2015-08-24 23:29 东邪喜毒
阅读(194)
评论(1)
推荐(1)
2015年8月23日
UI中为什么用copy修饰NSString类型属性
摘要: - copy 常用在修饰NSString \* 和block类型的属性比如:`@property (nonatomic, copy) NSString *name;`因为:大部分声明一个属性都是用copy修饰字符串,因为系统实现set方法中,拷贝了一份这个属性的赋值,所以以后外界再次修改了这个属性的...
阅读全文
posted @ 2015-08-23 23:23 东邪喜毒
阅读(779)
评论(1)
推荐(0)
Autolayout的简单介绍和示例代码
摘要: ###1.Autolayout的2个**核心**概念 - 1.参照 - 2.约束###2.常见错误- 1.缺乏必要的约束, 比如只约束了宽度和高度, 没有约束具体的位置- 2.两个约束冲突, 比如1个约束控件的宽度为100, 1个约束控件的宽度为110###3.自动布局的核心计算公式`obj1.pr...
阅读全文
posted @ 2015-08-23 22:57 东邪喜毒
阅读(201)
评论(0)
推荐(0)
2015年8月22日
KVC学习笔记
摘要: ###KVC :key value coding### 1.赋值方法: - setValue:forKey: - setValue:forKeyPath: - setValuesForKeysWithDictionary:### 2.setValue:forKey: 与setValue:...
阅读全文
posted @ 2015-08-22 23:38 东邪喜毒
阅读(185)
评论(0)
推荐(0)
公告