09 2015 档案
摘要:swift引入后,为了使oc和swift更相近,对oc的初始化方法也进行了修正,具体说明,见下面的链接,这个waring的最简单的修正方法是,到相应类的头文件中,去掉在自定义初始化方法后面的 NS_DESIGNATED_INITIALIZER宏。这样系统就不会认为我们定义了designated in...
阅读全文
摘要:今天升级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...
阅读全文
摘要:https://medium.com/swift-programming/sequence-beyond-primitive-iterations-in-swift-80bc2507d8cc/// Return a `GeneratorType` instance whose `next` meth...
阅读全文
摘要:http://www.rockhoppertech.com/blog/swift-2-optionsettype/?utm_source=tuicool主要使用方法如下components([NSCalendarUnit.Year,NSCalendarUnit.Month,NSCalendarUni...
阅读全文
摘要:今天遇到一个问题,第一次运行程序时,- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event函数无法调用,第二次就好了。找了1天,终于找到了原因。在第一次运行时,显示了一个帮助页面,而这个页面当时是使用再加一层UIWi...
阅读全文
摘要:在一个controller中,使用 NSURLSessionDataTask *dataTask = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLRe
阅读全文
摘要:最近需要维护一个Hybird项目,使用的是ionic,由于是第一个Hybrid项目,在这里记录下基本的知识。先看一下ionic的最基本介绍:http://my.oschina.net/u/2275217/blog/410399
阅读全文
摘要:今天调试一个老程序,发现有时运行动画会crash,仔细检查了基本的内存管理,发现都没问题!后来发现了问题,这个程序用的是下面的代码[self performSelectorInBackground:@selector(noticeDrawer) withObject:nil];其中,noticeDr...
阅读全文
摘要:链接如下:http://www.cocoachina.com/swift/20150129/11057.html以前只注意使用dispatch_once达到创建单例对象时的线程安全,读了下边这篇文章,才突然发现以前的做法漏洞百出:仅仅保证创建时的线程安全是完全不够的,要保证单例变量读取时的线程安全!...
阅读全文

浙公网安备 33010602011771号