1.NSArray 创建的是静态数组,一旦创建之后,就再也不能添加和删除数组中的对象了。NSArray * array;array = [ NSArray arraryWithObjects: @"one", @"two", @"three",nil ] ;2.NSMutalbeArray 创建的是...
分类:
其他好文 时间:
2015-07-13 10:10:59
阅读次数:
111
暂存已track文件的修改(不包括untrack的文件,新添加的文件在stash后依然可见,但是新添加的文件在stash后再次修改则不能通过stash pop恢复——因为该命令不暂存未track的文件) git stash暂存所有修改(包括新添加的文件,即恢复到上一次commit的状态,新添加的文件在stash后不可见,只能通过stash pop后恢复,但是不能添加描述信息message)git s...
分类:
其他好文 时间:
2015-06-24 13:01:35
阅读次数:
93
Objective-C中的分类允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到。Objective-C中的协议是普遍存在的接口定义方式,即在一个类中通过@protocol定义接口,在另外类中实现接口,这种接口定义方式也成为“...
分类:
其他好文 时间:
2015-06-18 16:51:26
阅读次数:
99
李大爷,归去江湖夜剪灯。【讨厌做这样因为什么东西改答案的事。然而有必要做出一些声明。目测是开头说明的不够清晰。那只好重新申明:以下内容仅是本人分享,因手机操作且内容量大不能添加引用。侵删。】想好好写一篇答案。结果想了想还是先分享这个好了。私货等写给学弟学妹看剥夺发言权【自己都做不好,有什么资格说别人...
分类:
其他好文 时间:
2015-05-29 19:41:18
阅读次数:
514
@Categroy又称扩展类,可以动态的为类添加一些新的方法(只是方法,不能添加成员变量)
@使用Categroy对类进行扩展时,不需要创建子类
@如果分类方法与原始类中的相同,则会隐藏原始方法,且不可在分类方法中通过super调用原始方法,这里与继承不同。
@Categroy是一种简单的方式,实现了类的方法的模块化,把不同的类方法分配到不同的类文件中去。
...
分类:
其他好文 时间:
2015-05-18 09:02:52
阅读次数:
104
方法:1.方法(静态或实例)JIT编译后,在内存中的代码段上都是一个全局函数,且只存在一份拷贝。2.方法修饰符:保护级别,静态,虚函数;方法签名:返回值,函数名,参数。构造器:1.一个方法只能有一个静态构造器,默认为private,且不能添加修饰符。静态构造器只能由系统调用,来初始化静态字段。调用发...
1、在iOS中,有一种机制可以使用户在没有源码的情况下扩展类的功能,但不是通过继承,这就是类别。iOS中没有类似C++中可以定义私有方法和私有变量的关键字,要定义私有方法和私有变量,可以用类扩展来实现。但类别不能添加类的属性和私有变量。类别可以用来扩展Cocoa中类的方法,也可以用来扩展用户自己的类...
分类:
其他好文 时间:
2015-05-07 23:44:02
阅读次数:
154
邮给我一个密码我们意识到虽然不能添加一条新的记录在members表中,但我们可以通过修改一个存在的记录, 这也获得了我们的证明是可行的。从先前的步骤中,我们知道bob@example.com在系统中有一个帐号,我们使用SQL注入更新了他的数据库记录为我们的邮件地址:SELECTemail,passw...
分类:
数据库 时间:
2015-05-07 00:36:46
阅读次数:
187
给类添加方法 在不继承,不拓展类的情况下使用分类来完成对某一个类的方法进行扩展团队开发时 每个功能可以使用一个分类来写分类不能添加成员变量 只能添加方法。在 main函数中 需要引入所有的分类的.h文件
分类:
其他好文 时间:
2015-04-29 00:21:04
阅读次数:
144
UITabBarController使用详解 UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container....
分类:
其他好文 时间:
2015-04-22 17:48:46
阅读次数:
140