09 2015 档案

摘要:swift引入后,为了使oc和swift更相近,对oc的初始化方法也进行了修正,具体说明,见下面的链接,这个waring的最简单的修正方法是,到相应类的头文件中,去掉在自定义初始化方法后面的 NS_DESIGNATED_INITIALIZER宏。这样系统就不会认为我们定义了designated in... 阅读全文
posted @ 2015-09-22 17:47 幻化成疯 阅读(1616) 评论(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 幻化成疯 阅读(344) 评论(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 幻化成疯 阅读(219) 评论(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 幻化成疯 阅读(546) 评论(0) 推荐(0)
摘要:今天遇到一个问题,第一次运行程序时,- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event函数无法调用,第二次就好了。找了1天,终于找到了原因。在第一次运行时,显示了一个帮助页面,而这个页面当时是使用再加一层UIWi... 阅读全文
posted @ 2015-09-17 17:49 幻化成疯 阅读(992) 评论(0) 推荐(0)
摘要:在一个controller中,使用 NSURLSessionDataTask *dataTask = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLRe 阅读全文
posted @ 2015-09-11 16:41 幻化成疯 阅读(500) 评论(0) 推荐(0)
摘要:最近需要维护一个Hybird项目,使用的是ionic,由于是第一个Hybrid项目,在这里记录下基本的知识。先看一下ionic的最基本介绍:http://my.oschina.net/u/2275217/blog/410399 阅读全文
posted @ 2015-09-09 13:55 幻化成疯 阅读(183) 评论(0) 推荐(0)
摘要:今天调试一个老程序,发现有时运行动画会crash,仔细检查了基本的内存管理,发现都没问题!后来发现了问题,这个程序用的是下面的代码[self performSelectorInBackground:@selector(noticeDrawer) withObject:nil];其中,noticeDr... 阅读全文
posted @ 2015-09-06 10:06 幻化成疯 阅读(225) 评论(0) 推荐(0)
摘要:链接如下:http://www.cocoachina.com/swift/20150129/11057.html以前只注意使用dispatch_once达到创建单例对象时的线程安全,读了下边这篇文章,才突然发现以前的做法漏洞百出:仅仅保证创建时的线程安全是完全不够的,要保证单例变量读取时的线程安全!... 阅读全文
posted @ 2015-09-05 12:02 幻化成疯 阅读(207) 评论(0) 推荐(0)