随笔分类 -  iphone

摘要:Xib是 Interface Builder 3.0版本以后一种新的文件格式,相对Nib,它是一种扁平文件,更适合在版本控制中存储,差异化比较等。Xib相对Nib占用更大的空间,编译App后, Xib会编译进Nib。而编译后Nib会更小且不可编辑。 阅读全文
posted @ 2014-07-10 17:31 simalone 阅读(260) 评论(0) 推荐(0)
摘要:Block 最大的便利就是简化的回调过程,实现编程之美。使用Block要谨记别造成对象互相引用导致对象无法被释放。关于闭包:http://baike.baidu.com/view/648413.htm 闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。在 Scala、Scheme、Common Lisp、Smalltalk、Groovy、... 阅读全文
posted @ 2012-03-12 10:27 simalone 阅读(216) 评论(0) 推荐(0)
摘要:Table 1Preprocessor macros and for logging in C/C++/Objective-C.MacroFormat SpecifierDescription__func__%sCurrent function signature.__LINE__%dCurrent line number in the source code file.__FILE__%sFull path to the source code file.__PRETTY_FUNCTION__%sLike __func__, but includes verbose type informa 阅读全文
posted @ 2011-12-07 13:29 simalone 阅读(188) 评论(0) 推荐(0)
摘要:存储类型说明符:1.auto:自动局部变量如: int a ;等同于 auto int a;2.const:不可变变量3.volatile:明确告诉编译器,指定此类型的变量的值会改变。如: *outPort = 'o';*outPort = 'N'使用volatile可以防止编译值因优化删出第一句的赋值。objetive-c的命名空间是程序代码和所有库框架和插件共享的。父类的分类(category... 阅读全文
posted @ 2010-11-07 18:50 simalone 阅读(548) 评论(0) 推荐(0)
摘要:参考文档:http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application第一步:下载corePlot:1 下载 Mercurial: http://mercurial.selenic.com/wiki/2 在Mac的Terminal输入:hg clone http://core-plot.googl... 阅读全文
posted @ 2010-11-01 11:44 simalone 阅读(2002) 评论(0) 推荐(0)
摘要:原贴:http://www.cocoachina.com/bbs/read.php?tid=12850&page=4#这里自己再进行编辑下,希望日后能看得更清楚些,也希望看原贴不是太清楚的同鞋,能看了我的理解,有更多了解:MyObject文件:[代码]MyClass文件:代码Code highlighting produced by Actipro CodeHighlighter (fre... 阅读全文
posted @ 2010-10-19 11:56 simalone 阅读(439) 评论(0) 推荐(0)
摘要:第一种方法:http://blog.prosight.me/index.php/2009/09/357很多时候,在调试程序的时候,我们很想马上知道错误的代码在哪一行。 而不想大概设置一个断点,逐行调试发现最终是哪一行代码出问题导致程序崩溃。 可以使用下面这个办法快速定位问题代码。选择Run–>Show–>Breakpoints,进入断点窗口Xcode的断点窗口首... 阅读全文
posted @ 2010-09-14 19:00 simalone 阅读(1918) 评论(0) 推荐(0)
摘要:最近在iphone平台做一个游戏,在实现横竖切换时,出现如下情况:一个ViewController控制着AView和BView。现在要实现:AView中点击切换到BView,BView中点击又切换回AView中,并把Bview删除或隐藏。由于对模式不是很清楚,所以没想到用什么模式处理,如果有什么好的模式可以解决上述问题,希望大侠们指教哇。最后使用的方法是objective-c的代理。1.在BVie... 阅读全文
posted @ 2009-07-01 17:03 simalone 阅读(1858) 评论(0) 推荐(0)