《iPhone&iPad开发实战》
文章平均质量分 86
dongfengsun
这个作者很懒,什么都没留下…
展开
-
利用iphone的多线程实现“售票系统”(手把手教你iphone开发 - 基础篇)
作者:孙东风 2009-11-10(请尊重作者劳动成果,转载务必注明出处) Java因为其本身支持多线程而给程序员带来很多方便,其实在iphone的开发中也支持多线程编程,并且一点也不比java麻烦。在这篇文章中,笔者就拿大多数Java教程中经典的“售票系统多线程”作为实际例子,在iphone中进行同样的实现。 下面是java版本的“售票系统多线程”代码:packag原创 2009-11-10 14:44:00 · 8048 阅读 · 7 评论 -
iPhone操作队列 VS Java线程池
iPhone操作队列 VS Java线程池原创 2011-01-12 11:11:00 · 11474 阅读 · 28 评论 -
iPhone开发技巧笔记壹
iPhone开发技巧笔记壹原创 2010-11-16 18:05:00 · 5377 阅读 · 1 评论 -
自己动手写iPhone wap浏览器之界面架构篇
自己动手写iPhone wap浏览器之界面架构篇(手把手教你iphone开发 – 进阶篇)作者:孙东风 2009-12-28(转载请注明出处)在笔者的上篇文章《自己动手写iPhone wap浏览器之BSD Socket引擎篇》中已经成功解析出来了wml页面中的tag,如果读者仔细的话可能会看到里面中文的tag显示为乱码,这是因为在iPhone上默认的中文编码格式是UTF-8,而通过BSD原创 2009-12-28 12:45:00 · 5727 阅读 · 8 评论 -
深入理解iPhone屏幕双缓冲技术
深入理解iPhone屏幕双缓冲技术(手把手教你iphone开发 - 基础篇)作者:孙东风 2009-12-21(转载请注明出处) 笔者在最近项目的开发中需要使用到“屏幕双缓冲”技术,“屏幕双缓冲”是GUI客户端中最经常使用的一种技术,但是这种技术在iPhone平台似乎很少被人使用到,网上的资料基本很难找到,这点让笔者很是不解:( 相信大多数人都知道,所谓“屏幕双缓冲”是指在内存原创 2009-12-22 09:17:00 · 10669 阅读 · 16 评论 -
自己动手写iPhone wap浏览器之BSD Socket引擎篇
自己动手写iPhone wap浏览器之BSD Socket引擎篇(手把手教你iphone开发 – 进阶篇)作者:孙东风 2009-12-01(转载请注明出处) 在《自己动手写iPhone wap浏览器之预备篇》中笔者讲述了进行iPhone wap浏览器开发的主要流程如下:² 封装BSD Socket进行HTTP请求。² 将请求到的WML页面解析成XM原创 2009-12-01 21:00:00 · 9447 阅读 · 4 评论 -
自己动手写iPhone wap浏览器之预备篇
自己动手写iPhone wap浏览器之预备篇(手把手教你iphone开发 – 进阶篇)作者:孙东风 2009-12-01(转载请注明出处) 在笔者的上一篇文章《玩转iPhone网络通讯之BSD Socket篇》中,笔者试图在iPhone平台上利用BSD Socket搭建了一个同时兼容TCP/IP和HTTP协议进行通讯的框架,而在接下来的几篇文章里,笔者将进一步完善这个网络通讯的引擎并利原创 2009-12-01 16:30:00 · 5825 阅读 · 4 评论 -
iPhone UITableView(利用UITableView实现平滑的九宫格效果)
UITableView是一种“目录视图或叫表视图”(英文名字table view),这种表视图以列表的形式显示或编辑信息,它由一列、多行组成。用户可以通过垂直滚动的方式导航到一个表视图的任意行上,并可以自定义每一行数据的显示方式。 在创建表视图的时候,可以选择两种风格的表视图:UITableViewStylePlain或者UITableViewStyleGrouped,前者是按索引进原创 2009-11-26 16:29:00 · 29728 阅读 · 14 评论 -
深入理解iPhone委托模式兼谈iPhone生命周期
深入理解iPhone委托模式兼谈iPhone生命周期(手把手教你iphone开发 - 基础篇)作者:孙东风 2009-11-23(请尊重作者劳动成果,转载务必注明出处) 每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。U原创 2009-11-23 14:31:00 · 10947 阅读 · 11 评论 -
深入理解iPhone静态库
深入理解iPhone静态库(手把手教你iphone开发 - 基础篇)作者:孙东风 2009-11-20(请尊重作者劳动成果,转载务必注明出处) 在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经常会使用到函数库,函数库分为静态库和动态库两种。和多数人所熟悉的动态语言和静态语言一样,这里的所谓原创 2009-11-20 11:11:00 · 19624 阅读 · 19 评论 -
深入理解iPhone数据持久化(手把手教你iphone开发 - 基础篇)
作者:孙东风 2009-11-11(请尊重作者劳动成果,转载务必注明出处)在所有的移动开发平台数据持久化都是很重要的部分:在j2me中是rms或保存在应用程序的目录中,在symbian中可以保存在相应的磁盘目录中和数据库中。symbian中因为权限认证的原因,在3rd上大多数只能访问应用程序的private目录或其它系统共享目录。在iphone中,apple博采众长,提供了多种数据持久化的方原创 2009-11-11 17:32:00 · 10751 阅读 · 0 评论 -
iPhone游戏引擎CWGameEngine之一(创建全屏自定义窗口)
作者:孙东风 2009-11-14(请尊重作者劳动成果,转载务必注明出处) 笔者在前面的系列文章中依次讲解了iPhone多线程、iPhone数据持久化、iPhone网络通讯BSD Socket等内容,接下来笔者会讲解如何从头搭建一个自己的游戏引擎。 根据iPhone官方的统计,App Store中游戏类应用是最多的,大概是其它应用总和的1 .5倍,在排行前20的应用中,游戏类应用超原创 2009-11-14 20:38:00 · 5512 阅读 · 4 评论 -
玩转iPhone网络通讯之BSD Socket篇
玩转iPhone网络通讯之BSD Socket篇(手把手教你iphone开发 - 基础篇) 作者:孙东风 2009-11-11(请尊重作者劳动成果,转载务必注明出处) 在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字。iPhone提供了Socket网络编程的接口CFSocket,不过笔者更喜欢使用BSD Socket。 iPhone BSD原创 2009-11-12 15:45:00 · 24129 阅读 · 14 评论 -
iPhone中管理malloc分配的内存空间
我们都知道在C/C++语言中,堆内存是应该由程序员负责释放的,编译器并不负责释放程序员自己分配的堆内存空间;而在Objective-C语言中,类实例的释放是通过release方法进行释放的,如果是Autorelease Pool中的实例,程序员还不必自己手动释放相应的内存空间,这点对于习惯在iPhone中使用C/C++风格编写程序的程序员来说,无疑是有点迷惑性的,例如下面的代码:原创 2011-06-23 21:12:00 · 8279 阅读 · 6 评论