共 6 篇文章 |
|
(lldb) p 1616(lldb)p/x 160x10(lldb) p/t 160b00000000000000000000000000010000(lldb) p/t (char)160b00010000.(lldb) e int $a = 2(lldb) p $a * 1938(lldb) e NSArray *$array = @[ @"Saturday", @"Sunday", @"Monday" ](lldb) p [$array count]3(lldb) po [[$array objectAtIndex:0] uppercaseString]SATUR... 阅1085 转0 评0 公众公开 16-04-02 23:20 |
视图控制器,不管是那些由iOS提供的还是你自己定义的视图控制器,都可以被分为两个基本类别-内容视图控制器和容器视图控制器它们反应了视图控制器在应用程序中所扮演的角色。被呈现的视图控制器没有指定类型可以是内容视图控制器也可以是带有一个内容司徒控制器的容器视图控制器。尽管容器视图控制器定义了被管理控制器之间的特定关系,但是使... 阅67 转0 评0 公众公开 16-04-01 23:32 |
IOS分别利用NSURLSession和AFNetworking实现下载文件。} completionHandler:^(NSURLResponse *response,NSURL *filePath, NSError *error) { //此处已经在主线程了 UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:filePath]]; self.imageView.image = image; }]; [downloadTask resume]; 不管用哪种方法最后一定要执... 阅131 转1 评0 公众公开 16-03-22 15:05 |
UIView中提供两个方法用来确定hit-testing View,如下所示- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event; // recursively calls -pointInside:withEvent:. point is in the receiver''s coordinate system.- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event;}- (UIView *)hitTest:(CGPoint)point withE... 阅302 转0 评0 公众公开 16-03-17 14:38 |
黑幕背后的Autorelease | sunnyxx的技术博客我是前言。objc_autoreleasePoolPush的返回值正是这个哨兵对象的地址,被objc_autoreleasePoolPop(哨兵对象)作为入参,于是:根据传入的哨兵对象地址找到哨兵对象所处的page在当前page中,将晚于哨兵对象插入的所有autorelease对象都发送一次- release消息,并向回移动next指针到正确位置补充2:从最... 阅567 转1 评0 公众公开 16-03-17 14:36 |
我的第一感觉是我们可以在代码中主动消失了视图控制器,并且我们错误地让父视图控制器消失了。与检视视图层级类似的,我们也需要通过[[[UIWindow keyWindow] rootViewController] _printHierarchy]检视视图控制器的层级。UIViewControllers的dismissViewControllerAnimated:completion:将试图控制器的请求丢给了它的中间子视图控制器,如果有一... 阅68 转0 评0 公众公开 16-03-17 11:18 |