iOS开发中一些容易忽略和导致出错的问题

1.    设置tag值事注意:

设置tag值时必须大于100,  tableView 的头尾高度 不能设置为0.。可以是0.001

2.iOS 9.3系统  以后无法http 请求的解决办法

在 info.plist 文件中增加一项字典  :NSAppTransportSecurity,在该字典增加一项 : NSAllowsArbitraryLoads  值为true

 3.PCH 路径 设置: 

$(SRCROOT)/$(PROJECT_NAME)/PrefixHeader.pch

4.//Xcode插件存放路径

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

5.清理Xcode编译缓存:

路径:Library/Developer/Xcode/DerivedData  执行命令:git merge 或者git rebase(如提示报警重启Xcode就好了)

6.文本长按弹出复制粘贴框时显示的是英文 解决办法

/*

 解决办法是用vim直接打开工程的Info.plist文件,在文件中增加如下内容即可

 <key>CFBundleLocalizations</key>

 <array>

        <string>zh_CN</string>

        <string>en</string>

 </array>

 */

另一种方式:修改Info.plist文件的Localization native development region属性值为China

原文地址:https://www.cnblogs.com/blogfan/p/5610790.html