自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 ARC 单个文件开启关闭

-fobjc-arc  开启arc       -fno-objc-arc关闭arc

2013-07-09 09:26:32 520

转载 xcode include unit tests

Xcode中集成了单元测试框架OCUnit,可以完成不同侧重点的测试。Xcode下的单元测试分为logic uint tests和application unit tests。logic uint tests在编译阶段进行,并且只能在模拟器中进行,并且需要配置一个单独的schemes来运行。主要是针对数据层的各个模块进行测试,如果数据层的模块划分比较理想解耦相对彻底,则可以通过逻辑单元测试

2013-07-09 09:19:37 1436

居左居右UILabel

居左居右UILabel UILabel可以左右显示拉~

2015-04-24

StoreBoard简单实用 storeboard autolayout storeboard push 传值

StoreBoard简单实用 storeboard autolayout storeboard push 传值

2014-11-25

IOS设配唯一标示

IOS目前获取 设备唯一id 最可靠的方法!

2014-11-21

正则库表达式IOS

本类是 IOS下使用的正则表达式的 库。

2013-07-10

DES加密算法

本类 提供了DES加密算法和解密算法。 首先下载NSdata+base64文件(此资源我已经上传)

2013-07-10

NSData+Base64

NSData+Base64类。提供两个方法。1. + (NSData *)dataFromBase64String:(NSString *)aString; 2. - (NSString *)base64EncodedString;

2013-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除