20170317
在Xcode6中使用IBDesignable创建自定义控件(翻译)
iOS 仿nice首页的navigationbar消失显示效果二(代码的优化)
UIView.clipsToBounds 让子 View 只显示落在父 View 的 Frame 部分
inputView与inputAccessoryView的使用,即自定义控件的响应视图
技术学习小组
iOS 多重选择视图 SHMultipleSelect
选择器(Picker)
20170318
已经上架的app(可供销售)在AppStore上搜不到的解决办法
消除引入第三方 Framework 导致的 Warning
在 Xcode 查看编译过程发现是执行 dsymutil
这条命令时产生的。
dsymutil links the DWARF debug information found in the object files for an executable exe_path by using debug symbols information contained in its symbol table.
众所周知,Xcode 编译的时候会处理两种符号:
Mach-O 符号:链接器在链接的时候需要处理。
调试符号:顾名思义,在使用调试器调试用到的符号。
为了让发行的安装包更小,通常会在编译的时候将调试符号从可执行文件中去掉。这样,在发生 crash 后得到的 crash log 里面只能得到 16 进制的地址。
Xcode 提供了一个编译设置项:Debug Information Format
,有两个选项:DWARF
和 DWARF with dSYM File
。
其中,DWARF 是一种独立于语言和操作系统的调试文件格式。最初是设计用来配合 ELF( Executable and Linkable Format,精灵和矮人 :])工作的。DWARF 不会在可执行文件中包含调试符号,而是仅仅包含对 .o 文件的引用,而这些 .o 文件才真正包含调试符号。
网友评论