ios
文章平均质量分 59
iPoolo
这个作者很懒,什么都没留下…
展开
-
[ios]转UITableView学习笔记
转自:http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.html 看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但...原创 2013-07-04 20:41:12 · 91 阅读 · 0 评论 -
[ios]多语言支持
转自:http://blog.csdn.net/songrotek/article/details/8766641 要使应用多语言化在Xcode中实现起来其实是相当容易的。对于大多数的应用,多语言化主要在于文字的多语言化,其他的诸如图形,界面的多语言化一般的应用并不会涉及。当然,这些在Xcode中都可以实现。下面主要介绍一下文字多语言化的方法。 Step 1:为应用添加多语言版本...原创 2013-12-02 14:04:49 · 100 阅读 · 0 评论 -
[ios] NSLocale 获取当前语言版本
获取当前手机情况NSLocale获取当前语言版本: NSArray *languages = [NSLocalepreferredLanguages]; NSString *currentLanguage = [languages objectAtIndex:0]; NSLog ( @"%@" , currentLanguage); ===========...原创 2013-12-02 17:08:55 · 925 阅读 · 0 评论 -
[ios]IOS多线程编程系类
转自:http://www.uml.org.cn/mobiledev/201210262.asp#3 IOS多线程编程之NSThread的使用1、简介:1.1 IOS有三种多线程编程的技术,分别是:1.、NSThread2、Cocoa NSOperation (IOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD 全称:G...原创 2013-07-19 14:39:59 · 103 阅读 · 0 评论 -
[ios]ASIHTTP 与arc 各种坑爹问题解决方案
以framework形式导入项目查看:http://blog.csdn.net/ssihc0/article/details/7240468 asihttp介绍:转自:http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.html 创建一个同步请求这是ASIHTTPRequest最简单的一种使用模式...原创 2013-02-07 19:23:51 · 117 阅读 · 0 评论 -
[ios] performSelector无法传多个参数解决办法
[self performSelector:<#(SEL)#> withObject:<#(id)#> afterDelay:<#(NSTimeInterval)#>]无法传多个参数解决方案1:把参数打包成一个VO或者数组解决方案2:导入#import <objc/message.h>包使用objc_msgSend(self,@s...原创 2013-07-26 11:19:02 · 214 阅读 · 0 评论 -
[ios]小技巧
1:控制是否打印调试信息[NSLog]#define MyLog if(YES) NSLogYES:打印 MyLog= NSLogNO:不打印 MyLog 没意思 (我这里想实验MyLog在不是NSLog 时候是什么。。。才疏学浅 一直测试不出 大神知道麻烦留言谢谢)...原创 2013-02-23 02:20:43 · 88 阅读 · 0 评论 -
[ios]利用xcode自动生成项目文档
转自:http://blog.csdn.net/linqir/article/details/8086974 在写代码的时候,如果按照一定的规范在头文件里写上注释的话,就可以利用Xcode的文档自动输出功能生成一份完整的HTML项目文档。生成的格式和Apple Developer网站上的API文档几乎是一样的。我们来看看如何利用Xcode生成项目文档。步骤:1. 在XCode...原创 2013-02-23 03:01:06 · 97 阅读 · 0 评论 -
[ios]MFMessageComposeViewController 等<MessageUI/MessageUI.h> 系统页面 禁旋转
查项目有需求 让系统弹出页面也不能旋转实现思路利用category覆写MFMessageComposeViewController 的 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;)(方法,ios 6则是另外2个方法) 代码...原创 2013-07-30 10:38:07 · 121 阅读 · 0 评论 -
[ios]GCD-Grand Central Dispatch - 2
Grand Central Dispatch =GDC1.有两种,顺序的serial Dispatch Queue 与 并发的Concurrent Dispatch Queue 前者是所有加入这个queue的block会顺序执行,完成一个在开始第二个。既此队列只开一个线程顺序执行。 后者是所有加入这个queue的block会并发执行,第二个的开始与第一个是否结束无关,他会选择最有解...原创 2014-01-02 13:04:15 · 78 阅读 · 0 评论 -
[ios]UITableViewCell的选中时的颜色设置
1.系统默认的颜色设置 [cpp] view plaincopy //无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 cell.selectionStyle = UITableViewCellSelectionStyleBlue; /...原创 2013-07-07 20:55:26 · 108 阅读 · 0 评论 -
[ios]用xib折腾cell时候 整个cell不能命名为contentView
[ios]用xib折腾cell时候 整个cell不能命名为contentView会与系统的contentView冲突一般命名为viewCell.使用xib时候 命名不能与所在类命名冲突 否则会出现各种奇怪事情。 ...原创 2013-07-05 11:26:16 · 153 阅读 · 0 评论 -
[ios]UI
1.bounds frame center //bounds 的size增加是中心为基准的增加 上下 或左右各半增加 不影响bounds的 x y 影响frame的x y //frame 的size增加是以左上角为基准的 向右 或者向下增加 不影响bounds的 x y 不影响frame的x y //bounds是自己这个view纬度上的 坐标系 //fram...原创 2012-10-07 16:26:14 · 91 阅读 · 0 评论 -
[iOS] iOS 6的Rotation
keyword:*UIViewController的shouldAutorotateToInterfaceOrientation方法被deprecated。在ios6里,是使用supportedInterfaceOrientations and shouldAutorotate 2个方法来代替=========================转自:http://www.2cto.com/k...原创 2012-10-09 12:10:24 · 59 阅读 · 0 评论 -
[ios]ios中的跳转
仅基于几乎什么都不会的水平做出以下总结========================================segue 需要 navigation Controller 支持 在storyboard配置segue 有两种方式1.对button等按钮配置 segue2.对viewController配置segue 此时已经可以跳转了但是要执行数据等...原创 2012-10-10 11:28:04 · 64 阅读 · 0 评论 -
[ios]ios6 中找不到autosizing 标签
ios 6中默认打开了系统自动处理autosizing 在file inspector下 取消掉选中的"use AutoLayout"重新回到size inspctor即可找到autosizing 标签 详情:http://blog.sina.com.cn/s/blog_5a6efa330101d5sx.html...原创 2012-10-11 11:30:34 · 75 阅读 · 0 评论 -
[ios]ipad下的splitViewController
在ipad下可以使用splitViewControllersplitViewController下包含两个viewController这是一种将屏幕一分为二的方式。在水平状态下会出现成两个左右两个区域我们通常称左边的为master右边的为detail 如何在master与detail之间交互呢?当需要传递信息时,只要当前ViewController在splitV...原创 2012-10-11 17:01:56 · 98 阅读 · 0 评论 -
[ios]ViewController生命周期
日期10-23 segue.destinationViewController 执行的方法在什么时间段呢? 2012-10-23 21:59:28.965 swearWorldDemo[1066:c07] viewDidLoad2012-10-23 21:59:28.970 swearWorldDemo[1066:c07] setSwearDy2012-10-23 21:5...原创 2012-10-12 11:07:11 · 87 阅读 · 0 评论 -
[ios]ios6 中没有了viewDidUnload
[ios]ios6 中没有了常用的viewDidUnload那么在内存紧张的时候应该如何处理呢? 表示使用- (void)didReceiveMemoryWarning来处理 内存紧张情况下的对IBoutlet 赋nil....原创 2012-10-12 19:45:49 · 85 阅读 · 0 评论 -
[ios]scrollView实现移动与缩放
实现滑动1.在viewDidLoad中对scrollview的contentSize属性赋值 告诉他滑动范围。 实现缩放1.在storyboard的scrollview的attribute标签中设置zoom的范围。2.实现一个UIScrollViewDelegate[scrollview的委托],并将其在viewDidLoad中传给scrollview3.实现UIScrol...原创 2012-10-12 20:33:19 · 146 阅读 · 0 评论 -
[ios]tableview
tableView 日期2012-10-23如果需要通过 界面 获取 当前数据信息的话则无法使用viewWithTag (因为tag要用于作为作为数据和内容的标记)比如需要实现cell中有一个 button 根据不同的cell行执行不同的操作。那么 需要在每次给出cell的术后对button的 tag赋值如果不能使用viewWithTag 则使用custom一个子类 并...原创 2012-10-15 17:25:20 · 82 阅读 · 0 评论 -
[ios]CA animationWIthKeyPath的一些思考
使用CABasicAnimation的时候 总会遇到 animationWithKeyPath的情况 keyPath到底是什么呢?今天查了下文档,大概意思是说使用此动画的对象 的key (也就是这个使用动画的对象能响应个消息)。其中尝试对backgroundColor进行设置旋转于放大缩小使用transform 补充1:keypath 是 layer属性 注释说明中含有...原创 2014-05-13 19:05:01 · 99 阅读 · 0 评论 -
[ios]CGAffineTransformMake
CGAffineTransformMake(a,b,c,d,tx,ty) ad缩放bc旋转tx,ty位移,基础的2D矩阵 CGAffineTransformMakeRotationex: self.bt.transform=CGAffineTransformMakeRotation(3.14/2.0);...原创 2013-08-06 14:29:39 · 117 阅读 · 0 评论 -
[ios]-[UITableView dequeueReusableCellWithIdentifier:forIndexPath:] ERROR
-[UITableView dequeueReusableCellWithIdentifier:forIndexPath:] ERRORUITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];...原创 2013-08-08 20:03:04 · 101 阅读 · 0 评论 -
[转]使用CGContextDrawImage绘制图片上下颠倒
转自:http://www.bennychen.cn/tag/cgcontextdrawimage/使用CGContextDrawImage绘制图片上下颠倒首先要说的是,在iOS的不同framework中使用着不同的坐标系:UIKit - y轴向下Core Graphics(Quartz) - y轴向上OpenGL ES - y轴向上UIKit是iPhon...原创 2014-08-03 23:39:30 · 477 阅读 · 1 评论 -
OC简写
简写 OC的语法一直被认为比较麻烦,绝大多数的消息发送都带有很长的函数名。其实这是一把双刃剑,好的方面,它使得代码相当容易阅读,因为几乎所有的方法都是以完整的英语进行描述的,而且如果遵守命名规则的话,参数类型和方法作用也一清二楚,但是不好的方面,它使得coding的时候要多不少不必要的键盘敲击,降低了开发效率。Apple意识到了这一点,在新的LLVM中引入了一系列列规则来简化OC。...原创 2014-03-31 19:43:22 · 194 阅读 · 0 评论 -
[ios]iOS7状态栏隐藏
在iOS7中 ,如果你还想用UIApplication 设置 status bar 的话,那你必须在 info.plist 中加入一个键 ”View controller-based status bar appearance“ 并且把它设置为 NO 在iOS7中 ,如果你还想用UIApplication 设置 status bar 的话,那你必须在 info.plist ...原创 2014-04-01 10:39:50 · 87 阅读 · 0 评论 -
[ios]自定义圆形滑动条-ios升级日记1
学习下自定义控件。从开源项目中挖了一个 理解模仿了一个 主要理解了下为什么不适用顺时针绘制。(当然也可以) ===================================================== //绘制角为逆时针的 //界面角为顺时针的所以 绘制角度=360-界面(计算)角 //为什么不使用顺时针绘制 //不论...原创 2014-04-01 21:53:23 · 272 阅读 · 0 评论 -
[ios]快速打印
以前打印frame老是用fram.x.x这样 太慢。其实打印的时候可以使用 NSStringFromCGRect,NSStringFromCGSize系列的方法。原创 2014-04-02 16:04:43 · 88 阅读 · 0 评论 -
[ios]Block分离DataSource -ios升级日记2
根据:http://objccn.io/issue-1-1/做了个Demo 解耦VC与DataSource 等。此方法可以用在各处。主要是将需要计算的内容抽象出来用block来实现,从而使得实现DataSource协议的类可以多次使用降低编码量。 某类只要拿到需要操作的值,但是不知道具体执行的时候,就可以通过传递block来实现操作,将值传入block,而block和与此...原创 2014-04-02 21:44:50 · 82 阅读 · 0 评论 -
[ios]block写法
参考:http://www.cnblogs.com/pengyingh/articles/2343087.htmlblock写法老忘记再mark一下吧。======================================//block 声明时 int (^mySqaure) (int) = ^(int a) {return a*a;};//作为传入值时-(void) ...原创 2014-04-02 21:46:28 · 207 阅读 · 0 评论 -
[ios]Gesture与scrollView分别实现图片触控
ScrollView方法- (void)viewDidLoad{ [super viewDidLoad]; self.imageView=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"Cool.jpg"]]; NSLog(@"%@",NSStrin...原创 2014-04-02 21:53:42 · 85 阅读 · 0 评论 -
[ios]-registerNib:forCellReuseIdentifier:
关于重用为了得到高效的View,对于cell的重用是必须的,避免了不断生成和销毁对象的操作,这与在UITableView中的情况是一致的。但值得注意的时,在UICollectionView中,不仅cell可以重用,Supplementary View和Decoration View也是可以并且应当被重用的。在iOS5中,Apple对UITableView的重用做了简化,以往要写类似这样的代码...原创 2013-09-22 14:01:13 · 268 阅读 · 0 评论 -
[ios]注销键盘
[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to:nil from:nil forEvent:nil];不需要知道当前持有键盘对象做法。原创 2014-01-09 17:17:06 · 101 阅读 · 0 评论 -
[ios]NSNotification
这是一个观察者模式。 [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(receive:) name:nilobject:nil];name:监听名称为xx的信息 如nil监听所有object:监听object为xx的信息 如nil监听所有 -(void)receive:(...原创 2014-01-09 17:48:30 · 66 阅读 · 0 评论 -
[ios] iOS 富文本类库RTLabel
转自:http://blog.csdn.net/duxinfeng2010 本节关于RTLable基本介绍,原文来自 https://github.com/honcheng/RTLabel RTLabel基于富文本的格式,适用于iOS,类似HTML的标记。RTLabel 基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于Core Text,因此也...原创 2014-06-30 16:09:04 · 92 阅读 · 0 评论 -
[ios]label增加边距-既左右对齐
http://www.cocoachina.com/bbs/read.php?tid=189979&page=2 谢谢各位了,找到问题的原因所在了。在NSAttributeString中找到了这句话。默认用来计算的字体和大小。UIKIT_EXTERN NSString *const NSFontAttributeName NS_AVAILABLE_IOS(6_0); ...原创 2014-07-09 01:23:56 · 801 阅读 · 0 评论 -
[ios]视差动画
http://www.teehanlax.com/blog/introduction-to-uimotioneffect/UIMotionEffect原创 2014-07-16 09:19:38 · 131 阅读 · 0 评论 -
[ios]ios7 tableViewCell异常
在ios6 正常的tableViewCell在 ios7异常:原因出自 正确的把自定义的view加载cell上面的方法是通过[自定义view作为contentView的子view][cell.contentView addSubView:xx]; 如果在ios6正常 ios7异常的那么有一种可能是因为你在添加自定义的时候使用了:[self addSubView:xx];...原创 2013-09-13 22:05:29 · 118 阅读 · 0 评论 -
[ios]array深复制
转自:https://github.com/yidaizhenlong/LQRequest/issues/1NSMutableArray array=[[NSMutableArray alloc] initWithObjects:@"a",@"b", nil];NSMutableArray *deepCopyArray=[[NSMutableArray alloc] initWithAr...原创 2013-09-17 11:41:23 · 92 阅读 · 0 评论