基于Objectvie-C基础教程(第2版)做的笔记第一个Objective-C 程序:main.m:#import int main(int argc, const char *argv[]){ NSLog(@"Hello, Objective-C"); return(0);}//main#i.....
分类:
其他好文 时间:
2015-11-30 17:34:48
阅读次数:
164
#import 与 #include的特点: 1.#import :可防止重复拷贝 2.两者都具备拷贝功能printf与NSLog的区别: 1.NSLog会自动 换行 2.NSLog在输出内容时会附加一些系统的时间 3.两者接受的参数不一样...
分类:
其他好文 时间:
2015-11-30 13:11:23
阅读次数:
146
一.UITouch 1 //任何视图都可以触发此方法 2 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ 3 NSLog(@"视图被触摸了"); 4 } 5 6 - (void)touchesCancel...
分类:
移动开发 时间:
2015-11-29 22:54:38
阅读次数:
445
1.static的作用:(1).限制变量的作用域。(2).设置变量的储存域 在函数体,一个被申明为静态的变量在这一个函数被调用的过程中维持值不变。 - (void)changeAge { static int age1 = 10; NSLog(@"输出age1 - 1 = %d...
分类:
其他好文 时间:
2015-11-27 16:42:55
阅读次数:
157
/** * 数组转JSON. */- (void)testJsonAndArray{ NSArray *arr = [NSArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e",@"f", nil]; NSLog(@"arrar = %@...
分类:
编程语言 时间:
2015-11-25 19:00:32
阅读次数:
113
#LLDB调试器###简介你是否曾经苦恼于理解你的代码,而去尝试打印一个变量的值?```NSLog(@"%@", password);```或者跳过一个函数调用来简化程序的行为?实际应该调用这个函数:Foo()```NSNumber *n = @7; //complexCalculate() ;``...
分类:
数据库 时间:
2015-11-25 18:55:38
阅读次数:
304
程序文件分为头文件(.h)和实现文件(.m);使用#import关键字将所需的头文件导入程序,并且可以避免程序重复引用相同的头文件;@autoreleasepool { … } 自动释放池;符号“@”被广泛使用,体现Objective-C的新特性;使用NSLog执行控制台打印输出内容(例如:NSLo...
分类:
其他好文 时间:
2015-11-24 22:58:35
阅读次数:
175
NSLog(@“……”)(对比C语言中的printf()函数)//NSlog 本身具有自动换行的功能NSLog输出格式说明: %@:输出对象(代表了OC对象)或字符串 %i,%d:输出整数 %li,%ld:输出长整数 %u:输出无符号整型数 %lu, %zi: 输出无符号长整型数...
分类:
其他好文 时间:
2015-11-24 22:56:37
阅读次数:
221
//1、类的声明和实现不能嵌套的,声明中也不能嵌套其他声明,实现也不能嵌套其他的实现//2、类的声明中仅仅能放成员变量和方法的声明//3、成员变量一定要声明在大括号中,//4、不能在声明的时候给变量赋值//5、方法不可以写大括号中//6、成员变量不能定义在大括号外部//7、方法定义一定要在大括号与@...
分类:
其他好文 时间:
2015-11-23 16:47:13
阅读次数:
163
func files(){
//应用根目录
let dir = NSHomeDirectory();
NSLog("dir = \(dir)")
// 文档目录
let doc = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .Use...
分类:
移动开发 时间:
2015-11-21 22:48:13
阅读次数:
237