序言
当xcode工程中某个targets起的名字不符合预期,而要进行修改的时候,可以试试下面的教程进行操作;
操作实例
Dispatch修改成Dispatch(线程安全)
左上角选择manager schemes
在如图所示的地方修改
修改工程左边文件夹的名称
修改info.plist的路径
build工程之后,发现已经成功了.
好的文章,就是原来不懂得;看了之后有一种原来是这样的感觉!
当xcode工程中某个targets起的名字不符合预期,而要进行修改的时候,可以试试下面的教程进行操作;
Dispatch修改成Dispatch(线程安全)
build工程之后,发现已经成功了.
1,单线程情况下,任务依次执行不会出现线程安全的问题;
2,单线程情况下,多线程都是访问共享资源,而不是修改资源也可以保证线程安全,如:只读的全局属性;
3,线程不安全是由于多线程访问造成的,多线程访问和修改共享资源引起了不可预测的结果;
前提条件:
1,需要安装对应app证书;
2,证书包含需要安装设备的udid;
选择真机,然后build工程,点击.app后缀文件show in finder, 把里面文件拷贝出来
放到文件夹名字为:Payload的文件夹中(自己创建),然后压缩成zip
把zip后缀改成ipa,即可安装;
内联函数:替换宏定义函数,并且会检查数据类型.
static inline 或者 UIKIT_STATIC_INLINE)进行定义
在.h或者.m替换之前宏定义的位置
1 | 返回值 函数名(参数1,参数2){ |
end