01 2018 档案

摘要:ceil(x)返回不小于x的最小整数值(然后转换为double型)。 floor(x)返回不大于x的最大整数值。 round(x)返回x的四舍五入整数值。 阅读全文
posted @ 2018-01-26 17:38 稻草人11223 阅读(246) 评论(0) 推荐(0) 编辑
摘要:当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图 4、viewDidLoa 阅读全文
posted @ 2018-01-26 17:37 稻草人11223 阅读(2462) 评论(0) 推荐(0) 编辑
摘要:在此仅做记录,代码如下: .h .m 下面代码可供测试: 效果如下: 还有一种方法,话不多说,直接上代码: .h .m 调用: 最后贡献个工具类: .h .m 其实类别真的很方便,虽然不太灵活和有局限性,不过实际写代码过程中,真的很方便,还有很多用法,如果写的不好,或者有更好的方法,请在下方评论! 阅读全文
posted @ 2018-01-15 23:02 稻草人11223 阅读(853) 评论(0) 推荐(0) 编辑
摘要:遍历UISearchBar的子视图,找到输入框坐在的view,添加背景颜色即可。 代码如下: 阅读全文
posted @ 2018-01-09 11:37 稻草人11223 阅读(3318) 评论(0) 推荐(0) 编辑
摘要:所有设备型号官网地址:https://www.theiphonewiki.com/wiki/Models #import <sys/utsname.h> + (NSString *)deviceType { struct utsname systemInfo; uname(&systemInfo); 阅读全文
posted @ 2018-01-05 18:15 稻草人11223 阅读(3480) 评论(0) 推荐(0) 编辑
摘要:做了几年的开发工作,因为是半路出的家,所以对这块一直都没怎么重视,所以在工作中,出现了很多的尴尬场景,编码和命名的规范是一定得有的,最起码一个团队之间的规范也是很有必要的。面向对象的编程,其实很好理解,具体的操作都是由对象来完成,那么原则上,给对象命名的时候,应该清晰、简洁,让人一看就知道这个对象是 阅读全文
posted @ 2018-01-05 17:23 稻草人11223 阅读(557) 评论(0) 推荐(0) 编辑
摘要:延迟执行的几种方法,分享一下. 1.performSelector(NSObject)方法 2.NSTimer方法 3.GCD方法 4.sleep(NSThread)方法 1.performSelector(NSObject)方法 这是iOS中常用的一种延迟执行方法. 特点:这个方法必须要在主线程中 阅读全文
posted @ 2018-01-04 10:52 稻草人11223 阅读(656) 评论(0) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示