烟飞烟灭

好的文章,就是原来不懂得;看了之后有一种原来是这样的感觉!


  • 首页

  • 分类

  • 归档

  • 标签

  • 留言

修改xcode中targets名称

发表于 2020-04-10 15:38 | 更新于 2020-04-10 16:00 | 分类于 xcode | 阅读次数
字数统计 100 字

序言

当xcode工程中某个targets起的名字不符合预期,而要进行修改的时候,可以试试下面的教程进行操作;

操作实例

Dispatch修改成Dispatch(线程安全)

左上角选择manager schemes

image

在如图所示的地方修改

image

修改工程左边文件夹的名称

image

修改info.plist的路径

image

build工程之后,发现已经成功了.

线程安全

发表于 2020-04-10 09:21 | 更新于 2020-04-10 15:35 | 分类于 iOS | 阅读次数
字数统计 2.3k 字

线程安全问题

1,单线程情况下,任务依次执行不会出现线程安全的问题;
2,单线程情况下,多线程都是访问共享资源,而不是修改资源也可以保证线程安全,如:只读的全局属性;
3,线程不安全是由于多线程访问造成的,多线程访问和修改共享资源引起了不可预测的结果;

阅读全文 »

制作真机.ipa安装包

发表于 2020-04-08 10:35 | 更新于 2020-04-09 17:29 | 分类于 iOS | 阅读次数
字数统计 107 字

前提条件:

1,需要安装对应app证书;
2,证书包含需要安装设备的udid;

第一种 xcode直接build

选择真机,然后build工程,点击.app后缀文件show in finder, 把里面文件拷贝出来
放到文件夹名字为:Payload的文件夹中(自己创建),然后压缩成zip
把zip后缀改成ipa,即可安装;

第二种 xcode先archive

之前博客有介绍(点击)

OC中的常量和变量

发表于 2020-03-25 09:46 | 更新于 2020-04-13 11:21 | 分类于 iOS | 阅读次数
字数统计 585 字

变量

变量就是初始化定义之后可以进行修改的实例对象.
变量又分为全局变量和局部变量.
不赋值的时候默认为0或者空值.

阅读全文 »

内联函数

发表于 2019-07-17 11:05 | 更新于 2019-08-15 11:28 | 分类于 iOS | 阅读次数
字数统计 95 字

内联函数:替换宏定义函数,并且会检查数据类型.

static inline 或者 UIKIT_STATIC_INLINE)进行定义
在.h或者.m替换之前宏定义的位置

1
2
3
4
5
6
7
8
9
10
11
返回值 函数名(参数1,参数2){
//其他操作
return xxx;
}
//例子
static inline CGFloat WindowHeight(){
return [UIScreen mainScreen].bounds.size.height;
}
UIKIT_STATIC_INLINE CGFloat WindowWidth(){
return [UIScreen mainScreen].bounds.size.width;
}

end

<1…567…15>
自由不可待

自由不可待

离文明世界有多远?

74 日志
17 分类
101 标签
Github
© 2017 - 2021 自由不可待
由 Hexo 强力驱动
主题 - NexT.Pisces