11 2014 档案

摘要:(void)requestReceivedResponseHeaders:(NSMutableDictionary *)newResponseHeaders { if ([self error] || [self mainRequest]) { return; } --> if (delega... 阅读全文
posted @ 2014-11-29 01:34 KeithMorning 阅读(594) 评论(0) 推荐(0)
摘要:声明了list paras,添加每一个para,都需要写paras.Add(para),如果能写成paras.Add(para1,para2,...)那就好了查了一下资料,C#的无限参数关键词是params,List可以用泛型来代替,再写List的扩展方法1 public stati... 阅读全文
posted @ 2014-11-28 15:30 KeithMorning 阅读(438) 评论(4) 推荐(1)
摘要:KVC –key value Coding,可以让我们通过键值编码的形式进行属性值的赋值 参考苹果官网的图。。 1.KVC 定义一个Person类 .h文件 1: #import 2: 3: @interface Person : NSObject 4: { 5: NSString *name; 6: } 7: 8: @end ... 阅读全文
posted @ 2014-11-26 21:42 KeithMorning 阅读(295) 评论(0) 推荐(0)
摘要:单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。 1.经典的模式 namespace singleClass { class OnlyOneClass { private OnlyOneClass() { } private static OnlyOneClass insta... 阅读全文
posted @ 2014-11-26 09:49 KeithMorning 阅读(755) 评论(1) 推荐(2)
摘要:Look,这是一个很简单的要求,点击Add me,age +1.想一想的话很简单的,设置一个属性Nsinteger age,点击button add me,直接加1在重新显示Lable就好啦,不过,我们今天是来练习KVC和KVO的,苹果的键值编程哈哈首先我们定义一个Human的类,并且完成了它的初始... 阅读全文
posted @ 2014-11-25 17:44 KeithMorning 阅读(270) 评论(0) 推荐(0)
摘要:1.通过反射实现多系统数据库的配置通过定义接口,反射实例化配置的节点的值配置App.config,(关于APP.config的配置有一篇博文很丰富,参见周公博客) 通过System.Configuration.ConfigurationManager.AppSettings读取该key... 阅读全文
posted @ 2014-11-25 16:52 KeithMorning 阅读(278) 评论(0) 推荐(0)
摘要:反射用于在程序运行过程中,获取类里面的信息或发现程序集并运行的一个过程。通过反射可以获得.dll和.exe后缀的程序集里面的信息。使用反射可以看到一个程序集内部的类,接口,字段,属性,方法,特性等信息。先定义一个类using System;using System.Collections.Gener... 阅读全文
posted @ 2014-11-25 15:32 KeithMorning 阅读(549) 评论(1) 推荐(1)
摘要:public enum QuestionType { Text=0, MultipleChoice=1 }第1题:请定义一个接口IQuestion,有【标题】和【问题种类】两个属性,其中【问题种类】是只读的枚举类型QuestionType,另外还有一个方法获取该问题的答案(无参,返回字... 阅读全文
posted @ 2014-11-21 17:18 KeithMorning 阅读(635) 评论(5) 推荐(0)
摘要:涉及的知识有泛型,委托,多线程实现了延迟执行一个函数,可以指定延迟时间,延迟的方法,实际是对异步编程的一个练习using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.... 阅读全文
posted @ 2014-11-06 18:58 KeithMorning 阅读(3351) 评论(3) 推荐(1)
摘要:1.关系式表示(^BlockName)(list of arguments)=^(arguments){body;}; 阅读全文
posted @ 2014-11-06 00:12 KeithMorning 阅读(284) 评论(0) 推荐(0)
摘要:整理一下:1.静态变量传值,非常简单适合简单的非实例的public calss form1:Form{ public static int A;}public class form2:Form{ form1.A=1; }2.委托传值public class form1:Form{ pub... 阅读全文
posted @ 2014-11-05 10:27 KeithMorning 阅读(316) 评论(0) 推荐(1)