自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麻豆_matou

记录下成长的脚印

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 (作业)文件、自定制视图、代码版 helloworld

文件、自定制视图、代码版 helloworld 这次的作业都比较简单,也开始涉及到了iOS的UI,所以现在创建的工程至少要使用单视图工程才可以完成。具体步骤不再赘述,直接上代码。第一题:let manager = FileManager.defaultlet document = manager.urls(for: .documentDirectory, in: .userDomainMask)

2017-09-28 10:38:34 905

转载 Swift中autoclosure和noescape关键字

@autoclosure关键字我们都很熟悉&&运算符,它是一个短路运算符。它有两个操作数,首先左边的操作数被处理,判断是不是true,只有当它为true时才会继续判断右边的操作数是不是true。这是因为根据&&运算符的特性,如果左边

2017-09-23 09:41:29 468

原创 (作业)Date、String、文件、URL

又是一周一次的作业时间,惯例先上图: 这次的要求就比较简单了,就是一些基本系统定义类或结构体的应用,代码如下:// MARK: question1/// 将指定的日期根据时区转换成相应的格式////// - Parameters:/// - date: 日期与时间/// - zone: 时区(东区为正数,西区为负数)/// - Returns: 返回指定格式的字符串func g

2017-09-19 23:10:08 1530 11

转载 中国天气网免费天气API

原文地址:(http://www.cnblogs.com/wangshuo1/p/5583229.html)中国天气网-天气预报接口api  中国天气网地址:http://www.weather.com.cn  请求服务 : 查询实时天气信息http://www.weather.com.cn/data/sk/101110101.html   在浏览器中输入请求地址,获得西安的天气。   其中10

2017-09-19 22:43:52 18531 2

原创 (作业)Swift枚举、类、派生、协议

此次作业为第二个作业《Swift类的属性与方法》的补充,照常,先贴要求 定义Gender枚举//性别的枚举enum Gender: Int { case male //男性 case female //女性 case unknow //未知 //重载>操作符,方便后面排序使用 static func >(lhs: Gender, rhs: Ge

2017-09-13 20:22:45 974

原创 (作业)Swift闭包、扩展、泛型

在Swift中经常会使用到一些基本的函数,通过使用这些函数也可以学习到Swift中的一些语法,如:闭包、扩展和泛型。接下来,我们就通过一个作业来了解一下。作业要求如下: /// question: 1let dic = [["name": "zhangsan", "age": 18], ["name": "lisi", "age": 19], ["name": "wangwu", "age":

2017-09-13 19:45:34 1130

原创 (作业)Swift类的属性与方法

话不多说,先贴作业要求因为Person类需要一个枚举类型的gender,所以先定义枚举//性别的枚举enum Gender: Int { case male //男性 case female //女性 case unknow //未知 //重载>操作符,方便后面排序使用 static func >(lhs: Ge

2017-09-05 23:14:26 3015 2

原创 (作业)利用闭包实现排序

在Swift中,闭包是一个非常重要的概念,它跟java的lambda表达式类似,也跟其他语言中的闭包相差无几。在介绍闭包前要先介绍一下Swift中的函数类型。在Swift中,函数跟普通的变量一样也是有类型这个概念的,函数的类型就是它的参数和返回值,比如下面两个函数:func add(a: Int, b: Int) -> Int { return a + b}func s

2017-09-05 18:25:08 1009 2

原创 subscript下标

在Swift中,如果想像数组或者字典那样通过中括号加值的方式访问一组数据中的某一个的数据的话,可以通过subscript下标索引的方式来访问数据。所以,下标就是访问对象中数据的快捷方式,能够通过 对象[索引值] 的方式来访问实例中的值。数组和字典就是典型的用下标语法来访问实例中的值的例子。同一个类、结构体或枚举可以定义多个下标,通过索引值类型的不同来进行重载,而且索引值的个数可以是多个。下标允

2017-09-01 12:09:11 572

原创 结构体的变异方法

在Swift中,结构体类型或枚举类型等值类型有时需要通过实例方法来修改属性的值,但默认情况下是不能通过实例化对象通过该方法修改属性的值,这时只需要在该方法前加上mutating关键字即可,这种方法就成为变异方法。struct MyPoint { var x: Int = 0 var y: Int = 0 mutating func setPoint(x: In

2017-09-01 12:03:37 327

原创 guard分支结构

在Swift中,除了if、switch分支结构之外,又增加了一种分支结构——guard。guard语句与if语句非常类似,可以判断一个条件为true情况下执行某语句,否则终止或跳过执行某语句。它的设计目的是替换复杂if-else语句的嵌套,提高程序的可读性,在某些情况下可以取得很好的效果。guard的结构如下:guard  条件表达式  else {语句  }语

2017-09-01 11:06:36 445

纯代码版HelloWorld

纯代码版的HelloWorld界面,在博主的博文中有相关的博文,欢迎各位看官浏览。

2017-10-21

iOS版计算器

按照斯坦福老爷子做的iOS版计算器,博主自己在原基础上加了一点东西。

2017-10-21

MacOS版计算器

按照斯坦福老爷子iOS10课程做的一个计算器,这个是MacOS版的,可以在电脑上运行。

2017-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除