FLYBLOG » XCode

标签 ‘XCode’ 相关文章

提取iPhone程序生成的数据文件


如果你想从iPhone中取出应用程序生成的数据文件, 一般来说有三个方法,
1. 使用Jailbreak 版本的iPhone或者ipod touch,安装ssh , ftp或者其他手机软件都可以完成此项任务。 这是最省事最方便的办法,不过严格的说事非法的:)
2. 如果程序是你自己写的, 那么在程序中加入upload上传代码,将数据文件上传到指定的服务器
3. 如果你是开发人员,只需打开xcode的organizer 即可完成数据文件的提取

[阅读全文]


Tags: , , ,

分类: 编程开发  | 评论: (4)  |  浏览:( 86 )

iPhone开发之Objective-C学习(5)


Objective-C中的属性
在C++中,类可以有自己的成员变量, 一般公有成员变量可以直接通过类对象访问或修改, 保护成员变量和私有成员变量通过相应的函数来存取,比如

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class CPerson
{
public:
	int	 gender;
protected:
	int age;
public:
	int GetAge(){return age;}
	void SetAge( int newValue){ age = newAge;}
};
 
void test(){
	CPerson person;
	person.gender = 0;
	person.SetAge(20);
	printf("性别:%d",person.GetAge() );
	printf("年龄:%d",person.gender);
 
}
[阅读全文]


Tags: , , , ,

分类: 编程开发  | 评论: (0)  |  浏览:( 132 )

iPhone开发之Objective-C学习(4)


Objective-C的内存管理
在Mac OSX 系列操作系统以及iPhone平台上写应用程序时,打开垃圾回收选项,如果程序并不涉及复杂的内存分配, 就几乎可以不用操心内存管理的问题。系统会自动释放部分不用的内存,就像Java那样。

但是如果所编写的程序中有大量内存分配以及频繁释放使用, 这时就需要自己来管理内存。 也就是说,如果你使用alloc方法为对象分配空间, 就应该在使用完后手动发送release消息以释放内存空间

[阅读全文]


Tags: , , , ,

分类: 编程开发  | 评论: (0)  |  浏览:( 139 )

iPhone开发之Objective-C学习(3)


到现在为止,已经学习了如何调用类方法以及创建对象。 到目前为止我们还没有看到如何才能定义一个类, 上两次的内容已经多次涉及到类及类的成员,现在我们可以学习一下如何才能定义一个自己的类。

设计一个类(接口)

一般来讲创建一个类需要两部分,首先是申明类的头文件ClassName.h, 还有类实现的源文件ClassName.m, 如果你想在程序中混合C/C++编程那么就需要使用.mm或者.M ,这样编译器会以此判断该类中混合了Objective-C 和 C语言

[阅读全文]


Tags: , , , ,

分类: 编程开发  | 评论: (0)  |  浏览:( 144 )

iPhone开发之Objective-C学习(2)


上次学习了Objective-C的基础知识和函数调用的基本规则, 现在我们在来了解一下新的概念——Accessors,简单意思就是访问器。 在Objective-C中所有的类成员变量默认都是私有的, 你不可能直接访问这些成员变量。你需要用setValue 和 getValue或者value来赋值或者取值

[阅读全文]


Tags: , , , ,

分类: 编程开发  | 评论: (0)  |  浏览:( 160 )

iPhone开发之Objective-C学习(1)


如果想在苹果Mac OSX系统进行开发,Objective-C是最重要的开发语言,现在Apple已经把开发的重点放在了基于Cocoa库的图形界面, 支持C++的Carbon图形库已经让出了主导地位, 而Cocoa库正是应用Objective-C语言开发的。 如果你有C/C++的编程经验, 那么在进行Objective-C的开发将会容易些,因为Objective-C本身就是C/c++的超集, 它包含C/C++的所有特性和支持标准C库, 但其语法本身更优美 简洁,更能体现OO思想也就是面向对象。

[阅读全文]


Tags: , , , ,

分类: 编程开发  | 评论: (2)  |  浏览:( 177 )