![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swift
魏武天下
这个人很懒,但是他准备写点什么了
展开
-
Swift笔记一
Swift 高级一.基础概述1.基础的基础值(value):不变的,永久的,可以是人为定义的,也可以是运行时候生成的。变量:可以被刷新更改的,用var定义,更新的过程称为变量的改变(mutating)。常量变量:用let定义,一旦被赋予一个值,就不能被更改。值类型(value type):比如结构体(struct),枚举(enum),NSString等,当将一个值类型赋值给另一个,则这两个变量都会包含同样的值,约等于内容被复制了一遍,精确而言是被赋值的变量和另外一个变量包含的相同的值。引用类原创 2020-05-14 00:59:25 · 218 阅读 · 0 评论 -
IOS-Swift面试相关基础
Xcode部分Storyboard基础控件:视图控制器在SB种称为场景控件:1.Label:可包含任意数量的文本,UILabel可收缩,换行以及截断文本。2.Button:按钮。3.Segmentel Control:可表示单个或多个选择或命令列表,可显示文本或图像,但无法同时显示两者。4.Text Field:用户可编辑的文本框。5.Slider:可滑动的水平条。6.Switc...原创 2020-03-04 00:36:13 · 1207 阅读 · 0 评论 -
ios:使用swift完成计算器
关于计算器的实现在做之前想了几个方案。首先是做一个输入功能,再以后缀表达式来进行计算,但是这个更适用于做一个科学计算器,在平日生活中的计算器需要一些便捷的计算效果。所以实现这个计算器使用了将数字存入Label然后转化String为Int的方式。算数符号可以存于一个数组内,以数组自带的编号来表示运算符,程序内需要储存的数字可以简单的两个,但是只用两个数字以类似 sum1 += sum2的形式...原创 2019-05-03 21:37:13 · 1035 阅读 · 0 评论 -
Swift:音乐播放器实现(1)获取网络数据并显示
总体来说这个软件的实现难点更多的在UI界面……第一步里先将获取到的网络数据显示。首先API的获取:https://www.showapi.com/api/lookPoint/213/4由这个网址获得可以看到他必须要传的参数是appid,secret,还有topid,前两个进行注册并申请就可以获得,然后用CocoaPods在Xcode中导入Alamofire还有swityJSON,impor...原创 2019-05-12 16:52:01 · 482 阅读 · 0 评论 -
swift:tableView与任务清单程序
以tableView为基础来完成一个任务清单程序。需求分析:1.写入任务。2.删除任务。3.编辑现有任务。软件的基础是tableViewController,其中主页面是一个计划列表,可以完成删除操作,点击进入副页面,可以完成写入和编辑操作。创建Xcode项目后在sb中加入一个tableView,将初始化箭头拉到tableView上,删除自带的view以及ViewController。...原创 2019-05-25 20:53:13 · 152 阅读 · 0 评论 -
关于swift的delegate和protocol
delegate:委托,代理类中有属性,方法,事件delegate与事件有关protocol:协议,与类相似,但是其中属性,方法,事件没有具体内容当class遵守协议之后,需要实现这个协议中的某一些函数。delegate的使用例如在获取地址的方法里import CoreLocationclass ViewController: UIViewController,CLLocation...原创 2019-05-22 20:24:05 · 661 阅读 · 0 评论