情景是这样的,我UITableView添加了一个HeaderView,这个HeaderView是通过xib创建,是UIView。出来的结果却出乎意料,UITableView的Cell最顶部的几个被HeaderView给遮挡了~~~我勒个去~~神马情况???!!! 于是哥通过看层次结构,发现运行...
分类:
移动开发 时间:
2015-04-01 19:55:25
阅读次数:
221
支持iOS搜狗输入法和自动关联表情(如输入hehe,出来的表情)注意:Swift的textView.text!=disable_emoji(textView.text)在OC里面用 ![xxx isEqualString:bbb]转帖保留(谢谢):http://www.cnblogs.com/Lee...
分类:
移动开发 时间:
2015-04-01 17:23:58
阅读次数:
142
变量(1)let 声明常量,var 声明变量,常量只能赋值一次。(2)常量和变量在声明的同时赋值,编译器会自动推断类型。(3)在声明时即不赋值也不指定类型,编译会出错,即不能声明类型不确定的变量。(4)swift的变量是强类型的,变量的类型确定以后,就不能在赋值其他类型数据给变量。(5)变量在声明的...
分类:
编程语言 时间:
2015-04-01 12:50:54
阅读次数:
143
class func sharedInstance() -> GlobalConstant { struct Singleton{ static var predicate:dispatch_once_t = 0 static var instance:GlobalCons...
分类:
编程语言 时间:
2015-04-01 12:38:55
阅读次数:
160
首先注册通知如下:
NSNotificationCenter.defaultCenter().addObserver(self,
selector: "keyboardWillShow:", name:
UIKeyboardWillChangeFrameNotification, object:
nil)
通知内容:
func...
分类:
移动开发 时间:
2015-04-01 11:25:58
阅读次数:
213
论 Swift 开发入门 : 进度条(UIProgressView)...
分类:
编程语言 时间:
2015-04-01 09:31:29
阅读次数:
288
Objective-C中的protocol里存在@optional关键字,被这个关键字修饰的方法并非必须要被实现。我们可以通过接口定义一系列方法,然后由实现接口的类选择性地实现其中几个方法。在Cocoa API中很多情况下接口方法都是可选的,这点和Swift中的protocol的所有方法都必须被实现...
分类:
编程语言 时间:
2015-04-01 09:24:44
阅读次数:
131
接着上一话来讲,上一话中讲到了MVC,那么MVC在IOS8开发中是如何应用的呢?Paul Hegarty老师给我们展示了一个计算器的Demo,首先新建一个工程,老师把AppDelegate.swift、LaunchScreen.xib和Images.xcassests文件放到了supporting Files文件夹中,那么剩下的两个文件ViewController.swift就是MVC中的C(控制...
分类:
移动开发 时间:
2015-03-31 09:22:27
阅读次数:
1536
代码环境是Xcode6.3-Beta3.
Swift已经极大的改变了开发iOS应用的方式。本文中,我会列出Swift的几个重点,并且和Objective-C一一做出对比。
注意,本文不是Swift的入门指导。苹果发布了Swift Programming Language,强烈建议您读一读这本书。文本主要介绍Swift中比较酷炫的特性。
类型
Swift提供的第一个重大的改进是类...
分类:
编程语言 时间:
2015-03-31 09:12:05
阅读次数:
188
13 函数oc函数定义:返回值类型 函数名(参数类型 参数名,参数类型 参数名){}swift 函数定义:func 函数名(参数名:参数类型,参数名:参数类型) -> 返回值类型{}swift中没有返回值的函数有三种写法: 13.1 func 函数名(参数名:参数类型,参数名:参数类型) -> .....
分类:
编程语言 时间:
2015-03-31 00:32:40
阅读次数:
146