摘要: IOS8.0之后,苹果推出了tableview的自动计算tableviewCell高度,再也不用自己去算了,自己算不仅麻烦,而且对性能消耗很大。 第一步:设置tableView的估算Cell高度&rowHeight值为自动计算模式 第二步:为Cell中View设置约束(省略) 第三步:一定要注意 - 阅读全文
posted @ 2016-05-19 17:15 hb的微博 阅读(325) 评论(0) 推荐(0)
摘要: 1.这两个方法都是异步执行的。 setNeedsDisplay: 调用setNeedsDisplay方法会自动调动drawRect! 并不会调用init方法! setNeedsLayout: 调用setNeedsLayout 方法会调用layoutSubViews! layoutSubviews方法 阅读全文
posted @ 2016-05-19 11:31 hb的微博 阅读(164) 评论(0) 推荐(0)
摘要: UIimage两种初始化的区别 第一种初始化: UIImage *image = [UIImage imageNamed:@"xxx"]; 注意(这种方法加载的图片如果后缀名是png的,可以不写后缀名,根据屏幕分辨率自己去匹配图片) 第二种初始化: NSString *path = [[NSBund 阅读全文
posted @ 2016-05-05 17:43 hb的微博 阅读(114) 评论(0) 推荐(0)
摘要: 通知: 1.“一对多”,“多对一”传值 2.应用场景: 一对多传值的时候。 相隔多层的控制器之间传值的时候。 3.使用通知需要注意的是,控制器销毁的时候一定记得移除通知,项目中的通知尽量越少越好,通知多了比较难控制,很有可能发出了通知有别的控件监听到了从而做出相应操作 4.对于通知来说,通知的发送者 阅读全文
posted @ 2016-05-03 16:54 hb的微博 阅读(198) 评论(0) 推荐(0)
摘要: 1.什么是空指针? 没有存储任何内存地址的指针就称为空指针(NULL指针), 空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0 列举2个空指针: Person *p1 = NULL Person *p2 = nil 2.什么是野指针? 野指针是指向垃圾内存的指针,或者说 是指向不可用内存 阅读全文
posted @ 2016-04-29 16:14 hb的微博 阅读(171) 评论(1) 推荐(2)
摘要: Mac操作的需求: (太基本的就不说了) Command+Shift+Esc--任务管理器,可以快速强制关闭应用程序。 打开Finder情况下,Command+Shift+G,通过绝对路径访问文件夹,例如~/资源库/Developer/Xcode/DerivedData/,这种方式还可以访问隐藏的文 阅读全文
posted @ 2016-04-22 16:40 hb的微博 阅读(481) 评论(0) 推荐(1)
摘要: UITextField: 1.文字永远是一行,不能显示多行文字 2.有placehoder属性设置占位文字 3.继承自UIControl 4.监听行为的办法 1> 设置代理 2> addTarget:action:forControlEvents: 3> 通知:UITextFieldTextDidC 阅读全文
posted @ 2016-04-22 16:30 hb的微博 阅读(186) 评论(0) 推荐(1)
摘要: 随便聊一下IOS中的self。OC中有一个self关键字,用法跟Java中的this类似,都是代表着当前方法的调用者。 让我们来看一下 在动态方法中的self 箭头所指的self代表的是调用着text2方法的 某个 Person“对象”, 这行代码的作用是调用Person中的text1方法 再来看看 阅读全文
posted @ 2016-04-21 17:08 hb的微博 阅读(433) 评论(0) 推荐(1)
摘要: SDWebImage 这个类库提供了一个UIImageView的分类 用来加载网络远程图片。相信大家都用过SDWebImage,用的最多的方法就是 - (void)sd_setImageWithURL:(NSURL *)url 今天给大家说一下SDWebImage 的原理。 都知道SDWebImag 阅读全文
posted @ 2016-04-21 16:47 hb的微博 阅读(259) 评论(0) 推荐(0)
摘要: 相信大家都用过CenterX 和 CenterY吧,这2个属性确实非常方便,但是有些时候会发现突然设置了CenterX CenterY不好使了,不居中了,一头雾水。这种情况 我建议第一时间去看看设置CenterX CenterY之前有没有设置size 也就是 宽和高。如果在设置宽高之前就设置了Cen 阅读全文
posted @ 2016-04-20 18:15 hb的微博 阅读(221) 评论(0) 推荐(0)