摘要:
#import 有两个用途,第一个用途:与 C 语言中的 include 完全一样。第二个用途:可以自动防止文件内容被 重复拷贝,也就是说多次书写#import <Foundation/NSObjCRuntim.h>就只拷贝一次,相当于只写了一次。 OC 与 C 语言完全兼容,其入口也为 main 阅读全文
摘要:
浅复制就是指针拷贝;深复制就是内容拷贝。 关于控件的继承关系: (1)所有的控件都继承自 UIView。 (2)能监听事件的都是先继承自 UIControl,UIControl 再继承自 UIView。比如 UIButton。 (3)能整体滑动的都是继承自 UIScrollView,UIScroll 阅读全文
摘要:
Localiztion native development region(CFBundleDevelopmentRegion)-本地化相关 Bundle display name(CFBundleDisplayName)-程序安装后显示的名称,限制在 10-12 个字符,如果超出,将被显 示缩写名 阅读全文
摘要:
UIDeviceOrientationDidChangeNotification // 设备旋转 UIDeviceBatteryStateDidChangeNotification // 电池状态改变 UIDeviceBatteryLevelDidChangeNotification // 电池电量 阅读全文
摘要:
创建一个文件并写入内容,比如在桌面上创建一个文件 lff.txt,并写入内容:My name is LFF: NSString *str = @”My name is LFF”; NSError *error; BOOL isWritSuccess = [str writeToFile:@”/Use 阅读全文
摘要:
NSDictionary/NSMutableDictionary 特点: (1)里存储的东西都是键值对 (2)可以像数组一样快速创建(适用 NSDictionary):@{key1 : value1, (3)快速访问元素:字典名 [key] 比如可以这样为指定 key 赋值: dic [@”key1 阅读全文
摘要:
NSArray 类 其有如下特点:。 (1)NSArray 是有序的对象集合。 (2)NSArray 保存的对象可以是不同的对象。 (3)int ,char,double 等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。 例如下面的代码在运行时会报错: NSArray *arrs = [ 阅读全文
摘要:
定义: NSString *str = [[NSString alloc] init]; NSString *str = [[[NSString alloc] init] autorelease]; 注意:在 NSString 中存在自己的实例化和初始化的方法 例如: NSString *str1 阅读全文
摘要:
常用的替换符: %@ NSString 实例 %d,%D,%i 整数 %u,%U 无符号整数 %x 将无符号整数以十六进制小写字母显示 %X 将无符号整数以十六进制大写字母显示 %f 小数 %c 字符 %s C 语言字符串 %% 显示%字符本身 常用的替换符: %@ NSString 实例 %d,% 阅读全文
摘要:
在终端中输入指令 pwd 查看当前目录 ls 列出当前目录下所有文件 ls –l 详细列出当前目录下文件的属性 mkdir 在当前目录下新建文件夹(mkdir 文件名) touch 在当前文件夹下新建文件(touch xxx.txt) cd 改变当前目录(cd 新目录/) open 打开文件或文件夹 阅读全文
该文被密码保护。 阅读全文
摘要:
有关面向对象的相关术语 @在Objective-C中可以把它看成对C语言的扩展 @interface 创建某个特定类的对象之前,Objective-C编译器需要一些有关该类的项宣,尤其是对象的数据成员(即对象的C语言类型借结构体应该是什么样子)及其提供的功能。可以使用@interface指令把这些信 阅读全文