iOS开发工具与指令

1.mac显示隐藏文件 

defaults write com.apple.finder AppleShowAllFiles -bool true;  KillAll Finder

2.真机调包放置路径  

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport  

3.Provisioning Profiles 放置路径 

~/Library/MobileDevice/Provisioning Profiles   

4.Xcode垃圾清理

(1).在Xcode跑过的项目的索引、build的信息。删除后再编译时重新生成  ~/Library/Developer/Xcode/DerivedData/

(2).每次打包App的dSYM等数据就保存在此  ~/Library/Developer/Xcode/Archives/

(3).同上,没用的删了  ~/Library/Developer/Xcode/Products/

(4). 一堆模拟器的数据。每个文件夹里包含的就是一个特定系统版本的设备的数据。每个文件夹对应哪个设备可以在其下device.plist中查看  ~/Library/Developer/CoreSimulator/Devices/

(5).playground的项目缓存  ~/Library/Developer/XCPGDevices/

(6).自定义代码~/Library/Developer/Xcode/UserData/CodeSnippets

(7).Cocoapods的缓存: ~/Library/Caches/Cocoapods

5.谷歌看图软件Picasa

6.XCFormat一键整理代码格式及常用自定义:

nl_brace_else  '}'后面的else换行

nl_fdef_brace  方法名后面的'{'换行

align_assign_span 等号对齐

align_assign_thresh 等号对齐阀值

indent_oc_block 设置ture indent_oc_block_msg 设置为0  block块就会往Xcode左边界对齐(个人喜好)

sp_cmt_cpp_start "//"与被注释部分留一空格

sp_after_oc_block_caret 代码块^后加空格

nl_oc_msg_leave_one_liner 不要将oc消息换行对齐

nl_oc_msg_args 将block块中的消息换行对齐

align_nl_cont 对齐用反斜杠和换行符包装的宏

mod_sort_include 对#import排序

mod_full_brace_while 在单行while语句上使用大括号 

nl_before_for,nl_after_for 在for前后换行,

nl_before_if,nl_after_if 在if前后换行

nl_before_while 在while前换行

nl_after_func_body  = 2, 方法}后2个换行(保留1空行)

cmt_star_cont 多行注释补齐*

nl_oc_msg_leave_one_liner  = false, 取消换行,如:创建对象与对象赋值之间的换行

7.忽略警告  -W警告类型 和-Wno-警告类型

忽略项目中的某种警告:Target->Build Settings->Other warning Flags

忽略文件中的某种警告:Tagget->Build Phases->Complile Sources->要忽略警告的文件

overrides method in category:  Other Linker Flags添加-Xlinker -no_objc_category_merging

8.XCode10不识别自定义文件: 

File-->Workspace Setting-->Build System  修改为:Legacy Build System

9.解决修改一小段代码需要全量编译问题:

Add User-Defined Settings HEADERMAP_USES_VFS = YES

10.代码文件比对工具:

XCode----Open Developer Tool----FileMerge

11. 查看view的层级

po [view recursiveDescription] 

12.ffmpeg终端指令

ffmpeg -i input.mp4 -vf scale=w:h output.mp4 压缩

ffmpeg -i input.mp4 -vf crop=w:h:x:y output.mp4 裁剪

ffmpeg -I input.mp4 

ffmpeg -i input.mp4 -ac 2 output.mp4

13.XCode正则表达式搜索与替换

段注释转行注释:    /\*\*\n(.*)\n \*/       /\*\*$1 \*/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • two Last login: Tue Aug 4 17:09:57 on ttys000 yushengyang...
    aofeilin阅读 1,067评论 1 9
  • XCode使用一:Xcode基本操作 传送至原文地址 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格...
    无名小鱼会吐火阅读 29,674评论 0 23
  • 当mac电脑用久后系统占用的存储会多打170多G,怎么查看是系统的哪些文件占用了较大的内存呢? 正常情况下:我们可...
    一片枫叶随风舞阅读 18,319评论 0 4
  • 1.xcode删除provisioning profile文件 xcode 如果切换开发者账号,老的或者已经失效的...
    西蜀阅读 1,124评论 0 0
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,569评论 2 45