
iphone
jjj706
爱好:篮球
展开
-
IOS SDK 4.2 10.7bug fix
// Fix a bug in the current iOS 4.2 beta SDK where 10.7 version isn't defined#ifndef __MAC_10_7#define __MAC_10_7 1070#if !defined(__MAC_OS_X_VERSION_MAX_ALLOWED) || (__MAC_OS_X_VERSION_MAX_ALLOWED == __MAC_10_6)#ifdef __MAC_OS_X_VERSION_MAX_ALLOWE原创 2011-04-20 11:07:00 · 1108 阅读 · 0 评论 -
iOS文档浏览与文件夹的状态变化的监听
iOS下的文档浏览以前采用过webview来实现,今天在无意中发现了QuickLook这个框架,是在SDK 3.2中添加的,看了下提供文档预览功能,实际效果类似于webview的展示效果,官方的例子为DocInteraction,其中代码中提到有三种方式:// three ways to present a preview: // 1. Don't implement this m原创 2012-05-18 10:31:30 · 2610 阅读 · 0 评论 -
Objective-C中的一些特殊的数据类型
原文地址:http://www.j2megame.org/index.php/content/view/2634/165.html在Objective-C中,有一些我们之前并不熟悉但是经常见到的数据类型,比如id、nil、Nil、SEL等等。在很多文章里,我们都见过这些数据类型的介绍,但是都没有说的太清楚。这篇文章从最底层的定义开始,介绍一下这些类型到底是怎么定义的,这会帮助我们更加深转载 2011-11-08 10:30:10 · 565 阅读 · 0 评论 -
NSMethodSignature和NSInvocation的使用
动态调用方法时会用到,例子 -(NSString *)myMethod:(NSString *)param1 withParam2:(NSNumber *)param2 { NSString *result = @"objc"; NSLog(@"par = %@",param1); NSLog(@"par 2 = %@",param2);转载 2011-11-08 10:38:30 · 2988 阅读 · 0 评论 -
objc’s category and class cluster 详解
objective-c有一个feature,可以给已有的类添加方法,而无需改变类名。传统的语言可能需要通过继承或者组合实现,但是obj-c只需要用这个feature就好,这就是category。Category:举个例子,NSString是一个常用的类,NSString是原生支持unicode,比如NSString* str = @”感谢国家”; 要获得string的len转载 2011-11-08 10:34:31 · 1113 阅读 · 0 评论 -
xcode快捷键
选择File >Create Snapshot (command + control + S),Xcode会记住项目当前的状态。现在你就可以放心地编辑源文件,可以随心所欲的“破坏”的项目。如果你意识到犯了一个严重的错误,可以通过 File > Restore Snapshot 打开快照窗口,这样就可以从前一个快照恢复项目了。在你做任何冒险的事情之前最好先创建一个快照。如果想直接访问苹果公司的官方A原创 2011-11-08 10:52:14 · 667 阅读 · 0 评论 -
objective-c block 详解
BlockApple 在C, Objective-C, C++加上Block這個延申用法。目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous function)。如果是Mac 10.6 或 iOS 4.0 之前的平台可以利用 http://code.google.com/p/plblocks/ 這個p转载 2011-11-08 10:41:22 · 611 阅读 · 0 评论 -
iOS开源资源收集~~
开源库收集网站1.xml解析,xml解析的库可用的很多,我项目中用过比较顺手的就是GData,解析、构建xml都可以,很方便的实现。http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml2.json库json-framework使用教程:http://b原创 2011-11-07 16:56:12 · 2438 阅读 · 0 评论 -
iPhone iOS5 beta版本bug
由于换了新的笔记本,macbook pro自带系统已经升级到了Lion,在网上找了一个支持Lion的iOS5的beta版本,运行之后还是发现了一个比较明显的问题:我在程序中很多地方采用了自定义的导航条,导航条使用Xib定义,在iOS5的模拟器上导航条上的按钮无法显示,必须用代码进行定义,害的我讲程序中所有的自定义导航条按钮重新用代码写了一遍。。。原创 2011-11-02 11:38:32 · 617 阅读 · 0 评论 -
OPDS协议~~
Stanza 挂在了IOS5里面,一下不知道用什么阅读器看书了...我觉得身为一个iOS开发者还是可以自己尝试为自己开发一个读书软件的,要求不高,暂时设想支持在线书库,支持epub格式,我平时也只在cnepub.com(掌上书苑)下书...OPDS是关键的拦路虎,好好好研究,这方面的资料非常少~~原创 2011-11-02 12:14:00 · 6278 阅读 · 1 评论 -
iOS5的新特性
原文地址 http://appadvice.com/appnn/2011/10/changelog-the-200-new-features-of-ios-5If you haven’t been lucky enough to get your hands on a beta or gold master version of iOS 5, today is the day. Lik转载 2011-11-02 12:04:00 · 1162 阅读 · 0 评论 -
iOS5正式版相对iOS4.3的一些比较纠结的修改
在公司的应用提交后的第二天Apple在AppStore上发布了新版的Xcode Xcode 4.2,同时发布iOS5的正式版,第一时间更新了。然后蛋疼的问题就来了,iOS5的对UISegmentedControl的特新做了更改:当用户手动调用setSelectedSegmentIndex方法将不会触发UIControlEventValueChanged,所以悲剧就发生了,导致了代码中这样使用的功能原创 2011-11-02 11:56:56 · 1315 阅读 · 0 评论 -
临时解决UIImagePickerController在可编辑模式下选择相册图片后不能上移的bug
公司在做一个拍照软件,老大们在使用后反应选择图片后总是拖拽不上去,如下图这样的,用户选择图片后进入此页面,此时用户不能将图片的底部移动至白色矩形框中。当用户做一下缩放后,就可以移动图片了,这个应该算是一个bug,可能很多用户会误以为根本不能拖拽上去。为了解决这个问题可愁死我了,苹果没有提供任何可用的针对这个页面的API,偶然间在解决其他需求的情况下发现了比较怪异的解决方法。在进入到上图页面原创 2011-11-16 15:08:53 · 6115 阅读 · 3 评论 -
iPhone 开源框架 汇总
扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://原创 2011-08-01 13:22:11 · 1075 阅读 · 0 评论 -
关于IOS中的中文异或加密以及base64编解码问题
<br />手头上正在做一个iPad项目,项目中的IM目前暂时使用的是http的post数据通讯方式,其中post中的消息体需要先做异或加密,再进行base64编码处理,由于当时忽略了NSData 在经过异或解密后使用NSString存储会导致nil或者乱码,以至于消息发送至服务器虽然能有正确响应,但是消息接受端无法解析消息体,经过几天的查找才发现了问题的症结所在:在加密编码请求或者解析解码响应的过程中不能使用NSString作为临时存储的数据类型,这样才能保证编码格式不会被破坏。原创 2011-04-20 11:15:00 · 5095 阅读 · 3 评论 -
Xcode代码行数统计
cd到你的工程目录下执行:find . -name "*.[hm]" -print0 | xargs -0 wc -l原创 2012-08-06 16:15:53 · 796 阅读 · 0 评论