一个sh脚本每次build的时候动态修改info.plist文件 达到动态更改版本号的目的 但是估计是因为缓存的缘故 每次只有clean之后再运行才会修改成功 看script执行的log 好像是先修改之后然后xcode去copy了一份旧的plist给覆盖了。。。 但是clean之后却没有这个copy ...
分类:
其他好文 时间:
2018-12-19 16:59:16
阅读次数:
193
Xcode下载地址:https://developer.apple.com/download/more/ 参考文档:https://zh.wikipedia.org/wiki/Xcode ...
分类:
系统相关 时间:
2018-12-19 15:46:10
阅读次数:
432
之前虽然看到好多关于这方面的问题,但是在实际项目中使用到的,都不是我之前简单了解的方法;深拷贝的方法有很多,但一般针对的是对象形式,所以当遇到json数组这样 的结构后,发现之前了解的方法都是不可行的; 当需要删除数组中某些数据时候,发现深复制后 的数据做删除操作后,原数据也发生改变,试了好几个拷贝 ...
分类:
其他好文 时间:
2018-12-16 23:18:36
阅读次数:
126
步骤可参考:https://www.cnblogs.com/weixuqin/p/6440252.html创建工程时,可注意:1、所以选择macOS下的CommandLineTool对于xCode来说,C程序类被归类到Mac下的命令行工具里面。2、语言选择C++创建完成后,工程中就会出现main.cpp文件。如果不选择C++,默认是main.m文件。文件内容是:intmain(intargc,co
分类:
编程语言 时间:
2018-12-16 13:22:03
阅读次数:
196
xcode 10 上pod install 出现错误 此时 终端已经给你提示了,升级新版本 把, 现在的版本 可能(一定)不兼容 = = 解决 办法1: 升级pod 版本 目前 pod --version 是1.5.3 终端输入 sudo gem install cocoapods --pre 升级 ...
分类:
其他好文 时间:
2018-12-15 16:22:29
阅读次数:
881
在ObjC中,什么是深浅拷贝? 深浅拷贝分别指深拷贝和浅拷贝,即 mutableCopy 和 copy 方法。 copy复制一个不可变对象,而 mutableCopy 复制一个 mutable 可变对象。 非容器类对象 如NSString,NSNumber等一类对象 示例1: 查看内存可以发现,st ...
分类:
移动开发 时间:
2018-12-14 19:39:11
阅读次数:
168
目录: 一、背景 二、Fastmonkey介绍 三、Fastmonkey操作前准备 四、Fastmonkey工程配置过程 五、执行Monkey测试 六、FAQ Fastmonkey实践 一、背景: 因众所周知的原因随着Xcode从7.x升级到8.x或9.x,我们无法再使用Instrument的uia ...
分类:
移动开发 时间:
2018-12-12 15:44:31
阅读次数:
337
创建并编译Xcode工程时,有几个常用概念想在这里记一下。 Xcode Target: 定义:A target defines a single product; .... 理解:输出文件,等同于VS的Target。比如你创建一个Xcode Application工程,它的默认输出必然是一个App。 ...
分类:
其他好文 时间:
2018-12-11 00:36:11
阅读次数:
145
第一次迭代已经结束,总的来说收获很大。从一开始对ios开发的一无所知,到学习新语言swift,再到借助xcode开发ios客户端APP,学到了很多很多知识。当然目前学的还是皮毛,后续还需要花大量时间投入学习。 设想和目标 我们软件很明确的定义为,统计实时噪声数据,绘制区域噪声地图,提供给用户需要的信 ...
分类:
其他好文 时间:
2018-12-10 15:48:30
阅读次数:
189
通过Shell脚本生成IPA,本文内容有待实际操作后验证。 方案一:xcodebuild -archivePath # 清理xcodebuild clean -workspace xgj.xcworkspace -scheme xgj # 构建xcodebuild -archivePath xgj. ...
分类:
系统相关 时间:
2018-12-10 13:57:35
阅读次数:
239