随笔分类 - Swift篇
摘要:一、冒泡排序 这里需要直接对传递进来的数组进行修改,所以函数在参数上要设置添加inout标识符表示这个数组可以在函数内保持同一份,因为数组是值类型。 冒泡排序,每次都是将数组中剩下数字的最小值找出来,最终得到排好序的有序数组。当然也可以改变代码的实现逻辑,每次循环将数组剩下的最大值找出来放到数组的后
阅读全文
摘要:Sqlite的作用不言而喻,就是帮助开发者建立本地数据库,存储一些基本信息。不做过多阐述,需要的深入了解的可以找度娘,本文是针对Sqlite小白在使用上提供一些实例。 一、导入Sqlite.swift 二、建立数据库实例 以下表字段做实例说明。 (1)与数据库建立连接 (2)建立TATLE_LAMP
阅读全文
摘要:一、错误提示 1、更新Xcode10.2,Swift5.0出现错误提示 Undefined symbols for architecture x86_64: "_swift_getFieldAt", referenced from: HandyJSON.Metadata.Class._propert
阅读全文
摘要:1、修改UISearchBar的搜索框底色 2、修改UITextField的placeholderLabel的默认字体颜色 3、为UICollectionView添加headerView 4、自定义轮播图的UIPageControl //创建轮播视图 class NACustomBannerView
阅读全文
摘要:1.什么是MVP? MVP是模型(Model)、视图(View)、主持人(Presenter)的缩写,分别代表项目中3个不同的模块。 1.1 模型 (Model):负责处理数据的加载或存储 1.2 视图 (View):负责界面数据的展示与用户交互 1.3 主持人(Presenter):是Model和
阅读全文
摘要:使用: 效果图:
阅读全文
摘要:使用: 效果图: 仅限于Component内容,想要多行,可自行扩展。 自定义弹窗、可修改分割线颜色、修改字体大小、修改字体颜色。
阅读全文
摘要:?: 代表这是个可选类型(optional)的。如下,如果num有就为Int类型的,如果没有值那么就是nil。 当我对number进行显示赋值时那么number就是Int类型的,如果没有对number电视赋值,那么number就为nil类型 !: 如果要操作一个optional类型的变量,需要先进行
阅读全文
摘要:要学习Swift这门语言,就必须先了解Swift的关键字及对应的解释。这里就列一下在Swift中常用到的关键字。 关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符。关键字是对编译器具有特殊意义的预定义保留标识符。常见的关键字有以下4种。 与声明有关的关键字:cl
阅读全文
摘要:访问控制(Access Control) 访问控制可以限定其他源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以指定一些代码和访问和使用的优先接口。 你可以明确地给单个类型(类、结构体、枚举)设置访问级别,也可以给这些类型的属性、方法、构造器、下标等设置访问
阅读全文
摘要:Swift 被设计用来无缝兼容 Cocoa 和 Objective-C 。在 Swift 中,你可以使用 Objective-C 的 API(包括系统框架和你自定义的代码),你也可以在 Objective-C中 使用 Swift 的 API。这种兼容性使 Swift 变成了一个简单、方便并且强大的工
阅读全文
摘要:初识Swift语言 Swift结合了C和OC的优点并且不受C兼容性的限制。Swift采用安全的编程模式并添加了很多新特性,这将是编程更简单,更灵活也更有趣,Swift是基于成熟而且倍受喜爱的Cocoa和CocoaTouch框架。 优点: Swift 对于初学者来说也很友好。它是第一个...
阅读全文