为了搞清楚viewDidLoad、loadView等方法的用途和调用顺序,写了一个小demo,不料viewDidLoad方法被执行了两次,模拟器也一直是黑屏。查看了这两个方法的官方解释后找到了错误原因和解决方法。首先来看UIViewController.h文件中对viewDidLoad方法的解释:- (void)viewDidLoad;
// Called after the view has b...
分类:
移动开发 时间:
2015-05-03 16:07:27
阅读次数:
160
实现原理:1.通过UIWebView的stringByEvaluatingJavaScriptFromString方法来触发脚本2.通过自定义连接来触发oc代码实现过程@IBOutlet weak var webView: UIWebView! override func viewDidLoa...
分类:
编程语言 时间:
2015-05-01 14:39:43
阅读次数:
205
NSOperation 依赖关系,就像你和女友,互相需要对方一样。非常有意思。
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super
viewDidLoa...
分类:
移动开发 时间:
2015-04-15 23:26:53
阅读次数:
166
UIViewController在UIKit中主要功能是用于控制画面的切换,其中的view属性(UIView类型)管理整个画面的外观.大部分控制器类都会继承UIKit的UIViewController基类,该基类中包含了大量方法,可以重写这些方法来处理视图的加载、视图显示等各种事件。 包括以下常见的重要重写方法:
- (void)viewDidLoad {
[super viewDidLoa...
分类:
其他好文 时间:
2015-04-10 22:09:54
阅读次数:
107
#import "ViewController.h"@interface ViewController (){ UIButton *btn;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoa...
分类:
其他好文 时间:
2015-04-01 16:50:06
阅读次数:
120
1.构建UI ,导入MapKit框架#import 2.添加成员变量,并连线- (IBAction)backUserLocation;@property (weak, nonatomic) IBOutlet MKMapView *mapView;3.基础设置 1 - (void)viewDidLoa...
分类:
移动开发 时间:
2014-12-17 10:39:21
阅读次数:
192
#import @interface ViewController (){ CLLocationManager *_currentLoaction; CLGeocoder *_geocoder; CLPlacemark *_placeMark;}- (void)viewDidLoa...
分类:
移动开发 时间:
2014-11-01 19:02:12
阅读次数:
268
源代码:http://url.cn/OaPZa2今天用到了将archive图片保存到本地。保存图片是不能用NSUserDefault来保存的,NSUserDefault只能保存基础的类型,并不能保存对象。效果图:代码:- (void)viewDidLoad{ [super viewDidLoa...
分类:
其他好文 时间:
2014-10-25 15:38:20
阅读次数:
161
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图 4、viewDidLoa...
分类:
其他好文 时间:
2014-10-16 19:32:42
阅读次数:
243