[TOC] Xcode 优化编译时间设置 显示构建时间 首先,我们需要知道 Xcode 花了多少时间来构建我们… 继续阅读Xcode 优化编译时间设置
标签: xcode
Xcode项目文件格式
原文:http://www.monobjc.net/xcode-project-file-format.htm… 继续阅读Xcode项目文件格式
Xcode Code Snippets
通过code snippets,我们可以创建一些可重用的代码块,并且在任何需要的地方很容易的就可以使用这些代码块。这可以节省输入需要的操作和时间。并且,一旦你学会使用code snippets,会发现你可
Xcode 教程之调试视图层次结构
Xcode开发,当我们需要调整/检查UI时正确的处理方式是什么?
答案:debug view hierarchy
P.s. 下面是为什么要使用debug view hierarchy,没时间的读者自行略过
很多人知道
很多人不知道
很多人知道仅仅了解了一下
少部分的人知道了解,并经常用它辅助开发。
范子属于知道作为新功能仅仅了解了一下。包括之前的Mac软件reveal。
因为实际的开发过程中,并不是很关心UI的处理,毕竟前期要先保证业务逻辑正确,后期还有调整&测试UI的过程。
然而在这次的产品在上线之前临时提出调整UI的需求,在调整UI的过程中,让范子重新审视了一下自己画UI的过程是否合理。
其实范子之前就知道自己画UI很不用心,或者说没有给予足够的重视,在整个产品开发过程中,经常出现后期调整,耽误工程进度的情况。
这次的反思并不是因为影响进度,而是基于自身的编码习惯的反思审视。我们可以通过debug view hierarchy一次完成完美的代码布局,并以此优化自己代码布局逻辑,其实是有助于提升自己的编码水平的。
以前是因为没有合适的工具比如reveal收费昂贵。现在Xcode早就原生支持了,那么我们也就不应错过这个可以提升效率的工具。
完!
头文件引用
头文件引用主要由#inlude 和#import 两种。每种又分为尖括号(<>)引用和双引号(” “)引用 。
#inlude
与 #import
的区别是:
#import
不会造成重复引用,它会自己检查是否已经引用过,也可以防止递归包含。
尖括号(<>)引用与双引号(” “)引用的区别是:
双引号(” “)引用的文件,编译器会首先在存储源文件的同一目录下搜索,如果文件没有找到编译器会搜索默认目录(配置文件中配置的头文件引用目录)。
尖括号(<>)引用 只会在默认目录下搜索。
换句话说 双引号引入的方式其搜索目录的范围要更大,当然效率差一点。
双引号引用范围=源文件目录+默认目录
尖括号引用范围=默认目录
xcode文档注释规则简要汇总
参考源
类与协议
/** 文档B.
*
* 文档B的详细描述.
*/
@interface DocB : NSObject
/// 文档A.
@interface DocA : NSObject
文本链接
/**
* - [文档B](DocB) : 类的链接文本.(仅appledoc)
*/
单行注释
///# 标题1
///## 标题2
///hello oc,下面的空行是为了换行
///
///hello swift
/// - 这里使用了无序列表
/// - 使用加粗 **this**, 使用斜体 _this_
/// - 添加一个链接: [百度](http://www.baidu.com)
/// - 添加一个图片:
多行注释文档
/**
多行注释文档相比于普通多行注释多了一个星号。
在这里可以使用markDown语法,书写各种提示信息
如:显示一个有序列表
1. 有序列表
2. 有序列表
3. 有序列表
*/
方法/函数的注释
方法的注释包括传入参数、返回值、和异常等说明
/**
初始化 数据和颜色值
@param frame frame
@param dataItems 数据集
@param colorItems 色值集
@return self
*/
- (id)initWithFrame:(CGRect)frame dataItems:(NSArray*)dataItems colorItems:(NSArray*)colorItems;
使用Xcode8创建Python项目
今天想使用一个IDE来开发Python,省的每次写完后都要在terminal上敲命令。选来选去,既然已经安装了… 继续阅读使用Xcode8创建Python项目
Xcode8添加iOS7真机调试
打开Xcode8和Xcode7的app包内容 Contants/Developer/Platforms/iPh… 继续阅读Xcode8添加iOS7真机调试
Workspace的使用方法
更改 xcode-> Preference -> Location -> Advanced -> Custom… 继续阅读Workspace的使用方法
xcode设置允许访问http请求
项目的info.plist文件添加一下值: App Transport Security Settings A… 继续阅读xcode设置允许访问http请求