手动添加coreData: 1.在target-build phrase-Link binary with libraries里增加CoreData Framework 2.加入数据模型:command+N,选择Core Data创建模型 3.去delegate中建立CoreData与Delegat ...
分类:
移动开发 时间:
2016-04-01 14:33:57
阅读次数:
184
方法1. 使用<UITextFeildDelegate>,使用的UITextField示例 设置其Delegate为self,点击return按钮隐藏键盘。实现函数如下: - (BOOL)textFieldShouldReturn:(UITextField *)textField { [textFi ...
分类:
移动开发 时间:
2016-03-31 12:23:40
阅读次数:
143
1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 Demo: @interface myPerson : NSObject { NSS ...
分类:
其他好文 时间:
2016-03-30 15:03:09
阅读次数:
465
代理模式:将我(类或结构体)需要来完成的工作交给另一个具备我所要求的能力的人(实现协议的对象)来执行 协议:具备哪些能力 例子:我要去买火车票,没时间买,委托黄牛买票 协议:买票 更多的是在实现协议的类中为委托类(雇主)的委托对象(代理)赋值,实现方式是通过页面跳转将委托类传递到实现协议的类中,获取 ...
分类:
移动开发 时间:
2016-03-30 12:41:03
阅读次数:
166
同步调用示例(委托是一个类型安全的,面向对象的指针) using System; using System.Threading; namespace Demo { public delegate int Operate(int x, int y); public class DelegateAsyn... ...
分类:
其他好文 时间:
2016-03-30 01:26:07
阅读次数:
228
.click与.bind .click和.bind都是给每个元素绑定事件,对于只绑定一个click事件,.bind事件的简写就是.click那种方式。 这两种方式都会出现两个问题: 第一个问题,如果要绑定的事件特别多,比如要绑定100个元素,要绑定100次,对于大量元素来说,影响到了性能。但是如果是 ...
分类:
Web程序 时间:
2016-03-29 19:31:41
阅读次数:
198
代理是IOS开发中用到的一种设计模式。今天做了一个代理的小练习: 以下项目实现了两个页面之间的相互切换,并且在切换页面的时候完成了从一个页面往另一个页面的传值。从主页面往其他页面传值是容易的,但是反过来从其他页面往主页面传值就难了,要用到delegate设计模式。 新建一个ios的项目,然后再新建一 ...
分类:
移动开发 时间:
2016-03-29 19:27:36
阅读次数:
219
值无效,可能是你下拉框选项,没有这样的值,而你却设置这个值。 dataGridView1.Rows[i].Cells[1].Value="选项一"; 解决方法就是在窗体的构造函数里添加如下代码: this.dataGridView1.DataError+=delegate(objectsender,... ...
属性 作用 CGPoint contentOffSet 监控目前滚动的位置 CGSize contentSize 滚动范围的大小 UIEdgeInsets contentInset 视图在scrollView中的位置 id<UIScrollerViewDelegate>delegate 设置协议 B ...
分类:
其他好文 时间:
2016-03-28 18:40:35
阅读次数:
152
select中的option不支持点击click事件,只能通过change事件进行下拉框的事件处理,若需持续触发事件,可采用将value值设为固定值的方法,例如: $(".opbutton").delegate(".deal","change",function(){ var val=$(this) ...
分类:
其他好文 时间:
2016-03-28 15:05:45
阅读次数:
128