world 的使用:
ctrl+enter 分到第二页
xcode的使用:
ctrl + 苹果键 + 左或右 返回,前进
xcode3:IPHONE模拟器路径:visen(用户名) -资源库- Application Support-iPhone Simulator-4.2
xcode4:/Users/visen(用户名)/Library/Application Support/iPhone Simulator/5.0/Applications/4E4EC838-94CD-42F4-8138-F493D6A7C1A9
object-c的语法:(给初学者一个明细)
方法前+ 表示公有
方法前- 表示私有
addSubView pushViewController 都有retain.
super 要放在最后
NSLog("%d",[对象 retainCount]) 输出内存数量
system("killall SpringBoard") 注销ios.
cocoa 库:
NSMutableDictionary 喜欢用这个字典来存储数据,提取,添加更简单。NSMutableArray也不错,也可以增加。
NSURLConnection 有几个常用代理didFailWithError,connectionDidFinishLoading,didReceiveData
NSXMLParser 可以用来解析url返回的数据,有这个几个代理didStartElement,didEndElement.
NSUserDefaults 可以存储小数据,如:用户数据
监听的两个方法:
[[NSNotificationCenterdefaultCenter] addObserver:self selector:@selector(**)name:** object:nil]; 添加监听对象,并添加处理监听结果方法
[[NSNotificationCenterdefaultCenter] postNotificationName:***object:nil]; 返回处理结果,告诉监听者,可以调用结果方法了。
按钮长按实现:
[gb addTarget:self action:@selector(offsetButtonTouchBegin:) forControlEvents:UIControlEventTouchDown];
[gb addTarget:self action:@selector(offsetButtonTouchEnd:) forControlEvents:UIControlEventTouchUpInside];
[gb addTarget:self action:@selector(offsetButtonTouchEnd:) forControlEvents:UIControlEventTouchUpOutside];
欢迎界面制作:把要设置的图片命名成:Default.png即可。但是有些缺陷,更好的方法http://blog.prosight.me/index.php/2010/10/667
xcode的使用:
1、iphone运行出现unrecognized selector sent to instance 错误分析
编译选项 Other Linker Flags 加入-all_load
2、XCode调试时使用的快捷键
1. Debug
Name |
Shotcuts |
Go(Debug) |
Alt + Command + Enter |
Run |
Alt + Command + R |
Debug |
Alt + Command + Y |
Stop |
Shift + Command + Enter |
Continue |
Alt + Command + P |
Step Into |
Shift + Command + I |
Step Into Instruction |
Alt + Shift + Command + I |
Step Over |
Shift + Command + O |
Step Over Instruction |
Alt + Shift + Command + O |
Step Out |
Alt + Shift + T |
|
|
2. Breakpoint management
Name |
Shotcuts |
Breakpoint |
Command + \ |
Deactivate Breakpoint |
Control + Command + \ |
Enable breakpoint at current line |
Alt + Command + \ |
|
|