主要内容:Block(Block语法、Block使用、Block实现数组排序)...
分类:
其他好文 时间:
2014-11-21 01:38:51
阅读次数:
179
转:http://www.devdiv.com/home.php?mod=space&uid=50901&do=blog&id=50856在XCode的以前版本中,如果遇到了[代码]c#/cpp/oc代码:1message sent to deallocated instance 0x6d564f0...
分类:
数据库 时间:
2014-11-20 23:22:10
阅读次数:
321
1.Category概述
那的Category的使用场景有那些呢:
1、类包含了很多个方法实现,而这些方法需要不同团队的成员来实现
2、当你在使用基础类库中的类时,你不想继承这些类而只想添加一些方法时。
Category能实现上面的需求,当然也有使用Category是需要注意的问题:
1、Category可以访问原始类的实例变量,但不能添加实例变量,如果想添加变量,那就通过继...
分类:
移动开发 时间:
2014-11-20 22:04:20
阅读次数:
172
苹果推出swift也有一段时间了,网上也出现了好多的资料,非常感谢大神们。
Swift的语法跟OC的语法有了很大的差异,在OC中我们创建一个class会同时生成一个.h文件和一个.m文件,而在Swift中只会有一个.swift文件。
语法上的差异也想当大,比如常量和变量:
var a = 1
用var定义,a为变量名,1为值,如果需要改变a的值,只需要:
a = 2
注意在swift的...
分类:
编程语言 时间:
2014-11-20 20:26:42
阅读次数:
151
我们经常会混淆以下三种申明(我是没有留意过):
1. id foo1;
2. NSObject *foo2;
3. id foo3;
第一种是最常用的,它简单地申明了指向对象的指针,没有给编译器任何类型信息,因此,编译器不会做类型检查。但也因为是这样,你可以发送任何信息给id类型的对象。这就是为什么+alloc返回id类型,但调用[[Foo alloc]...
分类:
移动开发 时间:
2014-11-20 20:21:48
阅读次数:
167
在Swift项目中想要同时添加Objective-C的库支持或者需要同时用Objective-C编程
在添加新的文件时选择Objective-C系统就会自动生成一个xx-Bridging-Header.h的一个文件,然后把要在Swift项目中引用的Objective-C文件的.h文件
#import “xxxx.h”
既可以在Swift文件中引用OC中的方法了。
如...
分类:
编程语言 时间:
2014-11-20 13:41:19
阅读次数:
159
用记事本打开VBP文件找到这一行:Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0;MSCOMCTL.OCX改为:Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0;MSCOMCTL.OCX保存...
分类:
其他好文 时间:
2014-11-20 11:52:05
阅读次数:
189
引入OC类库md5.h:#import @interface Md5Controller : UIViewController@endmd5.m:#import "Md5Controller.h"@interface Md5Controller ()@end@implementation Md5Co...
分类:
编程语言 时间:
2014-11-20 11:39:13
阅读次数:
237
主要内容:NSString、NSArray、NSNumber...
分类:
其他好文 时间:
2014-11-20 00:09:59
阅读次数:
181