上一页 1 2 3 4 5 6 ··· 41 下一页
摘要: 每一个应用都有自己的UIApplication对象,单例的。 通过[UIApplication sharedApplication]获取 程序启动后创建的第一个对象 1. 设置图标右上角红色提醒数字 2. 设置联网指示器的可见性 单例:(load方法比main方法先调用) 当有来电或锁屏会导致app 阅读全文
posted @ 2020-05-06 10:26 Emyin 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 存放公有的宏 2. 存放公有的头文件 3. 定义log 原理:在编译过程当中,把pch的所有内容导入到工程中所有文件中。 阅读全文
posted @ 2020-05-06 00:05 Emyin 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Bundle name : 手机图标显示的名字,如果不设置,默认是工程名 Bundle identifier : 应用程序的唯一标识 Bundle versions string, short : 软件的版本号 Bundle version : 应用打包的版本号 阅读全文
posted @ 2020-05-05 22:59 Emyin 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1. 通知 : 任何对象之间可以传递消息,一个对象可以发通知给多个对象,也可以接收多个对象发出的通知 2. KVO : 监听对象属性的改变(灵活度不如通知和代理) 具体见 https://www.cnblogs.com/yintingting/p/12757536.html 3. 代理 : 1个对象 阅读全文
posted @ 2020-05-05 00:55 Emyin 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-01 20:34 Emyin 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 但是它只能计算一行文字的宽度,多行文字的高度计算不了(多行文字的高度要根据label的最大宽度来计算,这里没有这个属性) 所以改用下面方式: 不过这个方法已废弃,故更多用这个方式: 阅读全文
posted @ 2020-04-30 14:14 Emyin 阅读(901) 评论(0) 推荐(0) 编辑
摘要: - (BooL)prefersStatusBarHidden{ return YES; } 阅读全文
posted @ 2020-04-29 23:00 Emyin 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1. 去掉数据下方的分割线 解决一:把tableView的风格设置为group的 解决二: self.tableView.tableFooterView = [[UIView alloc] init]; 2. 3. 自定义cell 一,代码方式: 在layoutSubviews中计算子控件位置尺寸或 阅读全文
posted @ 2020-04-29 20:26 Emyin 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1. Autoresizing在storyboard中使用,先关闭auto layout和sizeclasses 只能解决子控件和父控件之间的关系 在代码中使用: 2. Autolayout能解决任何控件之间的关系 3. 用Autolayout给label设置一个固定宽度及相应位置及line=0,发 阅读全文
posted @ 2020-04-23 23:09 Emyin 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. 结束编辑 [textFileld endEditing:YES]; [textField resignFirstResponse]; [self.view endEditing:YES]; 2. textField.delegate <UITextFileldDelegate> 下面代理方法: 阅读全文
posted @ 2020-04-23 14:14 Emyin 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 41 下一页