<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iPhone SDK develop &#38; programming tips &#187; cocoa</title>
	<atom:link href="http://www.flyblog.info/tag/cocoa/feed" rel="self" type="application/rss+xml" />
	<link>http://www.flyblog.info</link>
	<description>ideas for programming</description>
	<lastBuildDate>Fri, 20 May 2011 09:49:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPhone开发中的问题整理（一）</title>
		<link>http://www.flyblog.info/catprogramming/423.html</link>
		<comments>http://www.flyblog.info/catprogramming/423.html#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:11:20 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[开发]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=423</guid>
		<description><![CDATA[看到很刚开始开发iPhone软件的朋友问很多问题，其实同样的问题我也碰到过， 所以抽时间把能想到的或者碰到的问题汇总一下， 一来可以给自己做个备忘也可以和朋友们分享探讨。]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/423.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ZipArchive has been updated to version 1.1 (更新至1.1版）</title>
		<link>http://www.flyblog.info/catprogramming/419.html</link>
		<comments>http://www.flyblog.info/catprogramming/419.html#comments</comments>
		<pubDate>Tue, 20 Oct 2009 01:52:02 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[uncompress]]></category>
		<category><![CDATA[unzip]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=419</guid>
		<description><![CDATA[ZipArchive is a wrapper class to compress and uncompress zip files for Objective-C and cocoa use. It's developed based on minizip and zlib. ]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/419.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Create custom checkbox style button for iPhone</title>
		<link>http://www.flyblog.info/catprogramming/409.html</link>
		<comments>http://www.flyblog.info/catprogramming/409.html#comments</comments>
		<pubDate>Mon, 19 Oct 2009 08:19:39 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[CheckBox Button]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[custom view]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=409</guid>
		<description><![CDATA[Recently, I got a task to develop an application for iPhone. In the application,  there are some optional choices for user to decide further processes. The first idea jumps out from my head is something like button with a checkbox just the same as other desktop platforms, but unfortunately, iPhone SDK doesn't provide such view. The only official choice is the ON&#124;OFF switch view,  but it really can't represent the actually meaning of the options. So comes out the idea of writing  custom checkbox style button.]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/409.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone开发之Objective-C学习(5)</title>
		<link>http://www.flyblog.info/catprogramming/165.html</link>
		<comments>http://www.flyblog.info/catprogramming/165.html#comments</comments>
		<pubDate>Sat, 29 Nov 2008 13:50:14 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/catprogramming/165.html</guid>
		<description><![CDATA[<strong>Objective-C中的属性</strong>
在C++中，类可以有自己的成员变量， 一般公有成员变量可以直接通过类对象访问或修改， 保护成员变量和私有成员变量通过相应的函数来存取，比如   
<pre lang="cpp">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(&#34;性别：%d&#34;,person.GetAge() );
	printf(&#34;年龄：%d&#34;,person.gender);
	
}</pre>]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/165.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone开发之Objective-C学习(4)</title>
		<link>http://www.flyblog.info/catprogramming/163.html</link>
		<comments>http://www.flyblog.info/catprogramming/163.html#comments</comments>
		<pubDate>Mon, 24 Nov 2008 16:27:58 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/catprogramming/163.html</guid>
		<description><![CDATA[Objective-C的内存管理
在Mac OSX 系列操作系统以及iPhone平台上写应用程序时，打开垃圾回收选项，如果程序并不涉及复杂的内存分配， 就几乎可以不用操心内存管理的问题。系统会自动释放部分不用的内存，就像Java那样。

但是如果所编写的程序中有大量内存分配以及频繁释放使用， 这时就需要自己来管理内存。 也就是说，如果你使用alloc方法为对象分配空间， 就应该在使用完后手动发送release消息以释放内存空间]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/163.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone开发之Objective-C学习(3)</title>
		<link>http://www.flyblog.info/catprogramming/157.html</link>
		<comments>http://www.flyblog.info/catprogramming/157.html#comments</comments>
		<pubDate>Sat, 22 Nov 2008 13:52:33 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/catprogramming/157.html</guid>
		<description><![CDATA[<p>到现在为止，已经学习了如何调用类方法以及创建对象。 到目前为止我们还没有看到如何才能定义一个类， 上两次的内容已经多次涉及到类及类的成员，现在我们可以学习一下如何才能定义一个自己的类。 </p>  <h3><strong>设计一个类（接口）</strong></h3> 一般来讲创建一个类需要两部分，首先是申明类的头文件ClassName.h， 还有类实现的源文件ClassName.m， 如果你想在程序中混合C/C++编程那么就需要使用.mm或者.M ，这样编译器会以此判断该类中混合了Objective-C 和 C语言]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/157.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone开发之Objective-C学习(2)</title>
		<link>http://www.flyblog.info/catprogramming/151.html</link>
		<comments>http://www.flyblog.info/catprogramming/151.html#comments</comments>
		<pubDate>Fri, 21 Nov 2008 15:59:01 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/catprogramming/151.html</guid>
		<description><![CDATA[上次学习了Objective-C的基础知识和函数调用的基本规则， 现在我们在来了解一下新的概念——Accessors，简单意思就是访问器。 在Objective-C中所有的类成员变量默认都是私有的， 你不可能直接访问这些成员变量。你需要用setValue 和 getValue或者value来赋值或者取值]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/151.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone开发之Objective-C学习(1)</title>
		<link>http://www.flyblog.info/catprogramming/143.html</link>
		<comments>http://www.flyblog.info/catprogramming/143.html#comments</comments>
		<pubDate>Thu, 20 Nov 2008 16:53:22 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=143</guid>
		<description><![CDATA[如果想在苹果Mac OSX系统进行开发，Objective-C是最重要的开发语言，现在Apple已经把开发的重点放在了基于Cocoa库的图形界面， 支持C++的Carbon图形库已经让出了主导地位， 而Cocoa库正是应用Objective-C语言开发的。 如果你有C/C++的编程经验， 那么在进行Objective-C的开发将会容易些，因为Objective-C本身就是C/c++的超集， 它包含C/C++的所有特性和支持标准C库， 但其语法本身更优美 简洁，更能体现OO思想也就是面向对象。]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/143.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

