<?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; iPhone</title>
	<atom:link href="http://www.flyblog.info/tag/iphone/feed" rel="self" type="application/rss+xml" />
	<link>http://www.flyblog.info</link>
	<description>ideas for programming</description>
	<lastBuildDate>Tue, 20 Apr 2010 06:34:02 +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/429.html</link>
		<comments>http://www.flyblog.info/catprogramming/429.html#comments</comments>
		<pubDate>Thu, 11 Mar 2010 18:00:35 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[内存]]></category>
		<category><![CDATA[内存泄露]]></category>
		<category><![CDATA[内存管理]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=429</guid>
		<description><![CDATA[<img class="size-full wp-image-430"  style="float:left;" title="iPhone 内存管理" src="http://www.flyblog.info/wp-content/uploads/2010/03/learnobjectivec-objectwithrefcount.png" alt="内存管理" width="121" height="172" /> iPhone 开发过程中，内存的使用至关重要。不但要合理分配使用内存，还要注意内存泄露的问题， 因为内存泄露会导致程序由于内存不足而崩溃。根据个人开发的经验来看，在开发iPhone程序的过程中，关于内存的问题需要注意以下几点：]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/429.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>关于iPhone开发库引用的问题</title>
		<link>http://www.flyblog.info/catprogramming/427.html</link>
		<comments>http://www.flyblog.info/catprogramming/427.html#comments</comments>
		<pubDate>Fri, 11 Dec 2009 17:18:40 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[selector]]></category>
		<category><![CDATA[Three20]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=427</guid>
		<description><![CDATA[最近的项目用到了著名的Three20界面库， 程序发布完成结果背Apple拒绝，理由是使用了Private APIs， 没话说，肯定是Three20的问题。
于是获取最新代码，编译之后对可执行文件进行扫描确认没有Private APIs被调用了之后再build最终版本以提交App Store， 不知道是哪根筋不对突然觉得是否应该在真机上编译个release版本再提交，不然又要等若干天，万一被打回又得耽误功夫。
果然，一试吓一跳， 无法运行，原因是Three20中的所有对SDK种类的扩展都没被打包编译进来，运行时无法找到相应的selector，当然就crash了
开始是google搜寻答案，屡试之后，静下心来看看Three20的文档， 看到最后才恍然大悟，原来还需要一个 -all_load 连接选项。添加后编译运行，一切顺利， god。
然后翻阅水果文档，才知道 -all_load link option连接选项是告诉编译器将所连接的库全部包含，而不是用到才引入。


No related posts.]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/427.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<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>4</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>2</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 VPN服务</title>
		<link>http://www.flyblog.info/catinternet/292.html</link>
		<comments>http://www.flyblog.info/catinternet/292.html#comments</comments>
		<pubDate>Mon, 09 Mar 2009 06:32:54 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[互联网络]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=292</guid>
		<description><![CDATA[<img alt="" src="http://www.hotspotshield.com/images/hss-logo.gif" class="alignleft" width="150" height="163" />这几天开会，导致iPhone无法访问App Store， 找了几个代理服务器地址均未能解决问题， 于是想到了VPN。
第一个想到的就是HotSpot Shield, 在桌面系统经常用它来访问某些被莫名其妙的屏蔽的网站，但一直没想过它有iPhone版本， 于是上官方网站查找， 发现Hotspot Shield已然提供了免费的vpn 服务， 而且无需下载客户端， 只需要在线申请一个帐号，即可，操作非常简单，只需要4个步骤。]]></description>
		<wfw:commentRss>http://www.flyblog.info/catinternet/292.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>近期GFW发功了，好多网站不能访问</title>
		<link>http://www.flyblog.info/catinternet/229.html</link>
		<comments>http://www.flyblog.info/catinternet/229.html#comments</comments>
		<pubDate>Wed, 07 Jan 2009 06:29:27 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[互联网络]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=229</guid>
		<description><![CDATA[继前几周开始namecheap无法正常访问之后， 陆续有好几个实用性的网站均无法正常浏览， 相比之下namecheap算是好的， 起码还可以打开，无非是缺少一些css而已，页面略显凌乱但基本功能正常。 可是其他的几个网站比如iPhone的开发类论坛http://www.iphonedevsdk.com， 以及常用的代理网站flyproxy.com也默默的无法访问了。 是不是GFW再作怪呢？ 答案是肯定的， ms最近也没有什么重大的会议要开， GFW为何在此时发功，实在让人费解。 再说这几个网站除了flyproxy.com之外都是技术类网站， 奈何也被GFW无情的封杀。。。 


Related posts:iPhone 开发最实用网站 iPhone越来越普及， 从而越来越多的人加入到了iPhone开发的行列， 还记得大概2年前刚开始iPhone SDK开发的时候苦于四处寻找资料， 当时国内相关内容少的可怜， 只有cocoachina 及论坛。 大多数时候泡在apple 官方论坛。 现在不同了，...]]></description>
		<wfw:commentRss>http://www.flyblog.info/catinternet/229.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在自己的程序中实现Email功能</title>
		<link>http://www.flyblog.info/catprogramming/221.html</link>
		<comments>http://www.flyblog.info/catprogramming/221.html#comments</comments>
		<pubDate>Sat, 20 Dec 2008 16:10:06 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[发送邮件]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/catprogramming/221.html</guid>
		<description><![CDATA[<p>在iPhone上如果想在应用程序里发送邮件只能通过调用系统默认email客户端程序，使用mailto协议，具体方法为</p>  <pre lang="objc">[[UIApplication sharedApplication] OpenURL:@&#34;mailto:someone@web.com?subject=test email...&#34;&#62;mailto:someone@web.com?subject=test email...&#34;];</pre>

<p>这种方式建档方便， 如果只是简单的发送文本完全可以胜任， 不过如果需要发送附件或者html格式化的信件，这种方法将无法实现，此时需要在自己的程序中实现email发送代码。 如果你不想自己去实现发送的代码，请看<a name="Introduction">SKPSMTPMessage </a>， 该项目是google上的开源项目，实现了iPhone平台通过SMTP发送email的功能]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/221.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>提取iPhone程序生成的数据文件</title>
		<link>http://www.flyblog.info/catprogramming/205.html</link>
		<comments>http://www.flyblog.info/catprogramming/205.html#comments</comments>
		<pubDate>Thu, 11 Dec 2008 06:47:46 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[XCode]]></category>
		<category><![CDATA[程序文件]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=205</guid>
		<description><![CDATA[如果你想从iPhone中取出应用程序生成的数据文件， 一般来说有三个方法，
1. 使用Jailbreak 版本的iPhone或者ipod touch，安装ssh ， ftp或者其他手机软件都可以完成此项任务。 这是最省事最方便的办法，不过严格的说事非法的:)
2. 如果程序是你自己写的， 那么在程序中加入upload上传代码，将数据文件上传到指定的服务器
3. 如果你是开发人员，只需打开xcode的organizer 即可完成数据文件的提取]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/205.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Objective-C class for zip/unzip zip format files</title>
		<link>http://www.flyblog.info/catprogramming/202.html</link>
		<comments>http://www.flyblog.info/catprogramming/202.html#comments</comments>
		<pubDate>Wed, 10 Dec 2008 08:03:48 +0000</pubDate>
		<dc:creator>Flyblog</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[minizip]]></category>
		<category><![CDATA[unzip]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://www.flyblog.info/?p=202</guid>
		<description><![CDATA[This is a simple class for compressing and extracting files. It works depend on minizip, which is a open source zip format library.  And it&#8217;s included in the attachment.
The major class name is ZipArchive, it&#8217;s easy to use, you can declare a instance and call initialize  functions, and then call addFileToZip or UnzipFileTo [...]]]></description>
		<wfw:commentRss>http://www.flyblog.info/catprogramming/202.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
