HQ移动20170127期周报
2017-01-21 本文已影响21人
君赏
iOS周报内容
-
swift3.0
获取字符串的方法改变了之前直接输入对应的索引就可以 现在需要
String.Index
比如我要获取字符串从索引7开始
absoluteString.substring(from:absoluteString.index(absoluteString.startIndex, offsetBy: 7))
-
whereis
查询命令在什么路径比如查询
open
命令在什么路径
whereis open
-
NSTask
类在Swift3.0
换成Process
类利用
open
命令打开一个程序let process = Process() process.launchPath = "/bin/bash" process.arguments = ["-c","open -a /Applications/Unarchiver.app \(ipaPath)"] process.launch() process.waitUntilExit()
-
open
命令打开APP
一直提示不存在因为名字有空格 我重新命名 问题解决 这应该不是长久之计
-
Swift3.0
Array
类型转成String
list.joined(separator: "/")
-
执行
open
解压的命令 会获取不到数据因为解压已经离开终端的范畴 所以需要休眠程序 等待解压完毕
sleep(0.25);
-
**终端删除一个文件夹 **
rm -dPRrvW
-
怎么正常执行Mac终端的命令在Mac程序代码
let process = Process() process.launchPath = "/bin/bash" process.arguments = ["-c","终端的执行代码"] process.launch() process.waitUntilExit()
-
Swift3.0获取字符串长度
String.characters.count
-
synx 自动生成工程Group目录 到对应实际目录 如果直接执行synx projectPath 会让工程无法编译
只同步自己生成的类目录
比如PCH 和一些第三方库文件索引都是按照实际目录来的 所以利用synx自动生成实际目录如果操作了PCH和第三方库 会抱错 需要在工程配置重新设置路径
过完之后一些想法:
因为之前生成测试的iPa都是托管在fir.im平台上面的,但是测试反应fir.im下载速度特别慢。经过我测试,果然是很慢,我们公司的网络是香港专线。为了提高工作效率,决定搭建一下本地托管。
思路这样: