1、command + / 不能注释代码**
解决方法:重启就好了
如果不行:
终端输入 sudo /usr/libexec/xpccachectl
然后重新启动
2、控制台打印出现乱七八糟的东西**
解决方法:
1)、打开Product ---> Scheme ---> Edit Scheme
2)、选择 RUN ---> Evironment Variables
添加键值对 :OS_ACTIVITY_MODE disable
3、上传到itunesconnect上的安装包 提示无效二进制文件**
解决办法:
在plist一级菜单中添加字段:
然后上传就可以看到有效二级制文件了
其他一些权限:
NSPhotoLibraryUsageDescription
App需要您的同意,才能访问相册
NSCameraUsageDescription
App需要您的同意,才能访问相机
NSMicrophoneUsageDescription
App需要您的同意,才能访问麦克风
NSLocationUsageDescription
App需要您的同意,才能访问位置
NSLocationWhenInUseUsageDescription
App需要您的同意,才能在使用期间访问位置
NSLocationAlwaysUsageDescription
App需要您的同意,才能始终访问位置
NSCalendarsUsageDescription
App需要您的同意,才能访问日历
NSRemindersUsageDescription
App需要您的同意,才能访问提醒事项
NSMotionUsageDescription
App需要您的同意,才能访问运动与健身
NSHealthUpdateUsageDescription
App需要您的同意,才能访问健康更新
NSHealthShareUsageDescription
App需要您的同意,才能访问健康分享
NSBluetoothPeripheralUsageDescription
App需要您的同意,才能访问蓝牙
NSAppleMusicUsageDescription
App需要您的同意,才能访问媒体资料库
4、新建与使用PCH文件**
1.) 打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步;
2.) 假设你的项目名称为TestDemo, 你的PCH 文件的名字应该为 TestDemo-Prefix.pch,然后创建;
3.) 选择 PCH 文件(文章的示例文件为 TestDemo-Prefix.pch) ,可以看到里面的内容如下:
4.) 找到 Project > Build Settings > 搜索 “Prefix Header“;
5.) “Apple LLVM 7.0 -Language″ 栏目中你将会看到 Prefix Header 关键字;
6.) 输入: MyDemo/MyDemo-Prefix.pch (如 MyDemo/MyDemo-Prefix.pch )
PS:不知道路径可以将生成的PCH文件拖到命令行,那样就会显示一个完整路径了,但是如果项目在其他电脑上运行会提示找不到PCH文件,解决办法是直接写${SRCROOT}/工程名字/PCH文件名
7.),将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度。效果如下
8.) Clean 并且 build 你的项目.
就是这样!Done!现在你可以使用你的 PCH 文件就像你使用老版本的Xcode一样了
5、使用CocoaPods下载文件或者从其他地方Copy文件到项目,#import不到**
6、切换.h与.m的快捷键
control+command+↑
7、自定义Label的文字特性:
选中attributed设置自定义:
文字加粗:
选中Plain ->system->style->Bold
8、联网权限,支持https
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
在plist文件中添加项NSAPPTransportSecurity,类型为字典。添加子项NSAllowsArbitraryLoads,类型为Boolean,值为YES。