摘要: 1.json-frameworkA strict JSON parser/generator for Objective-C2.GTMBase64Google Toolbox for Mac3.TouchXMLxml解析4.SFHFKeychainUtils安全保存用户密码到keychain中5.MBProgressHUD很棒的一个加载等待特效框架6.ASIHTTPRequesthttp等相关协议封装7.EGORefreshTableHeaderView下拉刷新代码8.AsyncImageView异步加载图片并缓存代码9.类似setting的竖立也分栏程序 阅读全文
posted @ 2011-09-23 15:33 程序是啥 阅读(283) 评论(0) 推荐(0) 编辑
摘要: MBProgressHUD——进展指示符库苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同时还提供了其他附加功能,比如虚拟进展 指示符,以及完成提示信息。整合到项目里也很容易,这里不细谈了。ASIHttpRequest——HTTP Network库iPhone当然也有自己的HTTP Network API,那为什么要用ASIHttpRequest呢?因为官方的API简直跟话痨似的,太罗嗦了!ASIHt 阅读全文
posted @ 2011-09-23 15:32 程序是啥 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 之前公司做的是音乐播放器,用到了AudioToolbox这个音频接口,总结下,希望对需要的朋友有帮助。AudioToolbox这个库是C的接口,偏向于底层,用于在线流媒体音乐的播放,可以调用该库的相关接口自己封装一个在线播放器类,AudioStreamer是老外封装的一个播放器类,有兴趣的朋友可以研究下。 其实IOS库中有两个可以播放在线音乐的播放器类,AVPlayer和MPMusicPlayerController这两个做简单的播放还不错,但是如果要做专业的音乐播放项目,功能还不够强大,例如:边听边存、断点续传、播放事件等等都无法满足。一下是以前做的笔记,仅供参考播放流程图: • 数据类型1 阅读全文
posted @ 2011-09-22 21:22 程序是啥 阅读(3036) 评论(5) 推荐(1) 编辑
摘要: Box2d托德的Box2D的教程!Box2D的 – 首页如何只使用碰撞检测的cocos2d iPhone Box2D的|雷Wenderlich“一个SpaceManager游戏|适用于iPhone的cocos2dBox2D 论坛box2d用户手册Box2D 论坛iPhoneIOS开发中心iOS 开发中心iOS Dev Center – Apple DeveloperIOS开发人员库Foundation框架参考内存管理编程指南:内存管理The Objective-C Programming LanguageCocos2diPhone for cocos2d文档cocos2d:类名单prog_gu 阅读全文
posted @ 2011-08-22 09:45 程序是啥 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 我已经做了为iPhone编程的OpenGL ES张贴,但我所做的职位大多已在已经至少有一点点了解3D编程的人针对性,如果您有没有这样做抢我空的OpenGL Xcode项目的模板的副本。我们将使用这个模板作为一个起点,而不是苹果公司提供了一个的 。您可以安装,解压缩后的文件夹复制到这个位置:/开发商/平台/ iPhoneOS.platform /开发/资源库/ Xcode中/项目模板/应用/有一个良好的基于OpenGL的教程和书籍的数量。不幸的是,有很多的OpenGL ES,并没有(至少在我写这篇文章),是专门为iPhone上的学习3D编程设计。由于最可用的材料学习OpenGL出使用什么所谓教学 阅读全文
posted @ 2011-08-15 11:12 程序是啥 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-08-13 13:09 程序是啥 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 代码是如下:-(void)Language{ CCScene *sc=[CCScene node]; GameMenu *Points=[GameMenu node]; [sc addChild:Points z:1 tag:1]; [[CCDirector sharedDirector] replaceScene:[CCTransitionCrossFade transitionWithDuration:1 scene:sc]]; [self unschedule:@selector(Language)];}- (id)init { self = [super init]; if (self 阅读全文
posted @ 2011-08-10 10:32 程序是啥 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 工欲善其事,必先利其器还是这句老话!但是老话藏真金!今天我们来说说Accessorizer这个软件吧!!Accessorizer这个软件真的很不错!!但是我没有见到程序员使用它!!Accessorize是一款自动化代码生成工具,可以帮助你自动生成property,keyed Achiving等特定代码,让你省去了不少开发者的时间。使用方法在作者的站点上有video演示,可以了解更多,这里只介绍一些基本的使用方法。首先设置自己的编码风格启动 Accessorizer双击 Xcode 中 @interface 的大括号,选择实例按下 Cmd+1自动弹出 Accessorizer ,点击 Cmd+T 阅读全文
posted @ 2011-08-05 11:05 程序是啥 阅读(3640) 评论(4) 推荐(1) 编辑
摘要: 本文汇编代码如未指明平台,默认是 Mac OS X(x86)。预备知识: 1.汇编语言——稍高于机器语言的低级语言,书写风格在业界有 Intel、AT&T 两种风格。(此处的 Intel 不是指 Intel 的 CPU~~)Intel 风格就是天朝各大大学微机原理教科书里采用的那种风格,在 DOS & Windows 常用。AT&T 是 UNIX 家族(BSD + Linux) 系统的默认风格。 2. 至关重要的,Mac OS X 是基于 BSD 的, 不是 Linux 的。后面会说在汇编时的区别。 3.Xcode——苹果的集成开发环境。相信各位看官都用了,知道可以用来 阅读全文
posted @ 2011-08-04 10:53 程序是啥 阅读(6918) 评论(0) 推荐(0) 编辑
摘要: 关于变量的作用域@protected—Methods defined in the class and any subclasses can directly access the instance variables that follow.This is the default case.该类和所有的子类中的方法可以直接访问这样的变量,这是默认的。@private—Methods defined in the class can directly access the instance variables that follow, but subclasses cannot.该类中的方法可 阅读全文
posted @ 2011-08-03 15:08 程序是啥 阅读(446) 评论(0) 推荐(0) 编辑