iOS学习笔记
alexjames_83
这个作者很懒,什么都没留下…
展开
-
[iOS学习笔记]超级快的JSONKit
ParsingSerializing23% Faster than Binary .plist !549% Faster than Binary .plist !解析和序列化的速度比其他JSON库快很多!这里是Github的链接:https://github.com/johnezang/JSONKitNSData Interface原创 2012-04-24 17:54:30 · 2795 阅读 · 0 评论 -
Side Project - CarnaVote
对了,在2013年的最后一个月,用了1周业余时间从后台到应用,纯手工打造的一款应用,Android和iOS上都有。不过是荷兰语的。。。这是一个当地嘉年华的导航应用,目前还处在摸索阶段,v1.0而已,今年试试水,计划明年问商户和组织者收钱。(不过明年的事情谁都不知道,怎么TMD感觉会很悲催。)http://carnavote.appapp.me/iOS版应用下载地址:https://原创 2014-02-07 23:16:01 · 1011 阅读 · 0 评论 -
Side Project - 愛羽球 v1.2.3上架了,但是。。。
今早收到邮件,审核通过已经上架了。链接在此:https://itunes.apple.com/us/app/ai-yu-qiu/id556754135?ls=1&mt=8但是,但是,发现有两个Crash的bug。。。今晚修复,再提交个新版本。原创 2014-02-07 22:43:22 · 1021 阅读 · 0 评论 -
花見 - 日本赏樱地图 - Side Project
2011年3月初发花見 是一款日文应用,收集了接近500处日本观赏樱花的好去处。这是我在2011年的时候用了1周时间自己捣鼓的应用,上线一周后就冲到日本旅游类的前5(估计当时竞争还没有现在这样激烈)。但是,在上线后2周就有日本用户给了两个一星+一个两星的评价,下载量从每天2K左右瞬间跌到50左右。三个一星的评价中有两个是同一个人给出的,说我到盗用了数据。貌似这哥们儿专门盯着中国个人开发者黑原创 2014-02-04 16:35:42 · 1076 阅读 · 0 评论 -
MD5 加密 Objective C
在Objective C中如何进行MD5加密,代码如下:#import "MyExtensions.h"#import // Need to import for CC_MD5 access@implementation NSString (MyExtensions)- (NSString *) md5{ const char *cStr = [self UTF8Strin原创 2012-05-25 17:07:35 · 5717 阅读 · 0 评论 -
自定义UINavigationBar的背景图片
对于iOS5.0以下可以使用以下办法:UINavigationBar+CustomImage.h#import @interface UINavigationBar (CustomImage)- (void)drawRect:(CGRect)rect;@endUINavigationBar+CustomImage.m#import "UINavigationBar+Cust原创 2012-05-14 09:08:08 · 2610 阅读 · 0 评论 -
关闭UITableView cell的被选中效果
可以使用以下任意一种办法cell.selectionStyle = UITableViewCellSelectionStyleNone;[cell setSelectionStyle:UITableViewCellSelectionStyleNone];原创 2012-05-14 09:04:34 · 23653 阅读 · 0 评论 -
如何判断NSString是数值类型
#import intmain(int argc, char* argv[]){ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSLocale *l_en = [[NSLocale alloc] initWithLocaleIdentifier: @"en_US"]; NSLocale *l原创 2012-05-09 10:46:35 · 1511 阅读 · 1 评论 -
auto release pool 应该用release还是drain
文档里是这么说的:drainIn a reference-counted environment, releases and pops the receiver; in a garbage-collected environment, triggers garbage collection if the memory allocated since the last collect原创 2012-05-04 17:18:25 · 1749 阅读 · 0 评论 -
在[super dealloc]前释放对象
如题正确做法:- (void)dealloc { [viewController release]; [window release]; [super dealloc];}错误做法- (void)dealloc { [super dealloc]; [viewController release]; [window releas原创 2012-05-03 13:29:51 · 2561 阅读 · 0 评论 -
assign, copy, retain - 仔细看看怎么回事
用@property不就完了么,为啥要自己写Getter和Setter?有些时候需要在getter和setter方法中加入些特别的操作。最简单的getter和setter- (SomeVariable)someValue{ return someValue;}- (void)setSomeValue:(SomeVariable)aSomeVariableVa原创 2012-05-02 20:50:58 · 1867 阅读 · 0 评论 -
[iOS学习笔记] 如何在Xcode 4中修改代码的Copyright信息
Xcode 4中每个项目可以有不通的的Copyright信息,具体的设置方式如下按图中选中项目,在属性中的Project Document中修改。原创 2012-04-26 16:58:32 · 5397 阅读 · 0 评论 -
[iOS学习笔记] 通过FMDataBase使用sqlite数据库
FMDatabase是个不错的开源ObjectiveC的sqlite wrapper。Github下载地址如下:https://github.com/ccgus/fmdbGitHub页面上有详细的使用方法。这里介绍下几种主要的操作:创建数据库FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];打开数据库原创 2012-04-22 23:07:29 · 1532 阅读 · 0 评论 -
Objective C - UIColor
UIColor+Hex.h#import @interface UIColor (Hex) + (UIColor *) colorWithHexString: (NSString *) hexString;+ (CGFloat) colorComponentFrom: (NSString *) string start: (NSUInteger) start length: (原创 2014-10-29 14:17:11 · 2255 阅读 · 0 评论