swift,
下面我们通过一个demo来简单的实现下这些控件的功能. 首先,我们拖将这几个控件拖到storyboard,并关联上相应的属性和动作.如图: 关联上属性和动作后,看看实现的代码: //点击按钮收起键盘 @IBAction func closeKe……
我们用两个label来显示slider和stepper的值.再用张图片来显示改变stepper值的效果.首先,这三个控件需要全局变量声明如下 var labelSlider = UILabel() var labelStepper = UILabel() var myImageView = ……
在Swift中没有异常处理或抛出,如果不能像Java一样使用异常控制流结构,那当你编写库的代码执行了一个失败的子程序,且发现解析可选类型(Unwrapping Optionals)太麻烦时,你打算怎么做?我所遵循的一直是想要保持S……
        新年到了,祝大家大家羊年快乐,喜气洋洋。上一话中我们简单地介绍了一些coredata的基本知识,这一话我们通过编程来实现coredata的使用。这一话中建立的几个变量对照上一话中讲到的coredata中重要的变量……
    上一话我们定义了与coredata有关的变量和方法,做足了准备工作,这一话我们来试试能不能成功。首先打开上一话中生成的Info类,在其中引用头文件的地方添加一个@objc(Info),不然后面会报错,我也不知道为什么……
       在有一定swift基础的情况下,让我们来做一些小程序练练手,今天来试试做一个简单地天气预报。新建一个工程,命名为Weather,然后上网找一个天气预报的API,百度搜索“天气预报 api”,打开一个网站,如下图……
    这后面的部分痘子的视频已经不讲了,我自己看着英文书试着给大家讲的,书名叫《Beginning IOS8 Programming with Swift》,感兴趣的同学自己搜一下哈。上一话中我们讲解了coredadta的用法,那么如何把coredata……
//Swift 简单继承和动态扩展 class Hello { var _name: String? = "Swift" init(name: String) { _name = name } init() { } func sayHello() { ……
import Foundation //Swift 复数变量定义 let myStatus = (411, "大连") println(myStatus.0) println(myStatus.1) //Swift 复数变量定义(带标签) let myStatusWithlabel: (code: Int, text: String) =……
// Playground - noun: a place where people can play import UIKit var str = "Hello, playground" var (a, b) = (10, 29) let (c:String, d:Int) = ("10", 19) println(a + b) a = 1; var ……
    首先我们新建一个工程,然后来做本地化,本地化就是根据用户设置的语言等等信息来显示。那么如何来设置呢,打开我们的工程,点开Supporting Files中的Info.plist。如图: 右侧第一栏选中China,这样如果遇到一……
我们都知道在IOS界面编程的时候有IBOutlet和IBAction,前者是引用后者是操作,IBAction有一个参数sender,用来指向操作对象,之前我发布的天气预报的小程序那一话可以看到,如果我们需要一个按钮的点击事件的话那就使……
    上一话中我们新建了一个textView,这一话我们来建一个列表,这个列表和上一话中的text不在一个页面中怎么办,直接拖拽Table View Controller到storyboard中,会多出一个屏幕来,效果如图: 注意一下左边,现在……
    上一话中我们创建了两个场景,这一话我们想要实现两个场景间的过渡。我们只需要增加一个导航条。选中我们上一话中创建的Table View Controller,点击工具栏上面的editor,选择Embed in(嵌入),选择Navigatio……
在 C 系语言中,可以使用 #if或者 #ifdef 之类的编译条件分支来控制哪些代码需要编译,而哪些代码不需要。Swift 中没有宏定义的概念,因此我们不能使用 #ifdef 的方法来检查某个符号是否经过宏定义。但是为了控制……
可以理解为类型转换,当返回值是AnyObject时需用到as。swift 的一个重大的改进就是更像自然语言了,所以as的意思也就是字面上的意思:把什么当成什么。比如dictionary["about"] as String  ,从字典取出来……
计算字符串的高度 swift的原生方法名,基本跟OC一致 OC旧方法, 用了会警告 CGSize size = [self.message sizeWithFont:[UIFont systemFontOfSize:17] constrainedToSize:CGSizeMake(200, 9999)]; OC新方法 CGSize si……
  我们现在已经添加了两个场景了,尽管我们有默认的视图控制器,但是我们还是想自己定制一下自己的控制器,我们之前一直在storyboard上做操作,现在来些一些代码。 在工程目录中右键选择new fie,在IOS的Source中选……
  上一话中我们第二个场景设置过渡的时候选择的是modal类型,不是push。所以用户输入后需要手工返回。导航条上有两个按钮,完成和取消。所以我们要对这两个按钮进行反向过渡,我们需要在事件源头添加@IBAction。代码……
  上一话我们使用了自己定义的控制器之后发现tableview上的餐馆没有了,这一话我们来添加数据,新添加一个餐馆类,这个类我们不需要继承系统的类,直接添加一个swift文件就好 import Foundation class Restaurant ……