随笔分类 -  Swift

摘要:platform :ios, '9.0' target 'SmartCampus' do #我的私有库 pod 'HKSwiftMacro', :git => 'https://gitee.com/Steven_Hu/HKSwiftMacro.git' #基础宏定义,类别 pod 'Alamofire' ... 阅读全文
posted @ 2019-01-05 14:54 淡然微笑_Steven 阅读(1119) 评论(0) 推荐(0)
摘要:1.简单使用 阅读全文
posted @ 2018-12-27 16:31 淡然微笑_Steven 阅读(1209) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-26 21:44 淡然微笑_Steven 阅读(129) 评论(0) 推荐(0)
摘要:①气泡图片设置填充方式 选中该图片->设置Slicing方式 ②便利构造函数convenience ③懒加载属性 ④归档-解档对象 ⑤正则匹配 //微博数据匹配 ⑥@escaping逃逸闭包 ⑦循环引用 ⑧extendedLayoutIncludesOpaqueBars(状态栏) ⑨typealia 阅读全文
posted @ 2018-12-24 20:43 淡然微笑_Steven 阅读(489) 评论(0) 推荐(0)
摘要:一、项目部署+配置 二、初始化项目 ①常规初始化 ②json文件动态初始化 三、异常处理方式 将Data转成数组 如果在调用系统某一个方法时,该方法最后有一个throws.说明该方法会抛出异常.如果一个方法会抛出异常,那么需要对该异常进行处理 在swift中提供三种处理异常的方式 方式一:try方式 阅读全文
posted @ 2018-12-22 16:21 淡然微笑_Steven 阅读(372) 评论(0) 推荐(0)
摘要:在swift项目中免不了要和oc进行混编, xcode7混编的时候很简单,直接拖入一个oc类的文件,会提示你是否要创建桥接文件BridgeHeader,xcode8则选择了无视,需要自己手动创建BridgeHeader文件并进行配置: 第一种:主体是Swift , 混编Objective-C 一、S 阅读全文
posted @ 2018-09-26 15:37 淡然微笑_Steven 阅读(526) 评论(0) 推荐(0)
摘要:面试题 ①给一个数组,要求用swift写一个函数,交换数组中的两个元素。 ②循环引用 ③使用 swift实现一个函数,输入是任一整数,输出要返回输入的整数+2 ④ 简化代码 阅读全文
posted @ 2018-07-26 22:31 淡然微笑_Steven 阅读(261) 评论(0) 推荐(0)
摘要:一、 继承 //类才有继承属性,结构体和枚举是没有的 //override 重写父类属性/方法/下标 调用: 二、 构造器(析构) 一旦子类中创建了自己的指定构造器后,将不能再使用父类的构造器 , 并且子类中的指定构造器的声明中必须要调用父类的某个构造器 //可以初始化失败 三、 类型转换、类型嵌套 阅读全文
posted @ 2018-07-25 23:35 淡然微笑_Steven 阅读(504) 评论(0) 推荐(0)
摘要://1.全部变量和局部变量 2.类方法和实例方法: 3.下标: 使用: 阅读全文
posted @ 2018-07-25 09:55 淡然微笑_Steven 阅读(830) 评论(0) 推荐(0)
摘要:001-枚举 //枚举关联值 //枚举原始值 //枚举递归 //类 //结构体: 属性: //调用: 阅读全文
posted @ 2018-07-24 20:33 淡然微笑_Steven 阅读(269) 评论(0) 推荐(0)
摘要:Swift 基础语法补充: 一.可选类型: 可选类型是swift的一大特色,在定义变量时,如果指定这个变量是可选的话,就是说这个变量可以有一个指定类型的值或者为nil。 ? 和 ! 的区别 “?”表示可选类型(Optionals),“!”表示隐式可选类型,其实还是可选类型。 可选类型:将已存在的某种 阅读全文
posted @ 2018-07-17 23:22 淡然微笑_Steven 阅读(257) 评论(0) 推荐(0)
摘要:1.Swift简介 2014年WWDC 发布的新开发语言,可与OC共同运行于Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。 swift2.0之后的语法则趋于稳定,2017年发布的swift4.0虽有改动,但也只是增添了一些新特性。这些新特性需要在Xcode9上运行才能显示出效果。值 阅读全文
posted @ 2018-07-16 23:52 淡然微笑_Steven 阅读(636) 评论(2) 推荐(0)