张生个人开发历程

2013年3月15日

iPhone 开源游戏引擎

摘要: 选择你喜欢的iPhone 开源游戏引擎:Sparrow FrameworkSparrow Framework是一款用 Objective-C写就的非常轻量级的2D游戏引擎,而且可以使使用者在很短的时间都可以掌握这套引擎。关于Sparrow Framework 的源代码和引擎资源请参考:Beginners iPhone Action Game Programming Tutorial.如果你是大师级的人物就不必看喽,!Cocos2D IPhoneCocos2D iPhone game engine源自于用Python语言编写的,后来又用Objective-C重新编写并能使用在iPhone上。Co 阅读全文

posted @ 2013-03-15 16:29 张生 阅读(266) 评论(0) 推荐(0) 编辑

二维码扫描工具和开发包 ZBar

摘要: ZBar 是款桌面电脑用条形码/二维码扫描工具,支持摄像头及图片扫描,支持多平台包括 iPhone 手机。同时 ZBar 提供了二维码扫描的 API 开发包。ZBar目前支持扫描,除了 Windows 平台外,还支持 Linux 及 iPhone 平台。可扫描以下类型,常见的都有。EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code.项目主页:http://www.open-open.com/lib/view/home/1322923500796 阅读全文

posted @ 2013-03-15 16:28 张生 阅读(365) 评论(0) 推荐(0) 编辑

常用的iOS高效开源类库

摘要: 为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持Xpath查询。skpsmtpmessage——Quick SMTP邮 阅读全文

posted @ 2013-03-15 16:25 张生 阅读(162) 评论(0) 推荐(0) 编辑

8款iOS的日历开源代码

摘要: devinross/tapkulibrary – GitHub封装了比较多的类,日历只是其中很少的一块,和iOS自带的UI几乎是一模一样。klazuka/Kal – GitHub这个也是标准的日历控件哦muhku/calendar-ui – GitHub日别和周别表示的日历damiandawber/DDCalendarView – GitHub简单明了的日历shaokun/SimpleCalendarView – GitHub看起来比较漂亮,代码结构清晰voidparadox/Si-Calendar – GitHub标准的日历控件,增加了少许动画iphonecal – iPhone calen 阅读全文

posted @ 2013-03-15 16:24 张生 阅读(745) 评论(0) 推荐(0) 编辑

ios开源项目2

摘要: 扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:http://code.google.com/p/cocoaasyncsocket/voip/sip:http://code.google.com/p/siphon/http://code.google.com/p/asterisk-voicemai 阅读全文

posted @ 2013-03-15 16:23 张生 阅读(149) 评论(0) 推荐(0) 编辑

iPhone开源项目大全

摘要: UI界面类项目:Panoramagl—— 720全景展示Panorama viewerlibraryforiPhone, iPad and iPod touchMBProgressHUD—— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel—— 效果很酷的分页排列内容类似的页面需要并排列出来,供用户选择。iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine。另外还具有线性,圆柱状等其它效果。可用于图片选择,书籍选择,网页选择等。CorePlot—— 2D图形绘图数据可视化,可以绘制漂亮的棒状 阅读全文

posted @ 2013-03-15 16:17 张生 阅读(434) 评论(0) 推荐(0) 编辑

iphone开发资源汇总

摘要: iphone开发资源汇总如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:http://www.clingmarks.com/?p=612自定义圆角Switch按件:https://github.com/domesticcatsoftware/DCRoundSwitch弹出窗口For iphone and ipad:https://githu 阅读全文

posted @ 2013-03-15 16:16 张生 阅读(153) 评论(0) 推荐(0) 编辑

2013年3月12日

属性在viewDidUnload中设nil,在dealloc中却release

摘要: 如题,代码如下:[plain]view plaincopy-(void)viewDidUnload{self.xxx=nil;}-(void)dealloc{[xxxrelease];} 属性在viewDidUnload中用点运算符设为nil,在dealloc中却直接调release,都有其理由。 考虑到现在网上很多误导人的解释,决定记下来。 总结之前我在stackoverflow和官方文档上查到的东西,viewDidUnload消息被调用表明此时控制器的视图已经被释放。 (注意此时控制器对象并不会被释放,区别dealloc表明控制器被释放), 我们必须在此释放更多可以释放的东... 阅读全文

posted @ 2013-03-12 16:11 张生 阅读(181) 评论(0) 推荐(0) 编辑

2013年3月11日

图文解释XCode常用快捷键的使用

摘要: 刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Command + R 运行。Command + . 停止2、F6单步调试、F7跳入,F8继续, 和Eclipse,VS类似二、导航这是导航里的快捷键到这里要解释一下,有的同学可能不知道里面的符号代表什么,那个花键大家都知道,是command键,其他的 阅读全文

posted @ 2013-03-11 14:30 张生 阅读(121) 评论(0) 推荐(0) 编辑

Cocoa 框架 For iOS(一) 框架的介绍

摘要: Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的类最后都是继承于它们的根类 :NSObject。而且它们都是基于Objective-C运行环境的。1.1、Cocoa框架iOS中,Cocoa众多框架中最重要最基本的两个框架是:Foundation 和 UIKit。Fou 阅读全文

posted @ 2013-03-11 11:37 张生 阅读(162) 评论(0) 推荐(0) 编辑

导航