
ios相关技术
JerryLee的博客
为移动互联网而生的90后攻城狮
展开
-
NSTimeZone小结
NSDate *date = [NSDate date]; NSLog(@"date:%@",date); //系统时区 NSTimeZone*zone = [NSTimeZone systemTimeZone]; NSData *data= [zone data]; NSLog(@"data:%@",data); //时间缩写 NSSt原创 2014-01-13 16:12:45 · 608 阅读 · 0 评论 -
好的文章链接
SVN:SVN冲突解决obj.cc:原创 2014-06-26 17:50:28 · 501 阅读 · 0 评论 -
研究Reveal使用步骤和 破解Revealapp的试用时间限制
只是研究,话说程序猿还是要支持zheng'ban转载 2014-04-25 10:18:40 · 669 阅读 · 0 评论 -
关于如何获取别的app包内图片资源
当看到别的精品应用时候,如果想模仿一下或者获取图片资源用用,经过简单尝试,经过以下几步可以达到。First:登陆itunes,在itunes里的appstore栏找到已购项目,里面有你的账号所下载的app。Second:点击下载选中的应用原创 2014-03-24 20:32:00 · 3978 阅读 · 0 评论 -
block NSThread CGD&nbs…
block:1:类似于函数指针,可以作为函数参数或返回值,本身也可以带参数或返回值2:某种程度上可以代替delegate,只能访问局部变量,不能修改,如果需要修改,那么需要在前面添加__bkock修饰NSThread1:使用实例方法创建的,在创建线程的时候开始同步运行线程,而使用类方法创建的是先创建线程在运行线程,运行线程时候可以设置线程优先级。2:线程执行方法selector只能带原创 2014-01-13 16:14:13 · 617 阅读 · 0 评论 -
ios开发常用技巧汇总
1、NSCalendar用法-(NSString *) getWeek:(NSDate *)d{NSCalendar *calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];unsigned units = NSYearCalendarUnit | NSMonthCalendarUnit原创 2014-01-13 16:13:54 · 551 阅读 · 0 评论 -
隐藏TabBar的一些方法小结
在项目中经常遇到隐藏tabBar,实力很多种方法,可以解决不同情况下问题1://隐藏tabBar WebViewController *webVc = [[WebViewController alloc] init]; webVc.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewCon原创 2014-01-13 16:12:43 · 477 阅读 · 0 评论 -
iphone支持横竖屏
要不用代码可以在Summary里进行设置,让设备不支持横竖屏如图所示如果要支持横竖屏,也可使用代码,但在ios6.0之后使用新的几个方法// New Autorotation support.- (BOOL)shouldAutorotate NS_AVAILABLE_IOS(6_0);- (NSUInteger)supportedInterfaceOrientationsNS_AV原创 2014-01-13 16:12:38 · 547 阅读 · 0 评论 -
知识点
一 非ARC的内存管理情况1-autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。2-成员属性: readonly:不指定readonly,默认合成getter和se原创 2014-01-13 16:12:32 · 467 阅读 · 0 评论 -
CGContextRef用法
CGContextRef用法quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的dra原创 2014-01-13 16:12:22 · 478 阅读 · 0 评论 -
ios视图控制器退栈调用反编码遇到…
最近在项目中需要使用反编码进行精确定位,出现了一个头疼的问题。问题原因是当反编码代理回调还没有成功时候如果快速将控制器退栈,销毁控制器,那么会导致appcrash掉。经过调试,发现在调用- (void)reverseGeocoder:(MKReverseGeocoder *)geocoderdidFindPlacemark:(MKPlacemark*)placemark {}方法时候与控原创 2014-01-13 16:14:08 · 532 阅读 · 0 评论 -
oc数组排序
- (NSArray *)sortedArrayUsingFunction:(NSInteger (*)(id, id, void*))comparator context:(void *)context;给一个数组调用该方法[array sortedArrayUsingFunction:sort];NSInteger sort(id a,id b,void context){//取a原创 2014-01-13 16:12:18 · 527 阅读 · 0 评论 -
UITableView详解
源地址:http://blog.youkuaiyun.com/y041039/article/details/7351982http://blog.youkuaiyun.com/y041039/article/details/7349232Demo:files.cnblogs.com/huangdongcheng/5_table_自定义cell.zip原创 2014-01-13 16:12:15 · 400 阅读 · 0 评论 -
NSMakeRange,substringWithRange,s…
typedef NSRange *NSRangePointer;NS_INLINE NSRange NSMakeRange(NSUInteger loc, NSUInteger len){ NSRanger; r.location =loc; r.length =len; returnr;}NSMakeRange是一个结构体类型,包含两个参数,位置原创 2014-01-13 16:13:21 · 858 阅读 · 0 评论 -
判断字符串是否包含其他字符串
//判断两字符串是否相等- (BOOL)isEqualToString:(NSString *)aString;//判断开头是否包含该字符串- (BOOL)hasPrefix:(NSString *)aString;//判断结尾是否包含该字符串- (BOOL)hasSuffix:(NSString *)aString;//该字符串在那个位置- (NSRange)rangeOfStri原创 2014-01-13 16:12:34 · 736 阅读 · 0 评论 -
UDP、TCP、socket区别
首先说一下他们直接的联系,UDP和TCP就像声明的一个协议,是需要传送的东西也就是内容,而scoket就像是一个通道,用于传送这些内容,也就是用socket来实现。UDP:UDP是一种面向无连接的用户数据报服务(user dataprotocol),不需要和服务器也能交互,只需要知道ip和监听端口,不需要链接没有目的的socket,只是将数据报投递出去,不管接收方是否成功接收到,因此是一种原创 2014-01-13 16:13:28 · 615 阅读 · 0 评论 -
WWDC 2014 Session401之Xcode6的新特性层级结构可视化
在Xcode6中,我们发现有一个新的特性,基本可以代替revea原创 2014-11-09 23:07:11 · 1269 阅读 · 0 评论