上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页
摘要: [[NSNotificationCenter defaultCenter] addObserverForName:@"UIWindowDidRotateNotification" object:self queue:nil usingBlock:^(NSNotification *note) { ... 阅读全文
posted @ 2015-12-07 14:25 幻化成疯 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 如题,ios9上, [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test) name:@"aaaa" object:nil];这种写法不会影响对象的释放,比如写在 controller 里, 即... 阅读全文
posted @ 2015-12-04 15:41 幻化成疯 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 大学时的生产者消费者问题还记得吗?ios中的锁,请阅读以下官方文档,虽然是英文的,但是说的非常准确:Threading Programming Guide 中的Synchronizationhttps://developer.apple.com/library/ios/documentation/C... 阅读全文
posted @ 2015-11-30 14:48 幻化成疯 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 最近写程序是遇到了一种情况,对coredata 操作时,有一定几率crash,crash时无任何说明,断点调试后发现,fetch出的对象的属性竟然和数据库中的不同,不知道什么情况下导致了context的一致性被破坏了,查了好久也没有找出真正原因,但是找到了解决方法:在每次复杂的逻辑前加一句:[[DB... 阅读全文
posted @ 2015-11-21 16:14 幻化成疯 阅读(363) 评论(0) 推荐(0) 编辑
摘要: https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Notifications/Articles/Threading.html#//apple_ref/doc/uid/20001289-CEGJFDFGDeli... 阅读全文
posted @ 2015-11-03 16:07 幻化成疯 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 今天在处理多线程突然想到一个问题,多核处理器会不会导致,单一线程中,由runloop分发的2个函数同时执行呢?进而同时修改同一个变量,产生bug?我做了以下的测试:- (void)viewDidLoad { [super viewDidLoad]; [self performSe... 阅读全文
posted @ 2015-10-15 15:21 幻化成疯 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在block中调用 self,那么就会引起循环引用问题,那么这是为什么呢? 为什么self会对block进行强引用呢????这里推荐一篇关于block的专业文章,http://blog.csdn.net/jasonblog/article/details/7756763 阅读全文
posted @ 2015-10-15 15:15 幻化成疯 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 先设置好 textView的内容文字,再调用以下代码,就能够得到文字内容的size,其中参数表示最大的size的尺寸,通常,高度应该不限制,宽度是控件的宽度。let newSize = statementTextView.sizeThatFits(CGSizeMake(viewSize.width-... 阅读全文
posted @ 2015-10-12 18:36 幻化成疯 阅读(789) 评论(0) 推荐(0) 编辑
摘要: swift引入后,为了使oc和swift更相近,对oc的初始化方法也进行了修正,具体说明,见下面的链接,这个waring的最简单的修正方法是,到相应类的头文件中,去掉在自定义初始化方法后面的 NS_DESIGNATED_INITIALIZER宏。这样系统就不会认为我们定义了designated in... 阅读全文
posted @ 2015-09-22 17:47 幻化成疯 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: 今天升级xcode7时发现了个这个编译bug,说是找不到xcdatamodeld。解决方法如下:I had the same problem. Here are the steps I used to solve it:Right-click on your project file in Xcod... 阅读全文
posted @ 2015-09-22 13:28 幻化成疯 阅读(326) 评论(0) 推荐(0) 编辑
摘要: https://medium.com/swift-programming/sequence-beyond-primitive-iterations-in-swift-80bc2507d8cc/// Return a `GeneratorType` instance whose `next` meth... 阅读全文
posted @ 2015-09-22 10:43 幻化成疯 阅读(215) 评论(0) 推荐(0) 编辑
摘要: http://www.rockhoppertech.com/blog/swift-2-optionsettype/?utm_source=tuicool主要使用方法如下components([NSCalendarUnit.Year,NSCalendarUnit.Month,NSCalendarUni... 阅读全文
posted @ 2015-09-21 11:46 幻化成疯 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题,第一次运行程序时,- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event函数无法调用,第二次就好了。找了1天,终于找到了原因。在第一次运行时,显示了一个帮助页面,而这个页面当时是使用再加一层UIWi... 阅读全文
posted @ 2015-09-17 17:49 幻化成疯 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 在一个controller中,使用 NSURLSessionDataTask *dataTask = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLRe 阅读全文
posted @ 2015-09-11 16:41 幻化成疯 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 最近需要维护一个Hybird项目,使用的是ionic,由于是第一个Hybrid项目,在这里记录下基本的知识。先看一下ionic的最基本介绍:http://my.oschina.net/u/2275217/blog/410399 阅读全文
posted @ 2015-09-09 13:55 幻化成疯 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页