• 算法【腾讯50题Swift版】上篇

    摘要当前想在力扣刷算法题,提交语言是没有OC可供选择的,那作为iOS开发者就只能转而使用 Swift 去提交。好在作为程序员掌握了一门语言,再去学习一门其他的语言还是比较容易的。要学习 Swift 去看下 Swift 的官方文档,看个一两周,掌握了语言基础再去刷题,还是比较轻松的。本文则是记录我在力扣用 Swif...

    iOS【Swift官方文档】第四篇

    2.2 词法结构 二进制字面量加 0b,八进制字面量加 0o,十六进制字面量加 0x 1.25e2 表示 1.25 x 10²,1.25e-2 表示 1.25 x 10¯²。0xFp2 表示 15 x 2²,0xFp-2 表示 15 x 2¯² 浮点数默认 Double 即64位浮点数,也有Float 表示32位...

    iOS【Swift官方文档】第三篇

    1.20 嵌套类型 例如在结构体里定义枚举,在枚举中又定义结结构体 外部引用时用类型名来引用 1let heartsSymbol = BlackjackCard.Suit.hearts.rawValue 1.21 扩展 可以用于枚举、结构体、类、协议,扩展没有名字,用于增加新功能,但不能重写已有的功能 可以添加...

    iOS【Swift官方文档】第二篇

    1.10 属性 计算属性用于类、结构体、枚举,存储属性用于类和结构体 结构体实例被赋值给常量,其变量属性也就无法修改了 延时加载存储属性,lazy 关键字,必须是变量,被多个线程访问,可能会初始化多次 计算属性,提供get和可选的set,set没有定义新值参数的话默认使用newValue,get可以省略retur...

    iOS【Swift官方文档】

    0 swift 初见 print() 打印 数据类型:Double、可选值(String?)、元组用() 转换类型:\(apples)、String(width) 三引号包含多行字符串,””” []方括号表示数组和字典,数组append()加元素 12let emptyArray: [String] = []le...

    iOS【iOS面试之道】

    面试 程序员面试金典一书,LeetCode 刷题。 设计模式一书。 算法 给定整型数组和目标值,判断数组中是否有两数之和等于目标值。 给定整型数组中仅有两数之和等于目标值,求两数在数组中的序号。(31页) 给定字符串,按单词顺序反转。(33页) 给定链表和值x,小于x的值放左边,大于等于x的值放右边,原链表的节...

    iOS【高性能iOS应用开发】

    1 移动应用的性能 应用间互操作和数据共享的机制,UIActivityViewController、MutipeerConnectivity 框架。 单点登录(single sign-on,SSO) Apple 提供了下载崩溃报告的服务,iTunes Connect中。用户可选择是否开启分享崩溃数据。设置里开启,...

    iOS【AVFoundation】第二篇

    7 高级捕捉 AVCaptureDevice 属性 videoZoomFactor,控制捕捉设备的缩放等级。最小1.0 最大由activeFormat属性确定,该属性是 AVCaptureDeviceFormat 类的实例,该类定义了属性 videoMaxZoomFactor。从哪个点放大,由 AVCapture...

    iOS【iOS编程实战】第二篇

    13 蓝牙LE,点对点通信,产生数据的叫服务端,消费数据的叫客户端。服务端常指蓝牙设备,客户端指iPhone。蓝牙设备广播自己,客户端扫描探测附近的外围设备。 扫描设备、连接设备、发现服务、发现特性、写入或读取特性。 mac终端 uuidgen 命令可以生成一个uuid标识符 也可以写一个应用作为外围设备来广播消...

    【人际沟通课程】

    说话被打断,找机会换个方式说,等有机会说。不能就不说了。 别人对你经历的事感兴趣,要尽量详细说。(增加别人对你的了解的一种方式) 你正在做对你重要的事,有人干扰,尽量委婉的说服他不要扰乱。 搞明白面对的人的主次,中途有次要人插入的事情,稍后处理。 面见重要的人的穿着,尽量用心。 对于和你有竞争关系的人,和他们成...