
iOS
文章平均质量分 80
ultra2005
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Cocoa 编码规范
Cocoa 编码规范> Code Naming Basics 代码命名基础在面向对象软件库的设计过程中,开发人员经常忽视对类,方法,函数,常量以及其他编程接口元素的命名。本节讨论大多数Cocoa接口的一些命名约定。>> General Principles 一般性原则>>> Clarity 清晰性● 最好是既清晰又简短,但不要为简短而丧失清晰性转载 2012-04-19 14:05:06 · 589 阅读 · 0 评论 -
xcode的other linker flag的含义
今天编译项目的时候发现抛出了一个异常,+[NSInvocation invocationWithMethodSignature:]: method signature argumentcannot be nil。但是看到项目里面是有这个类的,最后思考了下,由于是使用的runtime的调用,没有在头文件中import,所以link的时候是找不到这个类的,在网上看了下,只需要在other linker转载 2014-02-27 17:00:34 · 619 阅读 · 0 评论 -
关于UITableViewCell
1、修改UITableViewCell的backgroundColor错误方式:在cell创建的时候直接设置backgroundColor,不能起到应有的效果。错误原因:有一个2009年或者2010的WWDC视频提到了这个问题。tableview会调整背景来管理cells的选择状态,这就是为什么你能且只能在willDisplayCell这个方法里面修改它的实现的原因。正确方式:在如下方原创 2013-09-27 17:03:15 · 823 阅读 · 0 评论 -
IOS: 正确使用PresentModalViewController
Present ViewController Modally 一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现转载 2013-10-10 18:23:46 · 654 阅读 · 0 评论 -
视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper转载 2013-09-09 10:00:11 · 737 阅读 · 0 评论 -
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 · 502 阅读 · 0 评论 -
SDWebImage一个可管理远程图片加载的类库
SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category转载 2013-08-02 18:02:29 · 658 阅读 · 0 评论 -
UINavigationController使用详解
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟: 首先上一张图(来自苹果官方文档):转载 2013-06-21 10:14:04 · 515 阅读 · 0 评论 -
viewDidUnload 和 dealloc 的区别
viewDidUnload 和 dealloc 的区别 对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有转载 2012-12-06 14:32:31 · 269 阅读 · 0 评论 -
关于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 · 486 阅读 · 0 评论 -
IOS6屏幕旋转详解
IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统) 概述:在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewController支持旋转,只需要重写shouldAutorotateToInterfaceOrientation方转载 2014-09-23 14:47:30 · 490 阅读 · 0 评论