ICode9

精准搜索请尝试: 精确搜索
  • 【学习】重学Swift5-泛型2022-02-21 09:35:28

    七、泛型 func swapTwoInts(_ a:inout Int, _ b:inout Int) { let temp = a a = b b = temp } func swaoTwoValues<T>(_ a:inout T, _ b:inout T) { let temp = a a = b b = temp } var a = 13, b = 12 swapTwoInts(&a, &b) print(a, b)

  • 【学习】重学Swift5-函数和闭包2022-02-20 09:32:33

    五、函数和闭包 函数 常见形式 // 无形式参数的函数 func sayHelloWorld() -> String { return "hello world" } print(sayHelloWorld()) // 多形式参数的函数 func greet(person: String, alreadyGreeted: Bool) -> String { if alreadyGreeted { return gree

  • 【学习】重学Swift5-基本数据类型2022-02-18 10:01:38

    一、基本数据类型 1.声明常量和变量 let maxNum = 10 var currentNum = 0 let x = 10, y = 20, z = 30 let x1 = 10, y2 = 20, z = "30" var welcomeMessage: String = "hello world" print(maxNum) print("x = \(x), y = \(y)") 2.整型、浮点型 Int8 Int16 In

  • swift5 FMDB的基本使用2022-01-30 18:03:50

    使用OC FMDB,然后桥接 创建一个桥接文件, ifndef Bridge_Header_h define Bridge_Header_h import "FMDB.h" endif /* Bridge_Header_h */ 不能使用 cocoapods管理,只能把框架源码导入swift项目里面。通过桥接文件引入头文件。 // // SQLiteTool.swift // FMDBDemo // // Created

  • Swift5 AVPlayerViewController的基本使用2022-01-30 16:00:25

    import UIKit import AVKit class AVPlayerViewVC: UIViewController ,AVPlayerViewControllerDelegate{ lazy var playerVc: AVPlayerViewController = { let playerVc = AVPlayerViewController() playerVc.delegate = self //画中画

  • Swift5关于取余或取模的方法truncatingRemainder2022-01-28 09:03:39

    Swift5关于取余或取模的方法truncatingRemainder Swift5 不支持 % 来取模(取余) 使用 truncatingRemainder // 取模 let sec = Int(timeInteral.truncatingRemainder(dividingBy: 60)) 注意取出来的是 float 类型,需要自己 进行类型转换。

  • IOS15 Swift5 实现录音App2022-01-25 13:04:07

    // // ViewController.swift // AudioRecoardDemo // // Created by lujun on 2022/1/25. // import UIKit import AudioToolbox import AVFoundation class ViewController: UIViewController, AVAudioPlayerDelegate { /// 播放音频 var player: AVAudioPlayer!

  • swift5表情键盘项目封装2021-11-24 20:02:21

    swift5表情键盘项目封装 地址https://gitee.com/johnson__save_admin/emoji_-key-board

  • 初识swift基础2021-09-08 12:02:48

    文章目录 1. Swift 是什么时候发布的?LOGO是什么?2. 为什么说 Swift5.x 以后,是一个比较好的入手 Swift 的时机3. 什么是 API?什么 ABI?4. Swift 是开源的吗?底层只要用什么来实现的?5. Swift 的编译流程6. 常量的特点7. Swift 中常见的数据类型8. 对 Swift 中 int 的认知9. 对元

  • 【Swift5.x】面向对象掠影2021-07-10 14:06:48

    笔记基于小码哥Swift5.1课程,不涉及深入知识。 结构体 Struct Date { var year:Int = 2019 var month:Int var day:Int } var date = Date(tear:2019, month:6, day:23)//✅ var date = Date(month:6, day:23)//✅ 在Swift标准库中,绝大多数公开类型都是结构体,枚举

  • swift5 接入内购全流程2021-07-05 14:04:29

    公司需要对接内购,顺便记录一下过程。 填写苹果协议 app store connect 协议 填写其中的付费 App,填写点公司名称、公司简介、公司帐号、公司之类的。 由于已经填写过了无法截图,可以去搜搜其他人的分享。 银行账户: 填的的时候注意银行帐号选择中国之后就是国内银行的代码了,选择

  • swift5学习之旅之代理通知block的使用2021-02-21 18:59:23

    swift5学习之旅----代理通知block的使用 工程文件(全是button类型的调用) Github还没上传,先用着Dropbox(可能要翻墙),看完有收获的感谢点个赞

  • Swift5.x 多线程编程2020-06-03 16:56:27

    // // ViewController16.swift // swiftT // // Created by wjwdive on 2020/6/1. // Copyright © 2020 wjwdive. All rights reserved. // import UIKit class ViewController16: UIViewController { override func viewDidLoad() { super.viewDidLoad()

  • swift5.x 多线程的应用场景2020-06-03 16:54:18

    // // ViewController17.swift // swiftT // // Created by wjwdive on 2020/6/3. // Copyright © 2020 wjwdive. All rights reserved. // import UIKit class ViewController17: UIViewController { override func viewDidLoad() { super.viewDidLoad()

  • swift5.x for-in, switch语句2020-05-22 17:53:57

    // // ViewController1.swift // swiftT // // Created by wjwdive on 2020/5/14. // Copyright © 2020 wjwdive. All rights reserved. // import UIKit protocol Animal { var name: String {get} } struct Dog: Animal { var name: String { retur

  • Swift5-控制流2020-05-04 11:01:39

    控制流 for-in循环、while循环、条件语句、空值转移语句、提前退出、检测API可用性。 Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行不同代码分支的if、guard和switch语句,还有控制流程跳转到其它代码位置的break和continue语句。 Swift提供for

  • swift5展示全球国家列表2019-09-02 18:07:08

    CountryCodeList是swift5学习的一个项目。主要练习了UITableView的swift使用,使用HandyJson把从本地读取的json文件转化为数据模型数组。全球国家列表的数据来源是之前从一张全球国家列表的sql表中使用Python洗出来的数据,经过处理之后形成了一个Json文件。 每一个国家对象

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有