- 博客(14)
- 收藏
- 关注
转载 IOS6屏幕旋转详解
IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统) 概述:在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewController支持旋转,只需要重写shouldAutorotateToInterfaceOrientation方
2014-09-23 14:47:30
487
转载 xcode的other linker flag的含义
今天编译项目的时候发现抛出了一个异常,+[NSInvocation invocationWithMethodSignature:]: method signature argumentcannot be nil。但是看到项目里面是有这个类的,最后思考了下,由于是使用的runtime的调用,没有在头文件中import,所以link的时候是找不到这个类的,在网上看了下,只需要在other linker
2014-02-27 17:00:34
614
转载 UIButton上使用UIEdgeInsetsMaketitle跟图片对齐
默认情况下,不设置的效果,都使居中现实,button为150*150使用以下设置后: [self setTitleEdgeInsets:UIEdgeInsetsMake( 0.0,-backGroundImag.size.width, 0.0,0.0)]; [self setImageEdgeInsets:UIEdgeInsetsMake(0.0, 0.
2013-10-28 10:44:18
535
转载 IOS: 正确使用PresentModalViewController
Present ViewController Modally 一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现
2013-10-10 18:23:46
649
原创 关于UITableViewCell
1、修改UITableViewCell的backgroundColor错误方式:在cell创建的时候直接设置backgroundColor,不能起到应有的效果。错误原因:有一个2009年或者2010的WWDC视频提到了这个问题。tableview会调整背景来管理cells的选择状态,这就是为什么你能且只能在willDisplayCell这个方法里面修改它的实现的原因。正确方式:在如下方
2013-09-27 17:03:15
821
转载 视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper
2013-09-09 10:00:11
734
转载 ios开发之UITextField特性
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;
2013-08-05 14:44:01
656
转载 SDWebImage一个可管理远程图片加载的类库
SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category
2013-08-02 18:02:29
656
转载 URL 编码:CFURLCreateStringByAddingPercentEscapes
If you have tried to send any information using a GET web request, you would have come cross an annoying problem, That annoying problem is making sure that the URL is corrently encoded. The issue
2013-08-02 17:36:21
501
转载 UINavigationController使用详解
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟: 首先上一张图(来自苹果官方文档):
2013-06-21 10:14:04
512
转载 viewDidUnload 和 dealloc 的区别
viewDidUnload 和 dealloc 的区别 对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有
2012-12-06 14:32:31
267
原创 关于UIView drawRect方法
在子类化UIView时,会自动调用drawRect方法,可以在子类中重载该函数,以实现自己的功能。另外,当需要重绘时,可调用setNeedsDisplay 或者 setNeedsDisplayInRect方法,而不能直接调用drawRect方法。This method is called when a view is first displayed or when an eve
2012-09-12 11:21:41
483
转载 Cocoa 编码规范
Cocoa 编码规范> Code Naming Basics 代码命名基础在面向对象软件库的设计过程中,开发人员经常忽视对类,方法,函数,常量以及其他编程接口元素的命名。本节讨论大多数Cocoa接口的一些命名约定。>> General Principles 一般性原则>>> Clarity 清晰性● 最好是既清晰又简短,但不要为简短而丧失清晰性
2012-04-19 14:05:06
586
转载 函数参数的传递问题(指针的指针)
函数参数的传递问题(指针的指针)(转)程序1:void myMalloc(char *s) //我想在函数中分配内存,再返回{ s=(char *) malloc(100);}void main(){ char *p=NULL; myMalloc(p); //这里的p实际还
2011-07-22 16:24:51
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人