摘要: 需要的加V获取 阅读全文
posted @ 2020-07-17 16:54 Emyin 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 如果syncMain在主线程执行,那么会死锁。如果在非主线程执行,那么可以正常执行 阅读全文
posted @ 2020-05-27 16:51 Emyin 阅读(119) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-14 00:40 Emyin 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 阅读全文
posted @ 2020-05-13 20:30 Emyin 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. 存储方式 2. 应用沙盒 3. plist实例 4. 偏好设置 存取实例: 5. plist中不能保存自定义的对象,归档可以。 阅读全文
posted @ 2020-05-13 15:14 Emyin 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1. 普通传递方式 控制器2push到控制器3. 控制器3返回需要设置一个控制器2的属性,从而实现控制器3向控制器2传递数据模型。这样的话,两个控制器耦合性高。 解决: 用代理实现数据模型的逆向传递 用代理实现数据模型的逆向传递: 2. 模型传递时,控制器的view还没有初始化 解决办法,将控件的赋 阅读全文
posted @ 2020-05-09 19:18 Emyin 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. UIDatePicker 2. 日期格式转换 阅读全文
posted @ 2020-05-09 18:31 Emyin 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. 控制器的生命周期 . viewWillDisappear viewDidlDisapper 2. 控制器的segue跳转 3. 阅读全文
posted @ 2020-05-09 18:22 Emyin 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 第3步创建空白view的意思是创建一个颜色为clearColor的view, 而不是alpha = 0的view. 因为此时若在view上添加button, button可以点击。而alpha = 0的控件 是不能处理事件的。 注意调用先后顺序 阅读全文
posted @ 2020-05-06 19:42 Emyin 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 如果info.plist没有设置main, 则程序启动黑屏,不会加载main.storyboard, 这时需要手动显示页面 键盘,状态栏都是UIWindow 用storyboard加载控制器 用xib加载控制器 阅读全文
posted @ 2020-05-06 17:55 Emyin 阅读(163) 评论(0) 推荐(0) 编辑