ios
hogak
专注
展开
-
xcode快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +转载 2013-07-16 14:47:28 · 522 阅读 · 0 评论 -
ios framework
1,Core OS: 是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BSD Socket),以及标准输入输出等等,所有这些功能都会通过C语言的API来提供。另外,值得一题的是,这一层最具有U转载 2013-08-27 02:34:39 · 741 阅读 · 0 评论 -
ios汇编教程1
form http://www.raywenderlich.com/37181/ios-assembly-tutorial 当你写objective-c代码的时候,它最终将会变成机器码,ARM CPU能理解的1和0,而在objective-c代码和机器码之间,还有一门人类可以读懂的语言——汇编。理解汇编可以帮助你很好地调试和优化你的代码,帮助你计算objective-c的运行时间,翻译 2013-09-11 10:11:07 · 973 阅读 · 1 评论 -
xcode快捷键备注
Use Cmd+E on the highlighted text to begin searching with that text. Then immediately type Cmd+G to jump to the next instance of the searched-for text in the current file. Or immediately type Cmd+Shif原创 2013-09-05 09:44:49 · 780 阅读 · 0 评论 -
ios开发者的修养
sample code多线程实现方式内存管理动画技术绘图技术Cocoa的一些设计模式Objective-C的一些语言特性建议工程师还是开放心态,和团队共同成长。1.通用编程技能,例如:一道小算法,数据结构的实现方式,网络,多线程。2.开发语言,例如:语言特性,重新实现语言提供的功能,是否深入研究过这门语言的某部分。3.开发平台,例如:该平台的内部原创 2013-09-13 12:05:01 · 666 阅读 · 0 评论 -
ios千位加上逗号
NSNumberFormatter *numFormat = [[[NSNumberFormatter alloc] init] autorelease]; [numFormat setNumberStyle:kCFNumberFormatterDecimalStyle]; NSNumber *num = [NSNumber numberWithDouble:[self dou原创 2014-06-17 16:49:49 · 1518 阅读 · 0 评论 -
iOS语法基础
一,retain, copy, assign区别1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序cras原创 2015-09-21 15:19:29 · 454 阅读 · 0 评论 -
ios开发者修养
sample code多线程实现方式内存管理动画技术绘图技术Cocoa的一些设计模式Objective-C的一些语言特性建议工程师还是开放心态,和团队共同成长。1.通用编程技能,例如:一道小算法,数据结构的实现方式,网络,多线程。2.开发语言,例如:语言特性,重新实现语言提供的功能,是否深入研究过这门语言的某部原创 2015-09-21 15:15:13 · 390 阅读 · 0 评论 -
iOS可用内存限制
iPad1最大可占到110M左右,如果冲到120M就有可能被杀掉。 iPad2可以占用到300M以上,这个不太稳定,可能冲到350就被杀掉了。 可以在收到内存警告的时候自己的程序内部做些内存释放处理。 另外可能在内存紧张时设备的cpu也非常紧张或正在超频,那你即使在程序中对系统内存警告进行了处理,基本上也于事无补了,会crash。因为系统的内存警告有一定的滞后性,原创 2015-09-21 15:27:12 · 2075 阅读 · 0 评论