技术文章分类(180)

技术随笔(11)

07 2014 档案

摘要:多线程和异步操作的异同相同点:多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。异步操作的本质:所有的程序最终都会由计算机硬件来执... 阅读全文
posted @ 2014-07-23 14:11 坤哥MartinLi 阅读(402) 评论(0) 推荐(0)
摘要:object_getClassName(self.tabBarController.presentingViewController) != "UINavigationController" 阅读全文
posted @ 2014-07-16 22:01 坤哥MartinLi 阅读(571) 评论(0) 推荐(0)
摘要:/* #UIGestureRecognizerDelegate 我在这里设置响应事件的优先级,因为UITap响应事件的优先级会高,则他的subview的事件会被阻止 */ func gestureRecognizer(gestureRecognizer: ... 阅读全文
posted @ 2014-07-11 17:02 坤哥MartinLi 阅读(1897) 评论(0) 推荐(0)
摘要:var value1:String = "1.1111"var value2:Double = String.bridgeToObjectiveC(value1)().doubleValue 阅读全文
posted @ 2014-07-08 22:14 坤哥MartinLi 阅读(378) 评论(0) 推荐(0)
摘要:这个问题是因为你之前开启过模拟器 后面又重新开启导致的重启下系统就可以了。 阅读全文
posted @ 2014-07-07 09:26 坤哥MartinLi 阅读(1177) 评论(0) 推荐(0)
摘要:在Mac Lion下使用XCode 时,调试大型的工程,速度慢得让人无语。划到一个地方,就可能让你一顿慢悠悠的等待。XCode 的indexing系统消耗太大,这会导致在调试时经常会卡住。它带来的好处很多,比如自动补全、查找定义等。但为了提升调试的性能,可以使用下面的方式:defaults writ... 阅读全文
posted @ 2014-07-06 14:15 坤哥MartinLi 阅读(2070) 评论(1) 推荐(0)
摘要:var testString:String = "wo shi string"var utf8String = (testString as NSString).UTF8String 阅读全文
posted @ 2014-07-05 11:37 坤哥MartinLi 阅读(1709) 评论(0) 推荐(0)
摘要:1,选中Finder,点击“前往文件夹”(快捷键finder -> command+shift+G),输入“~/Library/Application Support/iPhone Simulator” 阅读全文
posted @ 2014-07-01 16:58 坤哥MartinLi 阅读(223) 评论(0) 推荐(0)
摘要:一,swift(SwiftTest.swift)调用objc(ObjcTest.h/m)1,在<Mixed-Bridging.h中添加:import "ObjcTest.h" (如果没有Bridging.h,则添加一个,并且在Building setting/Swift Compiler/Obj... 阅读全文
posted @ 2014-07-01 15:50 坤哥MartinLi 阅读(654) 评论(0) 推荐(0)