
swift
个人学习笔记,仅供参考
相关代码:https://github.com/SSHeRun/LearningWayOfSwift
邪三一
C++ learner
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
瀑布流效果(图片自适应)
上学期进行了一次swift实训,组里的小姐姐们说能不能用瀑布流的效果,开始我以为和通讯录那种行表式差不多,查看xcode里面有没有支持这种效果的方法,但是找了很久没有找到。于是准备自己动手,code了一天,但是还是没有弄出来,在组里大佬的提醒下,我意识到我没有必要自己造轮子,可以用别人写好的。于是推荐了我一个很好的网站:代码库,里面有许多别人做好的案例。于是我开始进行搜索瀑布流相关的代码,但是我...原创 2019-02-27 18:41:21 · 3659 阅读 · 0 评论 -
Swift入门笔记(一)
Swift 简介苹果公司2014年WWDC 推出 开源 语言适用于iOS7+ 及 OS X Mavericks+的应用开发Swift 语言与之前的Objectiv-C可共存(可以调用OC写的代码库,嵌入OC代码之中)Swift 语言不向下兼容,3.0以上逐渐稳定,相互兼容 Swift3.0 与 2.x语法不一致,不能兼容与混用Swift从Python和Javascript中学了设计优...原创 2018-09-13 10:36:53 · 2707 阅读 · 0 评论 -
Swift实验(一)
编写程序,找出1000以内所有的回文素数。回文素数是一个既是素数又是回文数的整数。例如:5 7 11 101 131 151 181 191 313 353 373 383。提示:Swift语言库中,求平方根的函数是sqrt(Double)func IsPrime(m:Int) -> Int { if( m == 2) { return 1; ...原创 2018-09-13 10:27:58 · 1404 阅读 · 0 评论 -
Swift实验(二)
编写代码实现以下功能:(1)定义结构体,保存学生信息,包括姓名、年龄、性别、学号、班级。其中性别是枚举类型,枚举值为Male和Female。结构体中包括方法description,该方法打印输出上述学生信息。(2)创建10个学生对象,保存在字典中,字典以学生学号为主键key,遍历字典并输出所有学生信息。enum sex{    原创 2018-09-13 10:28:32 · 3183 阅读 · 0 评论 -
Swift实验(三)
编写代码,实现以下要求:1)实现Person类,具有firstName, lastName,age,gender等存储属性,fullName计算属性,其中gender是枚举类型(male,female)2)具有指定初始化器和便利初始化器,指定初始化器使用required关键字修饰;3)Person具有work方法,输出“Person XXX is working”4)从Person分别派...原创 2018-09-18 19:00:06 · 3350 阅读 · 0 评论 -
Swift入门笔记(二)
枚举使用enum来创建一个枚举像类和其他所有命名类型一样,枚举可以包含方法enum Rank: Int { case Ace = 1 case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten case Jack, Queen, Kingfunc simpleDescription() -> String { swi...原创 2018-09-18 21:09:24 · 3125 阅读 · 0 评论 -
Swift实验(四)
编写代码,在实验四基础上,实现红色文字要求:1)实现Person类,具有firstName, lastName,age,gender等存储属性,fullName计算属性,其中gender是枚举类型(male,female)2)具有指定初始化器和便利初始化器,指定初始化器使用required关键字修饰;3)Person具有work方法,输出“Person XXX is working”a1...原创 2018-10-04 23:57:32 · 1552 阅读 · 0 评论 -
swift入门测试题
//// main.swift// 2016080417何润//// Created by student on 2018/10/9.// Copyright © 2018年 何润. All rights reserved.//import Foundationenum PowerType{ case Electric//表示电力动力 case ...原创 2018-10-16 23:53:36 · 2660 阅读 · 0 评论 -
Swift入门笔记(三)
再谈枚举在 C 语言中,只能为枚举 case 分配整型值, Swift 则提供了更多的灵活性对于 String 和 Int 类型,可以忽略为枚举中的 case 赋值, Swift编译器也能正常工作。枚举的元素可以是结合值(associated value)下面通过一个可以存储一维条形码(由3个整数组成)和二维条形码(由字符串组成)的枚举条形码实例来说明guard语句defe...原创 2018-10-13 15:36:41 · 3006 阅读 · 0 评论 -
Swift入门笔记(四)
编码规范用 Tabs,而非 空格文件结束时留一空行用足够的空行把代码分割成合理的块不要在一行结尾留下空白千万别在空行留下缩进对于只读属性的 properties 和 subscripts,选用隐式的 getters 方法如果可以,省略只读属性的 properties 和 subscripts 的 get 关键字举栗子说明对于顶级定义,永远明确的列出权限控制顶级函数,类型和...原创 2018-10-16 14:21:15 · 3105 阅读 · 0 评论