09 2012 档案
iOS libc++abi.dylib: handler threw exception 错误的解决方案
摘要:简单说下背景:最近把工具和SDK都进行了升级Xcode4.5和iOS6,无意之中测出了一个必现的bug :libc++abi.dylib: handler threw exception。 libc++abi.dylib: handler threw exception: pop {r4, r5}以为是升级Xcode或者测试手机(iOS6)而引起的问题,但是仔细查看却不是。找到错误日志:*** -[__NSArrayM objectAtIndex:]: index 5 beyond bounds for empty array(null)( 0 CoreFoundation ... 阅读全文
posted @ 2012-09-28 15:14 easonoutlook 阅读(24136) 评论(0) 推荐(0) 编辑
UILabel ,RTLabel,响应touch事件的方法
摘要:在项目中要用到带下划线的Label,本来想自己写一个相关的东西的,有点麻烦,就找一个第三方的拿来使用RTLabel,提供很多Label上本身没有的东西,可以有一定的用武之地,感谢原作者。上图:这是RTLabel支持的一些特性,下划线的Label,可变颜色和文字大小的Label, 带链接的Label等等这些特性。进入正题,让Label响应Touch事件,如UIControlEventTouchDown。仔细看了RTLabel的源码,RTLabel中包含了一个代理,@protocol RTLabelDelegate <NSObject>- (void)rtLabel:(id)rtLab 阅读全文
posted @ 2012-09-26 23:25 easonoutlook 阅读(4601) 评论(1) 推荐(0) 编辑
iOS6 UITableView的 background颜色的修改
摘要:在iOS6里面发现UITableView的背景颜色的修改无法正常运行了。之前在iOS5里面运行没有任何问题的,看来又要进行系统的适配了,过段时间还要进行屏幕的适配解决方法:tableView.backgroundColor =[UIColor blueColor];tableView.backgroundView =nil;使用以上两行代码即可解决。 阅读全文
posted @ 2012-09-24 10:26 easonoutlook 阅读(1283) 评论(0) 推荐(0) 编辑
Xcode4.5中使用three20无法编译通过的问题的解决方案
摘要:今天升级到了Xcode4.5,发现自己的工程无法编译通过了。主要是以下两个问题,逐步记录供他人参考。1、UITouchAdditions.m文件里面报了13个错误,大概是和iOS6里面有些东西有冲突了。其实就是所涉及到的两个方法里面 变量重名了!把这两个方法里面的所有语句注释掉即可。没有截图,忘记了!2、TTThumbsViewController.o这些文件出错,大概有38个error经过对比分析,主要是armv6的问题,已经不支持armv6了,所以编译选项里面都要更改,所有涉及到three20的编译选项都要更改。截图:全部改成armv7,armv7s即可有一个要注意的地方就是extThre 阅读全文
posted @ 2012-09-20 15:24 easonoutlook 阅读(1229) 评论(2) 推荐(0) 编辑
Cocos2d-x学习笔记(一)---安装cocos2d-x
摘要:最近开始学习cocos2d-x了,把学习步骤记录下来。1、下载cocos2d-xhttp://cn.cocos2d-x.org/download直接在这个链接上下载最新的版本2、解压下载下来的文件3、通过命令行安装上面的xcode.sh文件, 注意是以root权限运行,而且这里没有提供版本选择,我的电脑上安装了Xcode4.1和Xcode4.4两个版本4、打开Xcode,建立cocos2d-x的工程,和其他的一样,以前引入过cocos2d-x-iphone5、完成http://cn.cocos2d-x.org/resource/show?nid=60 参考了这个链接里面的内容,构建第一个项目. 阅读全文
posted @ 2012-09-18 22:59 easonoutlook 阅读(908) 评论(0) 推荐(0) 编辑
【转】去360还是留在百度?
摘要:发信人: windlord (wind), 信区: WorkLife标 题: *去360还是留在百度?*发信站: 水木社区 (Tue Sep 11 22:26:16 2012), 站内声明下,写了这个东东不是想凑最近3b大战的热闹,当然也有些关系,因为最近老有一些前东家(某度)的哥们来向我打听360好还是百度好,该不该接受猎头的邀请跳槽过来。大家毕竟曾在一个食堂吃过饭,我就把两边的情况说一说,纯属个人观点。(怕人肉,就上马甲了,知道水木上两边的人都挺多,所以贴在这里给大家一个参考)其实我的感受是,世界上没有一个工作是理想的,区别只在于它们能在多大程度上帮你欺骗自己,让你相信所有的付出物有所值, 阅读全文
posted @ 2012-09-17 22:06 easonoutlook 阅读(439) 评论(0) 推荐(1) 编辑
Xcode工程添加第三方文件的详细分析 Create folder references for any added folders
摘要:在开发iOS项目的时候需要导入第三方的库文件,但是通过Xcode导入第三方源文件的时候会提示一些信息,不知所以然。现在看到的文档都是针对Xcode3的,针对Xcode4的说明很少,现在分享出来。官方说明文档http://developer.apple.com/library/mac/#qa/qa1484/_index.htmlhttp://labs.ywlx.net/?p=1798其实我们可以根据上面的截图看到主要就是三个说明信息Destination Copy items into destination group's folder (if needed)Folders Crea. 阅读全文
posted @ 2012-09-13 23:09 easonoutlook 阅读(18937) 评论(1) 推荐(6) 编辑
iOS版本ShareKit微博分享Auth2.0的修改方式
摘要:进入到九月,新浪微博把Auth1的接口关闭了,导致以前分享微博的功能失效了。在ShareKit中增加Auth2.0新浪微博的分享的方法如下:1、添加一个新的文件夹,Sina Weibo V2(类似于Sina Weibo ,略有不同)2、在OAAsynchronousDataFetcher.m文件里面添加下面的方法。因为OAuth2.0不需要通过HMAC-SHA1 生成 signature- (void)startNoPrepare{ // [request prepare]; if (connection) [connection release]; connection =... 阅读全文
posted @ 2012-09-12 17:16 easonoutlook 阅读(2433) 评论(0) 推荐(0) 编辑
iOS Voip 后台运行的原理
摘要:最近要做VoIP的iOS客户端,所以对这方面进行了一点研究。类似的有Skype,一般情况下程序进入到后台之后是无法接收到消息的,除非像QQ那样,通过NotificationCenter来实现,但是必须上架,比较麻烦。通过研究Apple的官方文档,发现对Audio 和 VoIP 还是给了后台运行的机会。通过在info.plist文件里面设置UIBackgroundModes来设置这个选项的信息。下面是对VOIP在iOS运行的原理的介绍,主要就是:当进行后台之后,系统托管NSStream的通道,如果服务器有信息要传递到客户端,系统会激活处于后台的程序运行10秒钟(10秒钟之内都可以,可以设置为6秒 阅读全文
posted @ 2012-09-11 17:00 easonoutlook 阅读(16004) 评论(0) 推荐(0) 编辑
Unix/Linux的“ourhdr.h”文件内容
摘要:Unix网络编程中涉及到一段代码,ourhdr.h文件,最近找到了,以后备用!/*Our own header, to be included after all standard system headers*/#ifndef __ourhdr_h #define __ourhdr_h #include <errno.h> /*for definition of errno */#include <stdarg.h> /*ANSI C header file ... 阅读全文
posted @ 2012-09-09 23:15 easonoutlook 阅读(2904) 评论(0) 推荐(0) 编辑
iOS 删除文件夹下所有文件的方式
摘要:有时候需要在iOS系统里面,删除指定文件夹的内容,文件夹里面可能是文件,也可能包含有文件夹。删除指定类型的文件。方法如下:NSString *extension = @"m4r";NSFileManager *fileManager = [NSFileManager defaultManager];NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectory = [paths objec 阅读全文
posted @ 2012-09-09 21:00 easonoutlook 阅读(27662) 评论(0) 推荐(1) 编辑
cell 能够响应 select,但是选中后的颜色又不发生改变的方法
摘要:设置 cell.selectionStyle = UITableViewCellSelectionStyleNone;-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{//cell被选中后的颜色不变cell.selectionStyle=UITableViewCellSelectionStyleNone; 阅读全文
posted @ 2012-09-09 01:57 easonoutlook 阅读(533) 评论(0) 推荐(0) 编辑
iOS 中NSRunLoop的使用
摘要:一、RunLoop的使用示例1、#import <UIKit/UIKit.h>#import <CoreFoundation/CoreFoundation.h>#import "AppDelegate.h"static void _perform(void *info __unused){ printf("hello\n");}static void _timer(CFRunLoopTimerRef timer __unused, void *info){ CFRunLoopSourceSignal(info);}int main 阅读全文
posted @ 2012-09-09 00:04 easonoutlook 阅读(6774) 评论(0) 推荐(0) 编辑
UITableViewCell分割线Lin seperator 的去掉方法
摘要:[tableViewsetSeparatorStyle:UITableViewCellSeparatorStyleNone]; 阅读全文
posted @ 2012-09-06 11:29 easonoutlook 阅读(2615) 评论(0) 推荐(0) 编辑
iPhone/iPad安装包的三种格式 deb、ipa 和 pxl的解释和说明
摘要:目前 iOS 平台上常见的安装包有三种,deb、ipa 和 pxl。转自链接:http://fanlb.blogbus.com/logs/80466716.html 多谢作者分享!其中 deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包。进入 2.x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到 iPhone 平台上,一起的还有 APT 软件管理系统。而 ipa 格式则是苹果在 iOS 平台上推出的专属软件安装包,在2.0固件开始才正式使用,是目 阅读全文
posted @ 2012-09-03 15:26 easonoutlook 阅读(9805) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示