iPhone操作队列 VS Java线程池2014-04-10

作者 孙东风 2011-1-12 转载请注明出处   引言 在涉及多线程并发操作时,如何管理多线程对共享数据的访问以及防止线程间的死锁问题是个很重要的话题。在Java语言中,从Java 5开始,Java提供了自己的线程池ThreadPoolExecutor类;

iPhone开发技巧笔记壹2014-04-10

壹:iPhone内存管理中,涉及到malloc在堆上分配内存时,需要使用对应的free释放堆内存,而不是单纯的release相关的对象了事,如下代码: @interface MemoryTestProjViewController : UIViewController { @public NSMutableArray * mem

利用iphone的多线程实现“售票系统”(手把手教你iphone开发 - 基础篇)2014-04-10

作者:孙东风 2009-11-10(请尊重作者劳动成果,转载务必注明出处)   Java因为其本身支持多线程而给程序员带来很多方便,其实在iphone的开发中也支持多线程编程,并且一点也不比java麻烦。 在这篇文章中,笔者就拿大多数Java教

深入理解iPhone数据持久化(手把手教你iphone开发 - 基础篇)2014-04-10

作者:孙东风 2009-11-11(请尊重作者劳动成果,转载务必注明出处) 在所有的移动开发平台数据持久化都是很重要的部分:在j2me中是rms或保存在应用程序的目录中,在symbian中可以保存在相应的磁盘目录中和数据库中。symbian中因为权限认

玩转iPhone网络通讯之BSD Socket篇(手把手教你iphone开发 - 基础篇)2014-04-10

作者:孙东风 2009-11-11(请尊重作者劳动成果,转载务必注明出处)   在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字。iPhone提供了Socket网络编程的接口CFSocket,不过笔者更喜欢使用BSD Socket。   i

iPhone游戏引擎CWGameEngine之一(创建全屏自定义窗口)2014-04-10

作者:孙东风 2009-11-14(请尊重作者劳动成果,转载务必注明出处)   笔者在前面的系列文章中依次讲解了iPhone多线程、iPhone数据持久化、iPhone网络通讯BSD Socket等内容,接下来笔者会讲解如何从头搭建一个自己的游戏引擎。 &

深入理解iPhone静态库(手把手教你iphone开发 - 基础篇)2014-04-10

作者:孙东风 2009-11-20(请尊重作者劳动成果,转载务必注明出处)   在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经

深入理解iPhone委托模式兼谈iPhone生命周期(手把手教你iphone开发 - 基础篇)2014-04-10

(手把手教你iphone开发 - 基础篇) 作者:孙东风 2009-11-23(请尊重作者劳动成果,转载务必注明出处)   每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加

iPhone UITableView(利用UITableView实现平滑的九宫格效果)2014-04-10

UITableView是一种“目录视图或叫表视图”(英文名字table view),这种表视图以列表的形式显示或编辑信息,它由一列、多行组成。用户可以通过垂直滚动的方式导航到一个表视图的任意行上,并可以自定义每一行数据的显示方式。  

自己动手写iPhone wap浏览器之预备篇(手把手教你iphone开发 – 进阶篇)2014-04-10

作者:孙东风 2009-12-01(转载请注明出处)   在笔者的上一篇文章《玩转iPhone网络通讯之BSD Socket篇》中,笔者试图在iPhone平台上利用BSD Socket搭建了一个同时兼容TCP/IP和HTTP协议进行通讯的框架,而在接下来的几篇文章里,

自己动手写iPhone wap浏览器之BSD Socket引擎篇(手把手教你iphone开发 – 进阶篇)2014-04-10

作者:孙东风 2009-12-01(转载请注明出处)   在《自己动手写iPhone wap浏览器之预备篇》中笔者讲述了进行iPhone wap浏览器开发的主要流程如下: ²        封装BSD Socket进行HTTP请求

深入理解iPhone屏幕双缓冲技术(手把手教你iphone开发 - 基础篇)2014-04-10

深入理解iPhone屏幕双缓冲技术(手把手教你iphone开发 - 基础篇) 作者:孙东风 2009-12-21(转载请注明出处)   笔者在最近项目的开发中需要使用到“屏幕双缓冲”技术,“屏幕双缓冲”是GUI客户端中最经常使用的一种技术,但是这

自己动手写iPhone wap浏览器之界面架构篇(手把手教你iphone开发 – 进阶篇)2014-04-10

作者:孙东风 2009-12-28(转载请注明出处) 在笔者的上篇文章《自己动手写iPhone wap浏览器之BSD Socket引擎篇》中已经成功解析出来了wml页面中的tag,如果读者仔细的话可能会看到里面中文的tag显示为乱码,这是因为在iPhone上默认的中

新手初学iPhone 开发的路线图2014-04-10

从没做过 iPhone 开发,从哪开始学呢?下面这张路线图能让您根据自身实际情况选择适合自己的开发之路。 

iPhone开发的门槛和成本2014-04-10

iPhone开发的门槛 1、要有一台Mac电脑(因为iPhone App使用Mac平台内建的Xcode开发工具),也可在Windows下搭设开发环境; 2、下载并安装iPhone SDK; 3、熟悉C语言; 4、学习Objective-C语言和Cocoa; 5、还需学习使用Xcode这个开
返回顶部
分享按钮