技术转载
天佑木枫
好记性不如烂笔头
展开
-
iOS 保证线程安全的方式
转载自:https://www.jianshu.com/p/938d68ed832c#一、前言保持线程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSCondition、pthread_mutex、OSSpinLock。实现机制各不相同,性能也各不一样。我们平常使用最多的@synchronized是性能最差的。下面我们先分别介绍每个加锁方式的使用,在使用一个案例来对他们进行性能对比。二、介绍与使用2.1、@synchronized转载 2020-07-14 12:17:23 · 504 阅读 · 0 评论 -
iOS lldb(gdb)常用的调试命令
(命令)和(子命令):LLDB调试命令的名称。命令和子命令按层级结构来排列:一个命令对象为跟随其的子命令对象创建一个上下文,子命令又为其子命令创建一个上下文,依此类推。 2. :执行命令的操作 3. :命令选项 4. :命令的参数 5. []:表示命令是可选的,可以有也可以没有.打印对象po如果我们想打印对象。我们需要使用命令选项:-O。为了更方便的使用,LLDB为expression -O –定义了一个别名:po执行表达式expression执行某个表达式。 我们在代码运行过程中,..原创 2020-07-13 16:40:23 · 568 阅读 · 0 评论 -
IOS开发之日期格式化时间
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,下面是关于NSDateFormatter和NSDate的介绍转载 2017-02-10 14:54:30 · 1002 阅读 · 0 评论