
IOS
HFK_Frank
这个作者很懒,什么都没留下…
展开
-
IOS--获取当前时间和当前时间戳及NSLocale的重要性
//获取当前的时间,格式YYYY-MM-dd HH:mm:ss+(NSString*)getCurrentTimes{ //获取当前时间 NSDate *datenow = [NSDate date]; //创建时间戳 NSDateFormatter *formatter = [[NSDateFormatter alloc] init];原创 2018-01-23 16:37:03 · 1307 阅读 · 1 评论 -
iOS调试,找出错误代码所在位置
在Xcode调试程序过程中,程序出现意想不到的bug后,突然崩溃掉了,一般都会抛出First throw call stack--调用堆栈首先抛出的问题。在本实例图中我们也可以发现抛出问题的解释:“由于未捕获的NSRangeException异常而终止应用程序,原因是指数2超越界限”。Terminating app due to uncaught exception 'NSRangeExcepti...原创 2018-04-27 15:42:42 · 1535 阅读 · 0 评论 -
iOS的线程安全与锁
什么是线程安全?维基百科:线程安全代码仅以确保所有线程正常运行并满足其设计规范而不会发生意外交互的方式操作共享数据结构。用人话来说:多线程操作共享数据不会出现想不到的结果就是线程安全的,否则,是线程不安全的。以下为引用的转载 2018-07-25 15:21:52 · 306 阅读 · 0 评论 -
iOS多线程到底不安全在哪里?
点击这里转载 2018-07-25 17:27:50 · 318 阅读 · 0 评论