全站日记 标签: swift
原创文章,欢迎转载。转载请注明:关东升的博客 重写实例属性 我们可以在子类中重写从父类继承来的属性,属性有实例属性和静态属性之分,他们在具体实现也是不同的。 实例属性的重写一方面可以重写getter和setter访问器,另一方面可以重写属性观察者。 计...
下定了决心,学好iOS开发。真正开始发力学习swift语言,熟悉iOS框架是在这个月初。以前都是蜻蜓点水,始终没有系统的学习。还有总是被一些杂事所扰,占用了大量的宝贵时间,心思也总是飘忽不定,没有将重心放在最重要的事情上。 忏悔。 常听到一个说法,天...
在Xcode或其它开发环境中,学习编程是一件让人费尽心血的事情,你需要花很多时间在里面。不过,这里还有一个要素你有可能忽视了。 无论你正在学习的是哪一种类型的开发,或者你只是对某一种编程语言感兴趣,你都可以不用写一行代码就能学到很多有关编程的...
原创文章,欢迎转载。转载请注明:关东升的博客 Swift 1.x的错误处理模式存在很多弊端,例如:为了在编程时候省事,给error参数传递一个nil,或者方法调用完成后不去判断error是否为nil,不进行错误处理。 let contents = NSString(contentsOfFile: filePa... (1回应)
本文和大家分享的主要是swift2.2中的数组相关用法,希望通过本文的分享,对大家有所帮助,一起来看看吧。 什么是数组 1.抽象数据类型的一种; 2.是一串有序的由相同类型元素构成的集合; 3.swift数组使用有序存储同一类型的多个值。相同的值可以多次出现在...
继苹果宣布开源swift语言后,今天苹果高管又宣布iCloud 和 OS X 将深度集成 Swift,估计看到这些消息的iOS开发者们都高兴坏了吧,看样子苹果公司是下定决心将swift编程语言打造成为码农界的第一语言,对swift还不是很了解的童鞋,赶紧学起来吧,大势所趋,...
第一步, 建立project而不是playground。 在playground中选择的很多内容都是单页面, 可能只会出现一个.swift文件, 或者一个storyboard文件。 在不需要建立完整项目, 比如只是做设计的时候, 可以只用storyboard。 但是要以建立一个app为目标的话, 就要注意选择project。 第二步, choose a template . Chose the Single View App . 第三步, choose options , 所...
原创文章,欢迎转载。转载请注明:关东升的博客 内存托管对象 Swift中调用Core Foundation函数获得对象时候,对象分为:内存托管对象和内存非托管对象。 内存托管对象就是由编译器帮助管理内存,我们不需要调用CFRetain函数获得对象所有权,也不需要调用CF...
原创文章,欢迎转载。转载请注明:关东升的博客 构造函数作为一种特殊方法,也可以重载。 Swift中构造函数可以多个,他们参数列表和返回值可以不同,这些构造函数构成重载。 示例代码如下: class Rectangle { var width: Double var height: Double init(...
原创文章,欢迎转载。转载请注明:关东升的博客 在Swift原生数据类型、Foundation框架数据类型和Core Foundation框架数据类型之间转换过程中,虽然是大部分是可以零开销桥接,零开销并不意味着内存什么都不用管。Swift类型内存管理是采用ARC,Foundation类...