• Swift中的类型转化

    * 1、is:用于判断一个实例是否是某一种类型isKindOfClass 2、as : urlString as NSString 3、as? :转成的最终类型是一个可选类型 4、as! :转成的最终类型就是具体的类型 注意:如果转化不成功,那么程序会直接崩溃 * MARK:1、is的用法 isK...

    Swift 2016-06-06


  • Swift中的循环语句

    MARK:- MARK:- *****for循环的使用***** * 1、只能以bool作为条件语句 2、for后的圆括号可以省略 3、如果只有条指令for后面的大括号不可以省略 4、for后面的三个参数都可以省略, 如果省略循环保持语句, 那么默认为真 * 常规写法 for var i = 0...

    Swift 2016-06-06


  • Swift中的逻辑运算

    MARK:- MARK:- *****if语句***** * 1、if 条件表达式 {指令} 2、if 条件表达式 {指令} else{指令} 3、if后的可以省略 4、在Swift的判断句中必须有明确的真假,只能以bool作为条件语句,Bool值有两个取值:falsetrue 5、如果只有条指令...

    Swift 2016-05-26


  • Swift中的可选类型

    MARK:- MARK:- 可选类型的介绍 * 1、在Swift开发中,nil也是一个特殊的类型,因为和真实的类型不匹配是不能赋值的(Swift是强类型语言) 2、可选类型的optionals有两种状态值:空值、有值 3、可选类型的本质其实就是一个枚举 None 没有值 Some 有值 4、...

    Swift 2016-05-26


  • 窥探Swift编程之错误处理与异常抛出

    在Swift 2.0版本中,Swift语言对其错误处理进行了新的设计,当然了,重新设计后的结果使得该错误处理系统用起来更爽。今天博客的主题就是系统的搞一下Swift中的错误处理,以及看一下Swift中是如何抛出异常的。在编译型语言中,错误一般分为编译错误和运行时错误。我们平时在代码中处理的错误为运行...

    Swift 2016-02-26


  • 用Swift搭建的tabBar和navigationController

    用Swift搭建的tabBar和navigationController 标签: 无 .CodeEntity .code_pieces ul.piece_anchor{width:25px;position:absolute;top:25px;left:-30px;z-index:1000;} ....

    Swift 2016-02-25


  • swift2.0 如何隐藏和设置状态栏

    1、在ViewController中操作当前ViewController的状态栏** 隐藏状态栏 * override func prefersStatusBarHidden - Bool { return true; } ** 设置状态栏风格 * override func preferredSt...

    Swift 2016-02-22


  • swift中Range的使用书名

    在swift中Range有两种用法 1.把字符串转换成NSString来使用 这里是把swift的字符换转换成了nsstring 使用 let str :NSString = text.string as NSString self.showMessage"tap :" + str.substrin...

    Swift 2016-02-22


  • swift 如何实现点击view后显示灰色背景

    有这样一种场景,当我们点击view的时候,需要过0.几秒显示一个灰色或者别的颜色的背景 用button来实现,只有按下去的时候才会出现,往往在快速按下,快速抬起的时候是看不出这个变化的 下边是解决方案 1 override func touchesBegantouches: SetUITouch,...

    Swift 2016-02-22


  • Swift - 重写UIKit框架类的init初始化方法(以UITabBarController为例)

    原来写了篇文章讲UITabBarController的用法,当时是从UIViewController跳转到UITabBarController页面,代码如下: 1 self.presentViewControllerMainTabViewController, animated:true, comp...

    Swift 2016-02-22


  • swift算法手记-5

    ViewController.swift learn5 Created by myhaspl on 16123. Copyright c 2016年 myhaspl. All rights reserved. import Cocoa import Foundation cla...

    Swift 2016-01-26


  • 猫猫学Swift之Playground初次感受(1)

    猫猫分享,必须精品 原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址: Playground游乐场介绍创建Playground 打开xcode,选择第一个如图,然后下一步下一步就能做一个Playground练习代码的Demo了。 创建好应用后就会出现如图的界面,在我们的Playground...

    Swift 2016-01-26


  • ThPullRefresh (Swift 版)下拉上拉刷新

      最近自己写了一个下拉加载最新,上拉加载更多的刷新控件。借鉴了其他优秀开源代码的实现效果比如MJRefresh和DGElasticPullRefresh。主要是为了学习别人的优秀思想。 如何使用: github地址:   Cocoapods 导入:pod 'ThPullRefresh',   在...

    Swift 2016-01-26


  • Swift 闭包(closure)

    Swift中的闭包,就是Objective-C中的Block, 其实两者是一个东西 1.Closure变量的声明   1Closure就是匿名函数,我们可以定义一个闭包变量,而这个闭包变量的类型就是我们上面介绍的函数类型。   定义一个闭包变量其实就是定义一个特定函数类型的变量,方式如下。   因为...

    Swift 2016-01-21


  • 几个 Swift 代码规范 #swiftlang

    猛戳查看最终版@SwiftGG 我们需要经常带着新问题来重新审视一下以前的代码规范。 Kevin 的规范:“如果尾部的闭包参数是函数式的就用圆括号。如果是程序式的就用花括号。” myCollection.map{blah}.filter{blah}.etc myCollection.forEach ...

    Swift 2015-12-07


  • swift 重载 泛式 inout的使用

    swift 重载 泛式 inout的使用 函数 func 关键字 - 表示返回值信息等等 那我们接下来利用函数做几件事情 -a 比较两个数字的大小 -b 比较两个字符串 -c 既能比较字符串,又能比较数字 a情况 func checkedAreEqualValue : Int,Expected...

    Swift 2015-11-22


  • swift 类 结构体 作为参数 以及可变参数

    Class class Person{ var age = 22, name = "frank" func growolder { self.age++ ++ 要跟住 不要乱打空格 如果是var 可以在结构体内部进行修改 } } func celebrationBirthdayperson:P...

    Swift 2015-11-22


  • swift 闭包 由浅入深 优化

    : Playground - noun: a place where people can play import UIKit func sortedisOrderedBefore:T, T-Bool - [T]{ } let animals = ["fish", "cat", "chick...

    Swift 2015-11-22


  • 强大的swift字符串

    Swift集百家之长,吸收了主流语言java,c,c++等的好的特性,所以它功能十分强大,今天我们就来看看它强大的字符串。 首先,我们带着这样几个问题去了解、理解swift的字符串。 1、swift字符串怎么初始化的? 2、swift字符串长度可变吗? 3、swift字符串是指针,还是实际的值? ...

    Swift 2015-10-19


  • Swift优雅的实现枚举的定义及使用

    1、枚举是用来表示值的类型。 2、定义枚举类型FamilyRelationshipType enum FamilyRelationshipType { case GrandFather case GrandMother case Father case Mother case Brother cas...

    Swift 2015-09-25


热门影视