摘要:
前言 深入理解iOS API系列是一个较深解读iOS API的博文集,限于时间和作者精力,内容并不会全部原创,但是涵盖的内容,应该是广大iOS开发者,特别是初中级开发者经常误解或理解不够深刻的部分。主要是深入理解代理方法textField:shouldChangeCharactersInRange:... 阅读全文
posted @ 2015-12-15 14:54
丑蛋蛋
阅读(1004)
评论(0)
推荐(0)
摘要:
控制当前输入框是否能被编辑- ( BOOL )textFieldShouldBeginEditing:( UITextField *)textField当输入框开始时触发 ( 获得焦点触发)- ( void )textFieldDidBeginEditing:( UITextField*)textF... 阅读全文
posted @ 2015-12-15 14:05
丑蛋蛋
阅读(314)
评论(0)
推荐(0)
摘要:
首先,UIControlEvents有这个几种:UIControlEventTouchDown = 1 1)UIControlEventTouchDragInside = 1 << 2,UIControlEventTouchDragOutside = 1 << 3,UIContro... 阅读全文
posted @ 2015-12-15 11:23
丑蛋蛋
阅读(200)
评论(0)
推荐(0)
摘要:
UITableView的数据源(dataSource)和代理(delegate)UITableView需要一个数据源(dataSource)来显示数据,UITableView会向数据源查询一共有多少行数据以及每一行显示什么数据等。没有设置数据源的UITableView只是个空壳。凡是遵守UITabl... 阅读全文
posted @ 2015-12-15 10:57
丑蛋蛋
阅读(559)
评论(0)
推荐(0)
摘要:
众所周知,Core Data 是苹果内置关于用户数据持久化的解决方案,无论在 iOS 平台还是 OS X 平台,它都是通用的。尽管苹果一直秉持着最大化的使编程简单的宗旨,但是 Core Data 上手对于有经验的开发者也不是一件易事。即便是你知道如何使用 Core Data ,很简单的日常任务,在使... 阅读全文
posted @ 2015-12-15 10:43
丑蛋蛋
阅读(464)
评论(0)
推荐(0)
摘要:
iOS系统版本的不断升级的前提,伴随着用户使用设备的安全性提升,iOS系统对于App需要使用的硬件限制也越来越严格,App处理稍有不妥,轻则造成功能不可用用户还不知道,重则会造成App Crash。当用户在App启动时,看到弹出来的一条条“XXX 请求访问您的位置” “XXX 请求访问您的通讯录” ... 阅读全文
posted @ 2015-12-15 10:39
丑蛋蛋
阅读(331)
评论(0)
推荐(0)
摘要:
在了解控制器的生命周期之后,我们都知道viewWillAppear:方法是在控制器的view将要显示的时候调用的,而viewWillDisappear:方法是在控制器的view将要隐藏的时候调用。很多时候我们根据自身需要将相关代码逻辑添加到这两个方法中,我们看下如下代码片段:监听键盘的通知代码这段代... 阅读全文
posted @ 2015-12-15 10:36
丑蛋蛋
阅读(249)
评论(0)
推荐(0)
浙公网安备 33010602011771号