Swift

  • swift - tableview 滚动到指定位置

    滚动一定要在  tableView.reloadData()之后进行1. 默认  plain 模式办法1. tableView.contentOffset.y = 0办法2tableView.scrollToRow(at: IndexPath(item: 0, section: 0), at: UI......

  • 关于云计算基础架构IaaS层的几点看法

    真实的云计算什么样?云计算对普通用户来说,总是一个云里雾里的话题。本文从最基础的概念開始科普,说明了四个常见的错误理解,和作者的四个猜想。IaaS(Infrastructure as a Service),指基础设施即服务,消费者通过Internet可 以从完好的计算机基础设施获得服务。基于Inte......

  • Swift - 13 - 字符串和Character

    //: Playground - noun: a place where people can playimport UIKitvar str = "hi"// 字符串拼接str += ", rinpe"str += ", lili"// 创建一个空的字符串var nullStr = String(...

  • swift - if let Optional 语法

    var optionalString: String? = "facial";var greeting = "hi";if let name = optionalString {  //把optionalString复制给一个临时变量 name. 可以判断optionalString是否有值,gre...

  • swift菜鸟入门视频教程-04-集合类型

    本人自己录制的swift菜鸟入门,欢迎大家拍砖,有什么问题能够在这里留言。主要内容:数组(Arrays)字典(Dictionaries)集合的可变性(Mutability of Collections)视频地址:百度网盘:http://pan.baidu.com/s/1bnmxQYr土豆:http:......

  • Switch在swift中的使用

    switch的简单使用:相比 C 和 objective - C 中的 switch 语句,Swift 中的 switch 语句不会默认的掉落到每个 case 的下面进入 另一个 case.相反,第一个匹配的 switch 语句当第一个匹配的 case 一完成, 就完成了它整个的执行。而不需 要一个......

  • Swift学习二

    // 定义枚举方式一enum Season { // 每个case定义一个实例 case Spring case Summer case Fall case Winter}// 定义枚举方式二enum Weekday { // 使用一个case列出所有枚举实例 ......

  • Swift tour

    输出函数:print(“hello world!")无需引入函数库,无须使用“;”作为语句结尾,也无须写跟其它语言一样的main()函数,Swift中,全局区的代码就是程序入口。You don’t need to import a separate library for functionality......

  • swift 上的 lazy

    lazy顾名思义就是慢吞吞的,万非得一就不动。那么一个变量也是如此,只有你第一次使用的时候才进去加载。所有又称为延迟加载,需要的时候才加载。=========这样做的好处:1. 模块化,把对象的代码都写在了get方法中,代码的可读性更强。2. 占用内存小【在某些情况下,不一定该对象一定要创建】,按需......

  • SWIFT模糊效果

    首先创建一个模糊效果let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light)接着创建一个承载模糊效果的视图let blurView = UIVisualEffectView(effect: blurEffect)设置视图的大小blur...

  • swift 闭包

    闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着 这些常量和变量,俗称闭包。Swift标准库中提供了sort排序函数,sort函数的第二个参数是个闭包。和OC中的block一个样子.import Foundationlet arraySource = ["abc", ......

  • SWIFT Button的基本用法

    import UIKit@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIAppl......

  • Swift - 使用NSUserDefaults来进行本地数据存储

    NSUserDefaults适合存储轻量级的本地客户端数据,比如记住密码功能,要保存一个系统的用户名、密码。使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息。一般来说本地存储数据我们还可以是用SQlite数据库,或者使用自己建立的......

  • Swift—属性观察者-备

    为了监听属性的变化,Swift提供了属性观察者。属性观察者能够监听存储属性的变化,即便变化前后的值相同,它们也能监听到。属性观察者主要有以下两个:willSet:观察者在修改之前调用。didSet:观察者在修改之后立刻调用。属性观察者的语法格式如下:面向对象类型 类型名 {...var 存储属性: ......

  • swift -- 构造/析构函数

     一.构造函数//当一个类实例化一个对象时候,第一个调用的方法class Student {//属性var name = "ser"let age : Int//1.重写构造函数//2.不带外部名的构造器参数init(){print("init")self.age = 111    //在init中......

  • Swift 菊花、UIPageControl和UIProgressView

    // Make: 加载 菊花func _initUIActivityIndicatorView() {let activity = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.White)a......

  • swift 2.x学习笔记(三)

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #008400 }p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; min-height: 16......

  • 学习Swift -- 继承

    继承一个类可以继承另一个类的方法(methods),属性(properties)和其它特性。当一个类继承其它类时,继承类叫子类,被继承类叫超类(父类)。在 Swift 中,子类可以调用和访问父类的方法,属性和下标脚本(subscripts),并且可以重写(override)这些方法、属性和下标脚本来......

  • swift textView内容显示不全

    背景:意见反馈页面有一行提示文字,包含客服QQ,要求qq可点击。为了实现点击功能,这里的文本没有使用UILabel,而是采用了UITextView,使用textView的链接功能。问题:设置textView高度的时候,使用正常的文字高度计算方法,发现高度计算正确,但是文字只显示一行,显示不全。解决方......

  • Swift学习——Swift基础具体解释(一)

    版权声明:本文为博主原创文章,未经博主同意不得转载。https://blog.csdn.net/zhenyu5211314/article/details/34807025注:由于基础部分在Swift Tour 中已经大体的说明了,所以在具体解释中不会达到100%的原文释义Constants and......