Object-C
文章平均质量分 50
SingSmiler
身体重要
展开
-
Objective-C底层数据结构
类的数据结构Class(指针)1234567891011121314151617181920212223typedefstruct objc_class *转载 2012-10-07 12:53:41 · 809 阅读 · 0 评论 -
<meta name="format-detection"/> 的用处
在编写 HTML 时,有一个 meta 元素:这个页面有何用途呢?当该 HTML 页面在手机上浏览时,该标签用于指定是否将网页内容中的手机号码显示为拨号的超链接。在 iPhone 上默认值是:如果你不希望手机自动将网页中的电话号码显示为拨号的超链接,那么可以这样写:viewport 控制手机全屏转载 2013-01-28 11:57:13 · 4347 阅读 · 0 评论 -
url 特殊字符处理
#pragma mark 发送url字符替换特殊字符 这里必须先替换% %25+ (NSString *)URLreplacewithCharacter:(NSString *)aUrlString//URL转义字符{ NSString *tempStr = [NSString stringWithFormat:@"%@",aUrlString]; tempStr = [t原创 2013-01-17 16:56:24 · 1391 阅读 · 0 评论 -
iOS 中sqlite 事务提交代码
// @try {// // if(sqlite3_exec(iDateContainer.iSql, "BEGIN;", NULL, NULL, &dataErr) == SQLITE_OK)// {// NSLog(@"事务启动成功");// sqlite3_free(dataErr);//原创 2013-03-29 11:44:51 · 2155 阅读 · 1 评论 -
iOS 各种动画方式
/* 过渡效果 fade //交叉淡化过渡(不支持过渡方向) push //新视图把旧视图推出去 moveIn //新视图移到旧视图上面 reveal //将旧视图移开,显示下面的新视图 cube //立方体翻滚效果 oglFlip //上下左右翻转效果 suckEffect转载 2013-04-03 12:03:22 · 783 阅读 · 0 评论 -
iOS --NSASSert 使用
调试cocoa程序在程序出错时,不会马上停止。使用宏NSAssert可以让程序出错时马上抛出异常。在debug情况下,所有NSAssert都会被执行。在release下不希望NSAssert被执行,我们通常在release种将断言设置成禁用。设置方法:在targets种选择build,选择release。在gcc preprocessing下增加Preprocessor Macros 值为转载 2013-04-03 12:04:47 · 945 阅读 · 0 评论 -
iOS 获取文件属性 NSDirectoryEnumerator 文件大小
//如果没有目录则创建目录 [[NSFileManager defaultManager]createDirectoryAtPath:[kDocumentsPathstringByAppendingPathComponent:@"PhotoImg"]withIntermediateDirectories:YESattributes:nilerror:nil];原创 2013-03-27 11:30:54 · 4009 阅读 · 0 评论 -
iOS 遍历Document 文件夹 并获取文件属性
+ (NSMutableArray *)SeachAttachFileInDocumentDirctory{ NSMutableArray *attachArray = [[NSMutableArray alloc]init]; NSFileManager *fm = [NSFileManager defaultManager]; //如果没有目录则创建信息存储目原创 2013-03-27 17:15:53 · 3678 阅读 · 0 评论 -
ios 十进制转十六进制方法
JAVA中 十进制转十六进制String hexString = Integer.toHexString( 整形参数 );IOS 十进制转十六进制NSString *hexString = [NSString stringWithFormat:@"%@",[[NSString alloc] initWithFormat:@"%1x原创 2013-04-17 17:07:23 · 11587 阅读 · 4 评论 -
显示Mac OS X Lion中隐藏的Library文件夹
Mac OS X Lion为了增强所谓的安全性,隐藏了一些系统文件夹,比如Library(资源库)。如此自作多情,使用起来却不太方便,特别是在中国这块神奇的土地上,我们随时可能要进Library里去干一些什么事。当然可以在前往里输入文件夹路径打开文件夹,但普通用户谁又知道、谁又喜欢去输那么长一段英文呢?chflags nohidden ~/Librarychflags hidden ~/L原创 2013-05-05 22:07:36 · 981 阅读 · 0 评论 -
CALayer 探析
CALayer 是一个很经常使用的到的 Object如果要更改 UIView 的 CALayer,要引用:#import .UIView layer 树形 维护着三个copy 1 逻辑树 代码可以操控2 动画树 系统在这一层改树形3 显示树 当前显示的内容变换 变形渲染动画坐标原创 2013-10-22 22:21:46 · 882 阅读 · 0 评论 -
NSNotification 专注iOS开发
1 NSNotification 使用的是同步操作,即如果你在程序A 位置post了一个NSNotification,在B位置注册了一个observer,通知发出后,必须等到B位置的通知回调执行完以后才能返回A处继续往下进行如果想让NSNotification 的post 处 和 observer 处异步执行,可以通过NSNotificationQueue 实现2 多个观察者的原创 2013-10-22 22:29:35 · 1460 阅读 · 0 评论 -
我的资源
以下是一些可以接到外包的网站: 国内: http://www.taskcity.com/ 很难接到外包,今年在该网站只完成两个项目。 http://www.sxsoft.com/ 情况同上,一个小项目。 国外: http://www.elance.com/ 这个是我收入来源最多的网站,目前还有一个活是这上面的,仍在进行中,有很多客户不是原创 2013-01-10 13:28:25 · 363 阅读 · 0 评论 -
天气Api
http://sou.qq.com/online/get_weather.php?callback=Weather&city=%E5%8D%97%E4%BA%AChttp://www.youdao.com/smartresult-xml/search.s?type=weather&jsFlag=true&q=%E5%8D%97%E4%BA%AC原创 2012-12-18 10:56:58 · 291 阅读 · 0 评论 -
UIImage 2合一
-(UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2{ UIGraphicsBeginImageContext(image2.size); //Draw image2 [image2 drawInRect:CGRectMake(0, 0, image2.size.width, image原创 2012-11-08 17:40:50 · 687 阅读 · 0 评论 -
ios 富文本编辑器
here's no way to set different colours for different works in a UITextView.There are multiple replacements for a UITextView which support rich text editing (listed bellow). However if you only wan转载 2012-11-13 21:26:09 · 1989 阅读 · 0 评论 -
apple Developer 证书 多台mac 部署
具体步骤如下:1、在已成功安装证书的mac上导出private key(私有密钥),证书在另一台mac上安装。2、在苹果开发者中心下载developer profile文件,在目标mac上安装。搞定上面两步,接上设备,便可以在第二台mac上进行真机调试了。转载 2012-11-13 11:05:14 · 650 阅读 · 0 评论 -
ContentStretch
当图片大于imageV的大小时,图片就缩小。当图片小于imageV的大小时,图片就放大。 放大:imageView.image = [UIImage imageNamed:@"image.png"]; [imageView setContentStretch:CGRectMake(150.0/300.0,75.0/150.0,10.0/300.0,1原创 2012-11-16 13:59:50 · 415 阅读 · 0 评论 -
ZipArchive 压缩与解压
ziparchive是基于开源代码"MiniZip"的zip压缩与解压的Objective-C 的Class,使用起来非常的简单.你只需要把代码加进你的工程,然后把zlib库添加到工程就可以了.ziparchive可以在googlecode上下载,地址如下:http://code.google.com/p/ziparchive/参考贴:http://www.iphonedevsdk.c转载 2012-12-04 14:00:19 · 777 阅读 · 0 评论 -
SDwebImage 加入你的工程
SDwebImage放入工程中运行时就出现如下错误,之前导入外部文件也会出现这样的问题,这个是什么导致的?Undefined symbols for architecture i386: "_OBJC_CLASS_$_MKAnnotationView", referenced from: l_OBJC_$_CATEGORY_MKAnnotationView_$_WebC原创 2012-12-04 15:19:21 · 7255 阅读 · 1 评论 -
iOS ipad开发 UIModalPresentationFormSheet模式的VC 无法关闭键盘解决方法
1 一个私有的 方法 有可能会被apple拒掉 Class UIKeyboardImpl = NSClassFromString(@"UIKeyboardImpl"); id activeInstance = [UIKeyboardImpl performSelector:@selector(activeInstance)]; [activeInstance p原创 2012-11-30 10:28:50 · 1832 阅读 · 0 评论 -
Three20 iOS 使用
首先进入Three20官网去下载最新版本http://three20.info/roadmap/1.0.6.21> python three20/src/scripts/ttmodule.py -p path/to/your/project/project.xcodeproj Three20 --xcode-version原创 2012-12-10 22:02:23 · 362 阅读 · 0 评论 -
NSDictionary 和 NSArray
NSDictionary 和 NSArray一样是不可变的对象。用来实现字典集合,在给定关键字(通常是一个NSString字符串)下存储一个数值(可以是任何类型的对象)。 NSDictionary使用类方法 dictionaryWithObjectAndKeys: 来创建字典;使用方法objectForKey: 来获取字典中的值。C代码 NSDicti转载 2012-12-26 17:46:38 · 510 阅读 · 0 评论 -
统计ASCII和Unicode 长度
-(NSUInteger) unicodeLengthOfString: (NSString *) text { NSUInteger asciiLength = 0; for (NSUInteger i = 0; i length; i++) { unichar uc = [text characterAtIndex:转载 2012-12-14 17:55:57 · 526 阅读 · 0 评论 -
字符串转成NSDate类型,计算与当前时间的相差,年数,天数,时分秒……
NSString *dateStr=@"2013-08-13 20:28:40";//传入时间 //将传入时间转化成需要的格式 NSDateFormatter *format=[[NSDateFormatter alloc] init]; [format setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *fromd转载 2012-12-28 12:21:18 · 554 阅读 · 0 评论 -
Hi,小伙伴们,我的博客搬家了 http://imhekun.com
Hi,我的博客搬家了,以后所有的博客都会在 http://imhekun.com 上面,我会一直专注移动开发与web前端技术原创 2013-11-07 22:21:41 · 882 阅读 · 0 评论