上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: ASIHTTPRequest有很长时间停止了更新,对iOS5的支持不给力哦,所以以后就不用这个SDK了。官方地址:http://allseeing-i.com/ASIHTTPRequest/AFNetworking有稳定的两个主要负责人、能支持比较新的特性、一直有更新。但功能方面还不够完整。git地址:https://github.com/AFNetworking/AFNetworkingMKNetworkKit 支持ARC、一个印度阿三写的。有 ASIHTTPRequest的功能,AFNetWorking的轻便。看到这个SDK包的名字我就想起了山丘之王(MK),不知道作者是否是喜欢山丘之王。 阅读全文
posted @ 2013-05-07 10:25 酱酱爱 阅读(2477) 评论(0) 推荐(0) 编辑
摘要: iOS 5.0版本之后加入了ARC机制,但由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准备好的内存泄露的Demo吧:leak app下载下来,打开运行,程序是一个寿司的列表,列出各种寿司卷。试着选择里面的几行,应该是选第二行的时候就崩溃了。崩溃截图:在崩溃的地方断住了,知道crash的地方了,但是不知道具体crash的原因。 阅读全文
posted @ 2013-05-07 09:21 酱酱爱 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 从Git库下载https://github.com/tonymillion/Reachability把两个文件Reachability.h 和Reachability.m文件添加到工程中。添加框架支持SystemConfiguration.framework添加头文件声明:@class Reachability;@interface AppDelegate : UIResponder <UIApplicationDelegate>{ UINavigationController *_navigationController; Reachability *hostReach;}@p. 阅读全文
posted @ 2013-05-07 00:38 酱酱爱 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 关于Json解析用的工具,苹果公司提供了原生的解析框架NSJSONSerialization, 该原生框架的速度是最快的。但有个缺陷是不支持iOS5.0一下版本,所以还是选用第三方框架,第三方框架有很多,具体的选择用的是JsonKit.因为它速度很快也很好用,关于它和其他的解析工具的对比就不做介绍,目前为止是最好的第三方Json解析工具。下载JsonKit文件https://github.com/johnezang/JSONKit直接把两个文件JsonKit.h JsonKit.m拖到工程中。好了,可以使用了。如果你遇见报告JsonKit.m文件中的方法找不到比如:NSDictionary*d 阅读全文
posted @ 2013-05-06 17:05 酱酱爱 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: %@ 对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e 浮点/双字 (科学计算)%g 浮点/双字 %s C 字符串%.*s Pascal字符串%c 字符%C unichar%lld 64位长整数(long long)%llu 无符64位长整数%Lf 64位双字调试输出__FILE__ __FUNCTION____LINE__ 阅读全文
posted @ 2013-05-02 09:21 酱酱爱 阅读(312) 评论(0) 推荐(0) 编辑
摘要: //Creating a Singleton Instancestatic MyGizmoClass *sharedGizmoManager = nil; + (MyGizmoClass*)sharedManager{ if (sharedGizmoManager == nil) { sharedGizmoManager = [[super allocWithZone:NULL] init]; } return sharedGizmoManager;} + (id)allocWithZone:(NSZone *)zone{ return [[self sh... 阅读全文
posted @ 2013-04-26 09:43 酱酱爱 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 为了监听服务器是否有效,增加心跳监听。用XEP-0199协议,在XMPPFrameWork框架下,封装了XMPPAutoPing 和XMPPPing两个类都可以使用,因为XMPPAutoPing已经组合进了XMPPPing类,所以XMPPAutoPing使用起来更方便。首先,导入头文件#import "XMPPAutoPing.h"声明成员变量和属性@interface XMPPConnectManeger : NSObject<XMPPAutoPingDelegate>{ XMPPAutoPing *_xmppAutoPing;}@property (nona 阅读全文
posted @ 2013-04-23 10:31 酱酱爱 阅读(2847) 评论(2) 推荐(0) 编辑
摘要: 在frameworks中添加QuartzCore.framework在接口程序中加上头文件 #import <QuartzCore/QuartzCore.h>用 CATransition创建transition CATransition *transition = [CATransition animation]; transition.duration = 1.0f; /* 间隔时间*/ transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInE 阅读全文
posted @ 2013-04-18 16:32 酱酱爱 阅读(285) 评论(0) 推荐(0) 编辑
摘要: [UIApplicationsharedApplication].idleTimerDisabled=YES;//not let iphone go to sleep 阅读全文
posted @ 2013-04-18 10:34 酱酱爱 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 贴代码NSLog(@"%@", NSStringFromClass([self class])); 阅读全文
posted @ 2013-04-18 10:33 酱酱爱 阅读(483) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页