![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iphone 开发
文章平均质量分 57
hsyj_0001
这个作者很懒,什么都没留下…
展开
-
Mac os x Snow Leopard 上找不到.bash_profile该怎么办?
最近打算从windows转向Mac平台,首先原来开发Android的环境要重新在Mac上搭建,结果在配置环境变量时找不到.bash_profile文件。查过很多资料解决方案都很笼统,结果还是在英文网站上找到解决方法。 1. 启动终端Terminal2. 进入当前用户的home目录 输入cd ~3. 创建.bash_profile 输入touch .bash_pr原创 2010-03-22 12:25:00 · 9048 阅读 · 1 评论 -
windows搭建objective-c的学习环境
如今iphone开发越来越火,俺也凑凑热闹学习一下objective-c,但是公司全是清一色的windows xp系统(不要声张公司机器)(^_^),没法学习和调试。学习编程语言最忌讳的就是只看书不动手,所以必须找一个模拟环境写几个程序试试。网上听说有GNUstep的模拟unix环境,于是就上网下载了一个。 下载地址在:http://www.gnustep.org/experience/W原创 2010-04-05 13:07:00 · 3850 阅读 · 4 评论 -
Mac OS 和Xcode中的常用快捷键
刚刚开始往Mac平台上转移,作为开发人员Xcode是必须的集成开发环境。虽然用惯Eclipse和Visual Studio,快捷键和一些操作习惯不同,但是Xcode比较简洁,占用系统资源也非常小,可以说是简约而不简单。为了提高开发效率,收集了一些很实用的快捷键。 Common + Shift + R : 打开控制台Common + R : 编译并运行程序Common + Y : 编原创 2010-04-03 20:31:00 · 1254 阅读 · 0 评论 -
GNUStep下的Objective-C与Mac环境的不同之处
上次讲到为了学习Mac平台上的开发而装了一个模拟的Unix环境,编译objective-c代码,但是有些语法在GNUStep环境下是不支持的。1 @property 的属性声明不支持2 for in形式的循环不支持,只能使用while中调用Enumerator的方式,或者使用for计数的方法原创 2010-04-07 09:15:00 · 1000 阅读 · 2 评论 -
iphone 开发之音效制作加载
首先找一个较小的声音文件,然后启动Mac OS X的终端输入命令 afconvert -f caff -d LEI16@44100 -c 1in.wav out.caf将该生成的caf文件加入到游戏工程的Resource组中,在游戏中#import "SimpleAudioEngine.h"‘可以使用cocos2d的声音控制。在触发音效的游戏事件中调用函数[[SimpleAudioEngine sharedEngine] playEffect:@"sound.caf"]就可以播放声音了,不过发现声音第一次加原创 2010-07-10 13:19:00 · 1293 阅读 · 0 评论 -
iphone开发,使用API对图片操作
好久没写开发的博客了,最近学习了几个iphone开发的api,写在博客上既加深印象又能和朋友们分享。在iphone开发的过程中经常要对一些图片做某些操作,最近有个功能需要在程序中动态组合多个图片形成一个更大的图片。在网上查找资料发现只需要四个api就可以完成该功能。首先使用UIGraphicsBeginImageContext(CGSize size)函数创建一个新建图片的上下文,参数size指定新建图片的尺寸。使用UIImage类的静态函数+ (UIImage *)imageNamed:(NSString原创 2011-03-08 20:53:00 · 2165 阅读 · 0 评论 -
ios常见加密解密方法
在其他平台中经常会计算MD5值,在ios平台中也提供了该方法,首先需要导入头文件#import 方法CC_MD5可以获取MD5的16个字符的数组,再通过%02X的形式输出即可获取32位MD5值。@implementation NSString (CCCryptUtil)-(NSString*) md5 { const char * cStrValue = [self U原创 2012-05-28 08:18:17 · 26212 阅读 · 52 评论 -
objective-c自定义类对象的序列化和反序列化
在ios应用中如果需要保存大对象数据可以采用xml文件或者属性文件方式,但由于采用的纯文本方式保密性不够,如将保存数据封装为自定义类的实例通过序列化的二进制方式进行保存,这样安全性会有所提高。另外后面文章将介绍一些RSA、MD5等算法对保存数据进行加密和解密。具有序列化能力的类必须实现NSCoding协议的两个函数:-(void) encodeWithCoder:(NSCoder *)原创 2012-05-23 16:02:19 · 7770 阅读 · 1 评论 -
吐槽Mac OS 下libpomelo的安装过程
最近听说pomelo这个开源的游戏服务器框架不错,文档也比较详细(这都是听说,实际上.....还是接着往下看吧)于是拿来研究研究。因为做iphone游戏的缘故,所以打算在Mac OS X上安装,按照官方的文档指南,pomelo终于安装成功,除了node.js在安装过程中出过一些意外还是比较顺利。接下来在安装客户端libpomelo库时按照官方地址https://github.com/NetEa原创 2013-08-05 00:40:52 · 6670 阅读 · 3 评论