ICode9

精准搜索请尝试: 精确搜索
  • Swift - 枚举2022-04-29 16:34:59

    前言 1 - Swift 中的枚举更加灵活!假定给枚举成员提供一个值(原始值),则该值的类型可以是字符串、字符、整型、浮点数 2 - 枚举成员可以指定任意类型的关联值存储到枚举成员中,就像其他语言中的联合体和变体。Swift 中枚举类型是一等类型 3 - 计算属性用于提供枚举值的附加信息;实例方法

  • Swift String 与 NSString2022-04-17 13:00:06

    NSString 与 String 之间可以随意转换 let someString = "123" let someNSString = NSString(string: "n123") let strintToNSString = someString as NSString let nsstringToString = someNSString as String String 是结构体, 值类型, NSString 是类, 引用类型.通常, 没必要

  • swift显示指定派发方式?2022-04-17 12:03:59

    1.添加final关键字的函数使用直接派发 2.添加static关键字函数使用直接派发 3.添加dynamic关键字函数使用消息派发 4.添加@objc关键字的函数使用消息派发 5.添加@inline关键字的函数告诉编译器可以使用直接派发

  • swift中mutating的作用?2022-04-17 12:02:10

    swift中协议是可以被Struct和enum实现的,mutating关键字是为了能在被修饰的函数中修改struct或enum的变量值。对Class完全透明。   struct Point { var x = 0 var y = 0 mutating func movePoint(x: Int, y: Int) { self.x += x } }   enum TriS

  • swift 属性和方法2022-04-16 00:02:33

    一、当使用let声明为const的时候,不管是本身还是在特定的类或者结构体中的变量均不能再做修改 struct Matrix { let rows: Int let columns: Int var grid: [Double] init(rows: Int, columns: Int) { self.rows = rows self.columns = colu

  • LeetCode反转二叉树Swift 面试2022-03-21 12:02:17

    给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。   示例 1:     示例 2:     /** * Definition for a binary tree node. * public class TreeNode { * public var val: Int * public var left: TreeNode? * public var right: TreeNode?

  • 【Swift】遍历Bundle里的图片资源2022-03-02 16:58:31

    遍历Bundle里的图片资源 func bundleTest() { let mainBundle = Bundle.main.bundlePath print(mainBundle) let path2 = "" let fileManager = FileManager.default let files = fileManager.subpaths(atPath: mainBundle)

  • Swift 之 init?2022-03-01 19:02:56

    init?:初始化可能失败,会返回 nil

  • Swift - 数组、字典、集合2022-03-01 17:02:40

    [Swift - 数组、字典、集合 - 简书](https://www.jianshu.com/p/7048a3d001d4 ) Swift语言提供 Arrays、Sets 和 Dictionaries 三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。   C

  • ①(语法篇)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)2022-02-27 19:01:18

    iOS面试题 一共分为笔试题和面试题两部分 笔试题 一共分为10个 总共613题 面试题 一共400题 笔试题 一个10个系列 分别为 ①(语法篇) 共147题 已更新 ②(常识篇) 共72题 2022年02月28更新 ③(界面篇) 共83题 2022年02月28更新 ④(iOS篇) 共52题 ⑤(操作篇) 共68题 ⑥(数据结

  • Xcode Debugger Extremely Slow , Xcode Swift调试器调试时极其慢(2022-02-25 20:04:16

    一、Xcode 调试器   我的项目是国内某办公软件的iOS客户端, 代码量极其庞大, 编译一次至少30min以上。   关键是,如果你遇到问题的时候,调试下断点,需要至少5min才能断下来,走下一步,又重复同样的流程   二、问题排查   实在忍受不了,只能在网上寻找方案, 只有说遇到类似的情况的, 但

  • Swift 自定义 Loading 按钮 ContentButton2022-02-23 19:34:38

    git 仓库地址:https://gitee.com/kmyhy/content-button App 中经常会用到这样的按钮,当你点击它,它会显示一个 loading 图标并不停地转圈(小菊花),表示它正在异步加载某些数据,当加载完成,按钮才恢复原样: 这正是 ContentButton 能为你做的。它的使用非常简单,直接将源文件放到你的项

  • Swift 文件夹和文件操作2022-02-23 01:00:52

    @目录首先获取app文件夹:(以下例子都在doucment文件夹下操作)1、创建文件夹2、创建文件,并写入内容3、文件夹/文件 信息4、删除 文件夹/文件5、清空文件夹6、遍历文件夹7、文件写入数据8、读取文件内容9、复制文件10、移动文件11、比较文件 首先获取app文件夹:(以下例子都在doucment

  • IOS技术分享| 你画我猜小游戏快速实现2022-02-22 12:00:08

    你画我猜游戏现在已经随处可见,语聊房中的游戏里一般都会有该模块,还有一些小程序里也做了类似的场景。今天就来聊下如何快速做一款你画我猜游戏。 1:实现多端实时互动白板,这里使用anyRTC 互动白板SDK 2:你画我猜题目服务,本demo演示如何一个人画,多人看猜,本demo省略该服务 3:答案提示/公

  • Swift中使用KVO2022-02-17 22:32:46

    在Swift中使用KVO,有如下两种方法: 原OC提供的: open func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options: NSKeyValueObservingOptions = [], context: UnsafeMutableRawPointer?) @available(iOS 5.0, *) open func removeObserver(_ observer: NSObje

  • SWIFT电文 MT940客户对账单 报文格式说明2022-02-10 23:05:02

    MT940客户对账单 这是由帐户行(报告行)发送开户人授权接收对账单的银行(集中管理账户的银行),用来发送有关账户上所有发生额详细情况的报文格式。 MT 940. Customer. Statement manager. M/O Tag Field Name Content/Options M 20 Transaction Reference Number 16x O 21

  • 学编程语言,是在学什么?2022-02-10 19:01:20

    作为一个初学者电脑程序员,很多人都会想知道当下主流的编程语言有哪些,哪些行业和公司都在用它们,因为这些信息可以帮助你了解想要学习的内容,使你更接近最终想用代码完成的事情。 今天就和大家介绍 Python、Java、Ruby/on Rails、C、C++ 和 Swift 语言,探索它们的工作方式以及最常使

  • 【Swift】LeedCode Excel 表列序号2022-02-10 12:02:06

    【Swift】LeedCode Excel 表列序号 由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!! 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如: A -> 1 B -> 2 C -> 3 ... Z

  • Swift之函数的语法和使用 | CSDN创作打卡2022-02-09 22:03:59

    一、函数简介 Swift 函数用来完成特定任务的独立的代码块。Swift 使用一个统一的语法来表示简单的 C 语言风格的函数到复杂的 Objective-C 语言风格的方法: 函数声明:告诉编译器函数的名字,返回类型及参数。 函数定义:提供了函数的实体。 Swift 函数包含了参数类型及返回值类型

  • Swift async await 使用介绍2022-02-09 16:01:46

    // // ViewController.swift // AsynWait // // Created by shengjie on 2022/2/9. // import UIKit class ViewController: UIViewController { @IBOutlet var imageView: UIImageView! override func viewDidLoad() { super.viewDidLoad() ///

  • Day-01:赋值和运算符2022-02-09 11:34:56

    基本概念  一元运算符对一个目标进行操作。一元前缀运算符(如!b),一元后缀运算符(b!)。二元元算符对两个目标进行操作(比如a+b)同时因为他们出现在两个目标之间,所以是中缀。三元运算符操作是那个目标。swift语言也仅有一个三元运算符,三元条件运算符(a?b:c)c Swift 运算符的改进 swift在支

  • Swift 汇编 String array2022-02-08 18:32:07

         从编译到可执行文件      常量区的数据在编译后就确定了,不能更改,所以长度超过15的就开辟堆空间存数据。    

  • 【Swift】LeedCode 存在重复元素2022-02-08 15:02:58

    【Swift】LeedCode 存在重复元素 由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!! 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例 1: 输

  • swift-闭包(2)2022-02-04 17:00:21

    一、oc-Block与swift闭包相互调用 1.1 swift中调用oc的block //OC //oc .h文件 定义一个方法,Block作为参数 +(void)testBlock:(void(^)(NSInteger index))block; //oc .m文件 实现方法,调用Block +(void)testBlock:(void(^)(NSInteger index))block { if (block) {

  • swift-闭包(1)2022-02-03 17:00:43

    一、函数类型 函数本身也有自己的类型,它由形式参数和返回类型组成,我们以一个例子说明:addTwoInts由于形式参数和返回值类型的不同产生了不同的函数类型,在调用函数时就需要说明调用的是什么形式参数和返回值类型的函数。 func addTwoInts(_ a: Double, _ b: Double) -> Double {

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

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

ICode9版权所有