oc 里的字符串字符串的快速创建(最简单的方法)NSStirng *str = @“Hello”;//oc的字符串都是@“”形式的oc的字符串也是类的对象,是NSString类的对象,创建没有那么麻烦不用[ ],使用面向对象的思想来操纵字符串。 char *name = "xxxxx";//c风格字...
分类:
其他好文 时间:
2015-03-04 20:39:56
阅读次数:
252
转:http://justsee.iteye.com/blog/2036713以前想要oc调用js代码一般是通过uiwebview的stringByEvaluatingJavaScriptFromString方法,或是直接使用JavaScriptCore引擎,例如https://github.com...
分类:
移动开发 时间:
2015-03-04 19:00:07
阅读次数:
276
1.在object-c运行时替换私有类的方法runtime完全解读2.运行时给一个对象增加方法//C方法形式定义被增加的方法void helloLog(id self, SEL _cmd){ NSLog(@"helloLog");}//OC方法形式定义被增加方法- (void)helloLog{ ....
分类:
其他好文 时间:
2015-03-04 18:56:17
阅读次数:
111
留作记录,
NSString *IDFV = [[[UIDevice
currentDevice] identifierForVendor]
UUIDString];...
分类:
移动开发 时间:
2015-03-04 17:00:55
阅读次数:
149
一、分类
1、适用范围
当你已经封装好了一个类(也可能是系统类、第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类。
将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一个类的实现写到多个.m文件中,方便管理和协同开发。
分类中的方法可以只声明,不...
分类:
其他好文 时间:
2015-03-04 17:00:33
阅读次数:
119
ARC :只会对oc 对象进行内存管理,即:苹果有句名言:ARC is only for NSObject。但是对c对象或是CG开头的对象,即存在于 Core Foundation框架 (CoreFoundation.framework 是一组C语言接口)中的对象无效,需要手动的retain 和re...
分类:
其他好文 时间:
2015-03-04 16:17:03
阅读次数:
2301
Swift适用于ios和osx,建立在oc和c之上,没有c的兼容性限制。Swift采用安全的编程模式,而且以Cocoa和Cocoa Touch框架为支撑。
Swift支持playgrounds,而且可以在Xcode中使用代码预览功能,即时看到代码运行结果。
Swift不需要main函数,不需要结尾分号。
使用let声明常量,使用var声明变量。如:let sex = 0 var age...
分类:
编程语言 时间:
2015-03-04 09:56:18
阅读次数:
120
oc类的声明和定义的常见错误1、只有类的声明,没有类的实现2、漏了@end3、@interface和@implementation嵌套,也就是@interface或者@implementation和@end必须成对出现!两者中间不能嵌套任何别的。4、成员变量没有写在括号里面5、方法的声明写在了声明的...
分类:
其他好文 时间:
2015-03-04 01:00:42
阅读次数:
125
1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。2、OC门电路必须加上拉电阻,才能使用。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。4、在COMS芯片上,为了...
分类:
其他好文 时间:
2015-03-03 23:36:18
阅读次数:
220
如果要打印对象信息,在OC 中用到 description方法,在 swift 中需要遵守协议 DebugPrintableextension : DebugPrintable {
override var debugDescription: String {
return "description"
}
}...
分类:
编程语言 时间:
2015-03-03 20:43:47
阅读次数:
573