HQ移动20170127期周报

作者: 君赏 | 来源:发表于2017-01-21 10:31 被阅读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下载速度特别慢。经过我测试,果然是很慢,我们公司的网络是香港专线。为了提高工作效率,决定搭建一下本地托管。

      思路这样:

    相关文章

      网友评论

        本文标题:HQ移动20170127期周报

        本文链接:https://www.haomeiwen.com/subject/rtggbttx.html