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

浙公网安备 33010602011771号