摘要: 解决的问题:当你点击一个UITextfield时,不想让其弹出键盘,如果你觉得不就是取消其第一响应者嘛,resignRespond一下不就行了嘛,确实,如果你只是在其编辑完成后让其键盘消失,那这个就够了,但是如果你想在编辑前让其消失呢?阐述下自己遇到的情况先:就是需要做一个地区的输入框(是一个UITextfield),但可以分自动获取和手动输入,当你第一次点击时,需要弹出block让你选择你输入类型,点击的实现是在UITextfield上添加addTarget一个UIControlEventEditingDidBegin类型监听。当然,接下来的操作是如果你直接点击编辑框是没有问题的,但是如果你 阅读全文
posted @ 2013-09-15 20:54 mapleyuan 阅读(5581) 评论(0) 推荐(0) 编辑
摘要: 使用Core Data的好处和缺点?首先这是apple官方极力推荐的,使用它而不是SQLite。好处有大概这么几点:1.减少你model层的代码量,减少50%~70%。无需测试和优化。2.提供了内存缓存机制,提供了最优的内存扩展性。3.sqllite是关系型数据库,core data是面向对象的。缺点是使用比较复杂,无法直接不能设置数据库的主键关于为什么id是任意类型的指针?你可以通过id指向任意对象,通过看其定义你就会理解其原理,定义如下:ypedef struct objc_class *Class;typedef struct objc_object { Class isa;} *id; 阅读全文
posted @ 2013-09-15 11:01 mapleyuan 阅读(866) 评论(0) 推荐(0) 编辑