- 博客(32)
- 资源 (6)
- 收藏
- 关注
转载 Flash ios
Flash发布iOS应用全攻略(一)——如何在Flash里发布iOS应用On April 22, 2011, in AIR, Action Script, Flash Professional, Flash相关技术, Mobile技术, iOS, by James这个系列的文章会给大家介绍一下如何在Flash Professional CS5里发
2013-07-31 16:08:53 698
原创 ARC下的Block
【ARC的特性】 ARC下,所有NSObject类型指针, 1. 默认为__strong类型 2. 可以显示的指定为__weak类型,__weak类型指针在所指向对象销毁后会自动置为nil 3. __autorelesing类型用于inout参数类型 ARC下,当一个函数返回一个NSObject指针时,编译器会帮我们实现autorelease调用。
2013-07-26 15:33:05 377
原创 UINavigationController Push动画
CATransition *animation = [CATransitionanimation]; [animation setDuration:0.5]; [animation setType:@"cube"]; [animation setSubtype:kCATransitionFromBottom]; [animation setTimingF
2013-07-26 11:43:48 830
原创 this device is not eligible for the requested build
Mac os x: 1.先在桌面上的图标“前往”里打开“实用工具” 2.然后打开终端 3.输入“sudo nano /etc/hosts”,然后输入密码(你电脑的密码) 4.然后HOSTS文件就打开了,看看有没有比如说“gs.apple.com”的字段或者任何有“apple”的字段,在这些行最前面加“#”号 5.保存已经修改的文件“CONTROL+O” 6.然后
2013-07-16 09:39:13 678
原创 webview和js的交互封装源码分享
https://github.com/marcuswestin/WebViewJavascriptBridge
2013-07-15 14:27:50 470
原创 常用开源库 IOS
MBProgressHUDhttps://github.com/jdg/MBProgressHUDZip Archive 压缩文件的开源组件。 http://code.google.com/p/ziparchive/SVProgressHUDhttps://github.com/samvermette/SVProgressHUD720全景
2013-07-11 10:29:39 525
原创 IOS异常捕捉
.h 文件@interface UncaughtExceptionHandler : NSObject{ BOOL dismissed;}@endvoid HandleException(NSException *exception);void SignalHandler(int signal);void InstallUncaughtExceptionHan
2013-07-10 22:24:43 675
转载 xcode4 下制作ios的framework 库
1、新建一个静态库工程:下制作ios的framework 库">下制作ios的framework 库"> 2、删除向导所生成工程中的Target:下制作ios的framework 库">删除目标前工程状态下制作ios的framework 库">删除目标后工程状态 3、删除旧目标对应的工程文件夹:下制作ios
2013-07-10 21:32:39 481
原创 symbol(s) not found for architecture i386
一般情况下是由于库文件引用出的问题,检查你需要使用的库,是否已经添加到工程里。xcode4.0以上添加方法:选择工程的 TARGETS--->Build Phases--->Link Binary With Libraries 点击“+”图标添加对应的库。
2013-07-10 21:28:54 383
原创 颜色值转化成UIColor IOS
对NSString 写个类别 方法如下:- (UIColor *)toUIColor { unsigned int c; if ([self characterAtIndex:0] == '#') { [[NSScannerscannerWithString:[selfsubstringFromIndex:1]]
2013-07-10 13:55:50 483
原创 MD5加密 IOS
+ (NSString *) md5:(NSString *)str{ const char *cStr = [strUTF8String]; unsignedchar result[CC_MD5_DIGEST_LENGTH]; CC_MD5( cStr, strlen(cStr), result ); return[NSS
2013-07-10 12:42:33 442
原创 Provisioning profile '16FDA368-AEB2-4960-A8F2-E86081726C01' can't be found
解决办法: 到你的工程目录,找到.xcodeproj文件 邮件显示包内容,双击打开.pbxproj的文件 。 找到 与16FDA368-AEB2-4960-A8F2-E86081726C01相同的行 删除掉。保存,再回到你的项目里,重新运行
2013-07-10 08:36:48 808
原创 ios 时间戳
1. 得到时间戳 NSDate *datenow = [NSDatedate]; NSString *timeSp = [NSStringstringWithFormat:@"%ld", (long)[datenowtimeIntervalSince1970]]; NSLog(@"timeSp:%@",timeSp);//时间戳的值2, 时间抽转化成
2013-07-09 16:18:27 462
原创 RC4加密
+(NSString*)HloveyRC4:(NSString*)aInput key:(NSString*)aKey{ NSMutableArray *iS = [[NSMutableArray alloc] initWithCapacity:256]; NSMutableArray *iK = [[NSMutableArray alloc] initWithCa
2013-07-09 13:39:58 558
原创 pushmebaby 开发证书和测试证书推送
下载地址:http://www.cocoachina.com/bbs/read.php?tid-3770.html苹果发送通知,pushmebaby是个很好的测试软件,从develop测试环境转向正式环境product的话,有点小改动://result = MakeServerConnection("gateway.sandbox.push.apple.co
2013-07-09 12:45:58 866
原创 PhoneGap环境搭建 IOS (修改)
1.配置要求Mac OS X Snow Leopard (10.6) 因特尔内核处理器的电脑需要安装的工具:一个苹果iOS设备(iPhone、iPad、iPod Touch)iOS开发证书。2.安装 SDK + PhoneGap从 苹果开发者门户下载安装Xcode(需要注册账号)Download解压最新的PhoneGap副本,执行iO
2013-07-09 11:50:22 1109
原创 学习coredata 升级的时候问题
1.先生成 CoreData 2.xcdatamodel 然后在 CoreData 2.xcdatamodel 里面更改数据关系2.把之前生成的类都删了 再 CoreData 2.xcdatamodel的里面重新创建新的类
2013-07-09 10:08:23 437
转载 Core Data浅谈系列之九 : 使用Mapping Model
通常,我们都会尽量使数据模型的变化尽量简单。但有些情况下,不得不进行大的改动,甚至是重新设计数据模型。在这种情况下,之前提过的简单数据迁移已经无法适应了,需要引入Mapping Model这个中间层。这时,又想起之前提过的一句话:There is no problem in computer science that can’t be solved by adding
2013-07-09 10:07:38 488
转载 Core Data浅谈系列之八 : 关于并发
有时候,我们需要有个worker thread来做一些密集型或者长耗时的任务,以避免阻塞住UI,给用户不好的体验。比如从网络上获取一批数据,然后解析它们,并将其输出到存储文件中。这时候,由于数据层发生了变动,我们希望通知到主线程更新UI —— 这就涉及到Core Data的多线程特性。比如我们一直以来使用的Demo中,添加球员信息的AddPlayerViewController
2013-07-09 10:07:12 555
转载 Core Data浅谈系列之七 : 使用NSFetchedResultsController
上一篇讨论到添加球员信息后,球员列表没有及时得到修改。这是由于之前我们简单地使用了一个NSMutableArray来管理球员列表,需要我们额外做一些变更通知。而在Core Data和UITableView之间,存在这一个名为NSFetchedResultsController的类为我们提供更多方便。从很大程度上来看,NSFetchedResultsController是为了响应
2013-07-09 10:06:34 400
转载 Core Data浅谈系列之六 : 验证用户输入
在做Web开发时,需要谨记的一条原则是“绝不要相信用户的任何输入”(参见《Essential PHP Security》)。与网页上的表单提交类似,做客户端开发时也应该考虑用户输入,比如可以为UITextField设置代理处理用户实时输入的内容,也可以读取完用户输入再做检查,或者是NSManagedObject的验证功能。比如,我们可以在Player的实现里提供验证函数:
2013-07-09 10:06:10 473
转载 Core Data浅谈系列之五 : 在UITableView中展示
在逻辑上(表关系)将Team和Player关联起来后,我们将其展现到UI视图上。首先,为App添加导航栏:[cpp] view plaincopy@interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;
2013-07-09 10:05:11 412
转载 Core Data浅谈系列之四 : 数据模型的版本变迁
继上一篇文章末尾提到的,一支队伍可以添加多名球员,不过一名球员只能属于一支队伍中,这分别对应着Core Data中一对多和一对一的属性关系:如上两图,是在Team实体里面添加了一个players关系,指向Player实体,可以一支球队关联多名球员,并且最多只允许关联15名球员。同样地,也为Player实体添加team关
2013-07-09 10:04:45 619
转载 Core Data浅谈系列之三 : 了解NSManagedObject和NSPredicate
上一篇文章用实际代码演示了Core Data应用中基本的增删改查操作,使用的是NSManagedObject对象,利用KVC来修改、获取对象的属性值。除此之外,我们还可以创建与Player、Team相对应的具体的NSManagedObject子类,如下图:Xcode会为我们生成子类的代码,如Player的接口声明和实现(汗,从Xcode复制代码到Everno
2013-07-09 10:03:36 493
转载 Core Data浅谈系列之二 : 简单的CURD
在上一篇中简单介绍了Core Data Stack,自上而下地对Core Data应用结构有个基本的认识,不过都是理论上的。这里就以上一篇的理论构建起一个可运行的Demo,执行一些简单的增删改查操作。(图片来自Apple)首先,我们需要建立如上图的栈结构。因此,在ViewController里添加3个属性:[cpp] view plain
2013-07-09 10:01:48 472
转载 Core Data浅谈系列之一 : 基础结构
Core Data是苹果官方提供的一套框架,用来解决与对象生命周期管理、对象关系图管理和持久化等方面相关的问题。大多数情况下,我们引入Core Data作为持久化数据的解决方案,并利用它将持久化数据映射为内存对象。为什么要使用Core Data呢?以下几点可供参考:有丰富且良好的文档,方便新手入门、老手埋坑。这些文档多半来源于Apple官方,以及Stackoverflo
2013-07-09 10:00:57 501
原创 委托添加属性
添加一个float bolderWidth.h 文件- (float)bolderWidth;- (void)setBolderWidth:(float)width;.M文件static NSMutableDictionary *_td =nil;+ (NSMutableDictionary *)_td{ if (_td == nil) {
2013-07-09 09:58:10 381
原创 加载本地Html
1. NSString *basePath = [[NSBundlemainBundle] bundlePath]; NSString *relPath = [basePathstringByAppendingPathComponent:@"AAAA/index.html"]; NSString *myText = [NSStringstringWit
2013-07-09 09:45:35 443
原创 libxml/tree.h file not found
1. 导入libxml2.dylib包2. 设置Header Search Paths 为usr/include/libxml2
2013-07-09 09:42:10 356
转载 NSDateFormatter 时间格式
G: 公元时代,例如AD公元 yy: 年的后2位 yyyy: 完整年 MM: 月,显示为1-12 MMM: 月,显示为英文月份简写,如 Jan MMMM: 月,显示为英文月份全称,如 Janualy dd: 日,2位数表示,如02 d: 日,1-2位显示,如 2 EEE: 简写星期几,如Sun EEEE: 全
2013-07-09 09:32:02 439
转载 xcode include unit tests
Xcode中集成了单元测试框架OCUnit,可以完成不同侧重点的测试。Xcode下的单元测试分为logic uint tests和application unit tests。logic uint tests在编译阶段进行,并且只能在模拟器中进行,并且需要配置一个单独的schemes来运行。主要是针对数据层的各个模块进行测试,如果数据层的模块划分比较理想解耦相对彻底,则可以通过逻辑单元测试
2013-07-09 09:19:37 1436
StoreBoard简单实用 storeboard autolayout storeboard push 传值
2014-11-25
NSData+Base64
2013-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人