• iOS开发需要掌握的命令


    • size: 文件Section信息查看
    • otool: obj砸壳
    • xcrun: 执行本地开发工具,如simctl
    • atos: address to symbol,符号化解析相关
    • clang: 编译
    • codesign: 打包签名用
    • env: 系统环境变量设置,构建打包时用
    • file: 文件类型查看,
    • dwarfdump: 符号化日志文件分析用
    • gcc: 编译工具,与clang作用类似
    • ld: 链接库,如-all_load,-ObjC,-force_load
    • libtool: 静态库和动态库创建工具
    • objdump: obj砸壳用
    • pagesize: 默认的 page fault大小查看
    • swift: swift编译器
    • xcodebuild: 打包时常用
    • xcode-select: 切换选择的Xcode
    • /usr/libexec/PlistBuddy: plist文件读写相关,如上线前关闭文件共享

    其它相关的命令

    • gem: ruby包管理器
    • brew: mac软件包管理器
    • git
    • pod
    • carthage

    如何熟练运用这些命令

    • 每个命令可以串行执行多个参数,每一组命令的组合都代表了一段逻辑
    • 命令工具,命令参数成百上千,如果不是经常使用,很容易遗忘,通过man command,command --help可以查看他的详细用法
    • man帮助文档最后一般都有很多例子
    • 不需要去死记硬背这些命令,而更新去了解这个工具具体内容
      • 它的运作流程是怎样的?
      • 应用场景
      • 原理
      • 参数所代表的含义,而不是参数本身
  • 相关阅读:
    Saltstack cmd.run 多项命令
    salt state.sls windows 传输文件
    mysql 时区更改;5.7 弱口令
    nginx 端口转发
    nohup 后台执行
    检测 nginx 关闭切换keepalived
    Centos 7 安装 dotnet 环境
    unison 双向镜像同步
    samba 配置参数详解
    数据结构与算法面试题80道(15)
  • 原文地址:https://www.cnblogs.com/wwoo/p/ios-kai-fa-xu-yao-zhang-wo-de-ming-ling.html
Copyright © 2020-2023  润新知