随笔分类 - objective-c
摘要:最近读书上的例子,发现例子有点老,xcode发生了变化,所以写一篇视图切换的帖子,给自己做个参考.话不多说,让我们开始把!实现思路:这里我们实现两个视图之间的切换.1. 我们需要两个视图(xib文件 - FirstView.xib SecondView.xib)2. 我们需要三个视图控制类FirstViewController, SecondViewController, SwitchViewController这里我们为什么需要三个视图控制类呢?FirstView -- FirstViewControllerSecondView -- SecondViewControllerSwitchVi
阅读全文
摘要:下面是我在学习的过程中学到的一点知识,虽然很肤浅,不过本人也想与大家一起分享!希望多指点。先看代码结构Test main.m SceneManager.h SceneManager.m SubSceneManager.h SubSceneManager.m------------------下面是代码实现:SceneManager.h #import <Foundation/Foundation.h>@interface SceneManager : NSObject- (void) go;@endSceneManager.m#import "SceneManager.h
阅读全文
摘要:首先,我说一下我引起错误的操作。我在网络上找了一个项目的源代码A.然后我在xcode中新建了一个项目B, 目的是把A中的源代码“拖”到B中。 我把A中的源码文件“拖”到B中。(弹出对话框)然后我就点了 Finish...就出现错误了。解决办法: 看上图,标签Add to targets. 后面的项目选项,我没有打对钩,我打上对钩以后,问题解决了。
阅读全文
摘要:这是我根据知易的<知易Cocco2D-iPhone开发教程>做的一些问题汇总吧,希望对大家有帮助.1. 说下iphone游戏的启动流程答:(1) 主程序入口 – main.mInt main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; UIApplicationMain(argc, argv, nil, @”T01AppDelegate”); [pool drain]; return 0;}(2) 讲程序的控制权传递给了应用程序代理对象 – 代码中是: T
阅读全文
摘要:1. xcode 4.3.3以后 NSAutoreleasePool 的用法发生改变,由 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; …. [pool drain];变为: @autoreleasepool { …. }2. 在objc中也存在static 关键字,作用与Java中的static 相同即, 内存中只有一份。For example: 类Maths_, 其中有一个属性是 static int number(初始化为 0 ), 类方法使number++,然后new了10个Maths_类, 每个类都调用类方法.
阅读全文