- 博客(23)
- 资源 (25)
- 收藏
- 关注
原创 黑莓开发学习Trip
iOS开发差不多快两年了,在这两年当从不知道有现在的小有成就。到目前为止,我是专职iOS开发,而在国内真正红的是android,为了有更多的机会,更好的发展前景,我得不断学习进步才能紧跟社会主义快速进步的步伐,不然落后就会被歧视,没饭吃呀。c/c++出家的程序员,不太喜欢java
2011-09-17 16:58:59 2148 4
原创 UIImagePickerController之死因
UIImagePickerController是我们最常用的组件之一,用它可以实现照相,选图片的功能。但是在照像的时候,如果后台开有很多应用,经常会出现crash的情况,是因为照出来的相片像素太高,一般是4M左右,照一张就会有4M内存占用,于是经常会出现memory warnin
2011-09-29 12:52:26 4547
原创 CLLocationManager用法示例
MyCLController.h#import // This is hoping that in the future (beyond SDK 2.0) we can access SystemConfiguration info#import // T
2011-09-28 10:23:53 18066
原创 UIView上签名绘图示例
ipad上绘图的软件不错吧,以有有一个小朋友写了一个涂鸦软件,大买呀。这儿有一个示例。Canvas2D.h#import #import @interface Canvas2D : UIView { NSMutableArray* arrayStrokes
2011-09-27 15:02:18 2100
原创 UITextField限制字数的方法
在输入东西的时候,如果想限制最大字数,可以用下面方法- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSS
2011-09-26 15:56:31 8866
原创 看了两部好看的电影
《防火墙》《电脑终结者》这两部电影都是已电脑技术为背景题材的, 都非常好看。两部电影有一个共同点:与电脑打交道的人,家庭生活都不太顺利,一般都是夫妻分居或是交流有碍, 是不是因为与电脑打交道的语言是字母,几乎淡化了人类的语言,这样下去一定是悲剧。
2011-09-25 14:56:44 1684
原创 热烈庆祝个人播客开张
自己在google app engine上建了一个blog,用的是开源的micolog的源码。功能强大,支持许多模板主题。以后的文章将会在两处同步发布,欢迎去踩。新博客地址:http://ceobloger.appspot.com/ or http://www.ceobloger.tk/
2011-09-24 01:37:46 1333
原创 与大家讨论如何用opencore amr在iOS上decode(已解决)
两周前空闲的时候编译了opencore for iOS, 如何编译的请参看这一篇文章。今天又有空,所以就试着去用了一下这个库,我想把.amr的文件decode为.wav格式的。在test目录下有简单的例子,教大家如何用这个库,于是我就照着里面的代码,写了一个for iOS在xcode里跑,结果大失所望, 转化出来的文件只有4K大小。首先我说说我的方法。新建了一个iOS的工程,然后把编译好的
2011-09-23 17:14:46 25602 20
原创 通用方法解决UITextFiled输入的时候,键盘遮挡问题
我们在用键盘录入的时候,有可能会遮挡录入框,所以我们应调整UIView的位置,使其不被遮挡。我写了一个通用的方法可以解决这个问题:- (void)moveView:(UITextField *)textField leaveView:(BOOL)leave{ UIView
2011-09-22 11:28:31 5994 6
原创 iOS解析HTML
xml,json都有大量的库来解析,我们如何解析html呢?TFHpple是一个小型的封装,可以用来解析html,它是对libxml的封装,语法是xpath。今天我看到一个直接用libxml来解析html,参看:http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libxml-1/#comment-3090 那张图画得一目
2011-09-20 18:01:41 10025 8
原创 黑莓开发之Helloword
上一篇文章介绍了我的黑莓开发环境, 有了环境,那就得试一试。就像有了枪,总想着支打一枪。还是写个helloworld来熟悉一下开发环境。点击桌面上的BlackBerry Java Plug-in 1.3.0, 启动开发环境。新建一个BlackBerry Project,
2011-09-17 16:31:12 2394
原创 黑莓开发环境搭建windows7+eclipse+BlackBerry Java Plug+JDK6
最近有点空闲时间,所以就学学黑莓开发,当然要开发第一步就是搭建开发环境,google了一下,有很多教程,但都是很老的了,可能是因为国内开发黑莓的人很少吧。黑莓的好处就是出了名的安全,所以有一批忠实的粉丝。其实我除了是苹果粉丝也是黑莓粉丝,其实我还是android的粉丝。因为国内的
2011-09-17 14:46:53 3703
原创 iOS NSString正常显示GBK编码字符
最近在做一个网络应用,收到xml是GBK编码的,我用UTF8去编码,结果返回nil的结果,明显是编码方法用错了,得用GBK的编码方式。方法如下: unsigned long encode = CFStringConvertEncodingToNSStringEn
2011-09-15 14:19:55 6905
原创 编程开启iOS emoji
emoji是日本人(建议不要买日本的产品,支持国产,恨死日本男人了,哈哈)开发的一字符编码集,在iOS中集成了该字符集。 可以通过编程的方式激活emoji。首先判断是否支持emoji:- (BOOL)supportEmoji{ BOOL hasEmoji = NO
2011-09-14 16:09:12 4217 1
原创 编译opencore-amr for iOS
amr在传声音中应用较多,因为十多K大小就可以长达一分钟的内容。在ios sdk4.0以后就不再支持这种格式的文件,只有用开源opencore-amr,今天试着编译了一下,结果成功了。写了一个脚本:#!/bin/sh############################################################################ Chang
2011-09-13 18:44:54 19318 38
原创 Three20中导航时传参通用方法
上一篇文章中只介绍了在url中传参数的方法,这样只能传字符串类型的参数,如果我们想传object类型的参数如何办呢?其实也是有方法的,提供两篇网上的文章,一看就明白如何传了。http://groups.google.com/group/three20/browse_threa
2011-09-12 10:42:20 1746 2
原创 Objective_C学习总结
Objective_C与C++有些许相似,C++里的继承,覆盖,隐藏在obj_c里一样适用,但是它的重载却没有c++里灵活。objective_C里只能以参数个数不同进行函数的重载,不能以类型做为重载的条件。如:- (void)requestTTT:(NSStri
2011-09-09 16:53:49 1856 3
原创 Three20中TNavigator用法总结
简单映射:Three20中的TNavigator对于软件导航很有用,只需要维护一张map映射表就行了。就像url表示一个网页一样,Three20也采用了相同的方式,用url关联页面。大家可以参看TTNavigatorDemo中的源码: TTURLMap* map =
2011-09-08 16:21:26 3644 2
原创 游戏外挂编写学习总结
最近一段时间,学习了游戏外挂的制作。由于有windows与c/c++开发的经验,所以学习起比较轻松,没什么难度。主要就是学习熟悉一些工具如:OD,CE, 一般游戏外挂的制作过程就是首先用CE找到内存基址,然后用OD围绕着找出的基址进行分析,其中需要一些开发经验,如常用数据类型,
2011-09-08 15:25:45 10359 2
原创 xcode4技巧总结
xcode4非常好用,只不过现在还有些bug,但总体上还是非常优秀的,当你用熟悉了xcode4,你将不再习惯xcode3.XCODE4增加了一些新功能,具体参看:http://developer.apple.com/technologies/tools/whats-new.htm
2011-09-08 15:09:26 1465
原创 Three20中的extThree20XML用法
现在Three20的扩展可以解析XML与json,但是实际用extThree20XML的时候,却遇到一点小问题,按照Three20介绍的方法:https://github.com/facebook/three20/tree/master/src/extThree20XML 最后编
2011-09-06 09:48:36 1392
原创 xcode编译环境配置
xcode 的build里可以配置很多参数,如指定头文件目录,库目录等等,可以用到一些宏,如${SDK_DIR}表示skd的路径,这样配置的好处就是当把工程放在不同机器上编译不会出错。具体参看:http://developer.apple.com/library/mac/#d
2011-09-01 15:23:59 2755
原创 xcode4中配置Three20开发环境
大名鼎鼎的Three20想必大家都听说过,很多APP都是用它开发的,开发UI很方便,功能也很强大,用它就不必深究枯燥的iOS SDK。今天介绍一下如何在xcode4中配置环境支持Three20开发。1。首先我们得去把源码下载下来。网址在:https://github.com/
2011-09-01 15:18:52 9829 6
Mac系统强制休息,番茄时钟Tomo.zip
2020-01-05
Threejs技术指南2版 + Learn Threejs third
2019-05-07
iOS应用逆向工程(第2版)
2019-02-27
windows mobile下用libmad播放MP3
2009-11-02
Windows Mobile上GDI+开发库
2009-09-24
Qt Designer and KDevelop-3.0
2008-07-09
OpenGL_Programming_Guide
2008-07-09
3D图形编程指南
2008-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人