Kickstart这是个人笔记。首先安装kickstartyuminstallsystem-config-kickstart命令行输入:system-config-kickstart在图形界面配置anaconda保存ks.cfg在镜像中提取isolinux制作成镜像mkisofs-R-J-T-v--no-emul-boot--boot-load-size4--boot-info-table-V"CentOS6.6X86_64bootdi..
分类:
其他好文 时间:
2015-04-23 00:18:03
阅读次数:
207
上一话我们对Demo的选择界面做了自动布局的相关处理,现在开始连接多个MVC的操作。首先我们需要其他工程中的文件,那么让我们打开另一个app。点击下面这个文件
然后拖动我们需要的文件到新的工程目录下:
注意勾选第一行,不然只是做了引用,如果你不小心删除了目标目录的话,你就找不到这些文件了,所以还是推荐做复制,这样会把文件复制到我们自己的工程目录下。
那么storyboard中...
分类:
移动开发 时间:
2015-04-20 09:36:40
阅读次数:
351
这是一个关于fedora系统编译tiny210交叉编译链(arm-qte-4.8.5)的个人笔记。...
分类:
其他好文 时间:
2015-04-19 18:00:38
阅读次数:
197
上一话我们详细介绍了多MVC模式以及Segue过渡的时候,这一话用一个新的Demo来诠释。
我们新建一个Psychologist的工程。把ViewController的名字改为PsychologistViewController。那么这个控制器是做什么用的呢?系统问你一个问题,然后你做出回答,系统会根据你的回答判断你是否开心,这样就能用上我们之前的Hppiness的项目。
在视图中加入...
分类:
移动开发 时间:
2015-04-19 16:20:43
阅读次数:
126
在这一话中我们将应用上一话学到的知识来为Demo添加手势识别,首先添加一个缩放的功能,其次添加一个拖动功能,使得小人的表情可以随着我们的手指改变。
首先来添加一个缩放手势的识别器,我们来到FaceView的代码中,之前定义了一个属性scal用来表示表情的缩放比例,现在我需要一个非私有的方法来修改这个值:
func scale(gesture:UIPinchGestureRecogni...
分类:
移动开发 时间:
2015-04-17 14:04:14
阅读次数:
168
上一话中介绍了扩展和协议的相关知识,这一话我们介绍一个很重要的概念delegation(代理),代理是协议的一个很重要的应用。我们来回顾一下代理的相关知识,它是控制器和试图通讯的关键。
那么代理是如何工作的呢
1.你需要创建一个代理协议,它描述了这个试图要帮别人做的事情。
2.在你的视图中创建一个属性,称作代理或者有时也叫数据源,这个属性的类型就是你创建的代理协议。
3.然...
分类:
移动开发 时间:
2015-04-16 17:48:14
阅读次数:
228
上一话介绍了视图绘制的一些基本原理,这一话继续展开。UIBezierPath可以绘制许多有趣的图形。
使用不同的构造器,比如roundedRect就是四个角被磨圆了的矩形,或者干脆是椭圆和圆。你甚至可以剪切任意的path,剪切使用addClip方法,在剪切了之后你可以针对剪切的这部分进行操作,例如你正在绘制一个卡片,这个卡片有小小的圆角效果,你可以把卡片绘制在一个矩形里面,然后把它剪切到...
分类:
移动开发 时间:
2015-04-15 13:43:26
阅读次数:
178
一个view(视图)是IOS中UIView的子类,标示了屏幕上的一个长方形区域,定义了一个坐标系空间来绘图,并且处理触摸的操作。
view是有层次的,一个view只能有一个superview,但是可以有多个subview。你可以获取一个view,当然返回值是可选的,或者获取一个view的所有subview,返回值是一个数组,虽然这个数组中的元素其实是AnyObject,因为一些历史遗留原...
分类:
移动开发 时间:
2015-04-14 19:52:08
阅读次数:
544
处理字符串的难点是字符串的索引和创建字符串等其他的问题以及如何创建一个字符串的子串。
字符串是由Unicode组成的,你不要把Unicode组成的字符串的子串看做Unicode字符,而是把它们拆分成Unicode字素,所以我们不能像数组中那样索引,因为会遇到有的字素是由多个字符组成,这样会把一个完整语义的字素拆成了两个字符从而改变了原意。所以字符串是由另外的一个类型来索引的,这种类型就是...
分类:
移动开发 时间:
2015-04-14 11:21:50
阅读次数:
137
我们都知道在Swift诞生之前进行IOS开发一直使用Objective-c这门语言。OC和Swift之间需要一个桥接。
IOS中的API基本都是在许多年前由OC写成的,现在在Swift中也可以用,甚至你都看不出区别,非常自然。有一些特殊的类型,在交接两种语言的时候需要注意,这使得使用OC调用IOS的API的时候会比Swift容易很多。
首先是NSString,这是String以前的形式...
分类:
移动开发 时间:
2015-04-14 11:16:10
阅读次数:
109