Objective-C
MrLiuYS
这个作者很懒,什么都没留下…
展开
-
关于NSArray和NSMutableArray
NSArray 一个NSArray对象用来包含指向其他对象的指针列表。它里面的元素都有一个唯一的index。 如果有n个对象,index就是从0到(n-1)。在NSArray中,是不没有nil。 NSArray从NSObject继承下来。无法删除,添加,也无法修改。 NSArray常用方法: -(unsigned)count//得到array中对象个数 -(id)objectAtIndex:i /原创 2015-04-15 11:47:57 · 304 阅读 · 0 评论 -
installprohibited -402636802
错误提示是:installprohibited -402636802这个的时候,可以将 设置-通用-访问限制关闭原创 2015-04-15 11:48:42 · 498 阅读 · 0 评论 -
performSelectorOnMainThread
iphone开发中,在主线程之外的线程更新主线程所显示的界面元素,不能直接调用主线程的类的更新界面的方法,否则界面看不到任何结果 .而是需要有个缓冲,叫做 performSelectorOnMainThread 使用方法是,在线程调用到更新界面那个类的时候,在更新界面前,通过如下调用. [self performSelectorOnMainThread:@selector(upda原创 2015-04-15 11:48:17 · 250 阅读 · 0 评论 -
iphone转场动画
#import CATransition *myTransition = [ CATranstion animation]; myTransition.timingFunction = UIViewAnimationCurveEaseInout;//设置属性再动画开头喝结尾比较慢 myTransition.type = kCATransitionPush;//推出旧视图,引入新视图 myTr原创 2015-04-15 11:48:09 · 397 阅读 · 0 评论 -
iphone使用loadNibNamed载入view在…
首先给大家介绍loadNibNamed得作用,比如我们自己设计了一个view,并且在nib中指定了,那么便可以通过下面得方法把 自己得View 给提取出来. NSArray中得元素是什么? 大家双击xib文件中,里面得元素会依次存储在你得NSArray* nib数组中. NSArray* nib = [[NSBundle mainBundle] loadNibNamed/@"Cust原创 2015-04-15 11:48:06 · 487 阅读 · 0 评论 -
关于UI_USER_INTERFACE_IDIOM() & …
使用 UI_USER_INTERFACE_IDIOM() 进行区分 (ios 3.2 >=) 无法区分iphone和ipod if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { // } else { // } 区分目前UI_USER_INTERFACE_原创 2015-04-15 11:48:11 · 606 阅读 · 0 评论 -
iphone的一些技巧
在iPhone开发过程中,一些小技巧对开发工作有很大的帮助作用,所以以下内容收集了一些开发过程中的小技巧。 1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码: UIImage *image = [UIImage imageNamed :filename]; CGImageRef imageRef = image.CGImage ; CGRect re原创 2015-04-15 11:48:24 · 342 阅读 · 0 评论 -
把UIActivityindicatorView 添加到…
http://blog.csdn.net/ssihc0/article/details/7078449 实现在代码如下,比较简单, [cpp] view plaincopyprint? -(void)showMessage{ alert = [[UIAlertView alloc] initWithTitle:@" " message:@"原创 2015-04-15 11:48:20 · 300 阅读 · 0 评论 -
关于CGRect包含交错,边缘,中心的检…
判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数 BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point); 判断一个CGRect是否包含再另一个CGRect里面,常用与测试给定的对象之间是否又重叠 BOOL contains = CGRectContainsRect(原创 2015-04-15 11:48:14 · 474 阅读 · 0 评论 -
UIScrollView 原理
scroll view 原理 在滚动过程当中,其实是在修改原点坐标 当手指触摸后, scroll view会暂时拦截触摸事件,使用一个 计时器,假如在计时器到点后,没有发生手指移动事件, 那么,scroll view发送tracking events到被点击的subview 假如在计时器到点前,发生了移动事件,那么 scroll view 取消tracking 自己发生滚动原创 2015-04-15 11:48:00 · 266 阅读 · 0 评论 -
关于UITableView添加按钮后改变选…
关于uitableview添加按钮之后,选择按钮改变按钮的状态,但是由于uitableview的重用机制,会使列表中的默写cell的按钮跟着改变选择状态.的解决办法. 以往的方法是自定义uitableviewcell,中添加按钮,然后将新建的mytableviewcell添加进入数组中,每次刷新列表在从数组中通过indexch.row获取到数组的第几个..这样子就没有使用到列表的重用机制了.原创 2015-04-15 11:48:36 · 377 阅读 · 0 评论