ICode9

精准搜索请尝试: 精确搜索
  • 【Swift】LeedCode 去掉最低工资和最高工资后的工资平均值2022-02-02 14:30:00

    【Swift】LeedCode 去掉最低工资和最高工资后的工资平均值 由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!! 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回

  • 【OC/Swift混编】接口中数据类型的建议(二):使用层面分析2022-01-29 10:02:22

    本文目录 一、前言二、代码结构三、不同数据类型下在Swift中的用法1.在Swift中使用NSDictionary2.类型转换失败导致程序崩溃3.在Swift中使用NSMutableDictionary4.在Swift中使用NSDictionary+范型5.在Swift中使用NSMutableDictionary+范型6.在Swift中使用Bool、Bool* 四、

  • Swift-Mirror源码解析2022-01-28 19:00:08

    Swift-Mirror源码解析 一、Runtime 1.什么是Runtime(运行时) 运行时刻是指一个程序在运行的状态。也就是说,当我们在打开一些程序在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的程序或者实例打包或者重建成为“运行库"。这些实例可以在它们运行的时

  • swift 重定向时替换其他URL2022-01-28 11:30:00

    Targets -> build phasses -> link binary with libraries -> 添加 WebKit.framework 1.准备重定向Html <html> <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta HTTP-EQUIV="Content-Type" CONTEN

  • Swift 类的内容(一)2022-01-26 18:03:32

    Swift 类的内容(一) 构造函数 类通过构造函数进行初始化,有几种方法,如下 1.创建类时直接赋默认值 class Car : NSObject{ var colour = "Black" var numberOfSeats: Int = 5 override init() { super.init() } init (customerChosenColour : String){

  • Swift文档Chapter 3 字符串和字符2022-01-24 19:02:07

    Swift的字符串类型由String类型表示,也有多种访问方式,例如以Character集合方式访问。 字符串字面量 字符串的字面量是一对双引号包裹着的具有固定顺序的字符集。 多行字符串的字面量 一对三个引号包裹着的字符串是多行字符串字面量。字符串开始位置为三引号后一行(意味着第一个换行

  • Swift文档Chapter 4 集合类型2022-01-24 19:01:50

    Swift提供了3种基本的集合类型: Arrays:有序数据的集; Sets:无序无重复数据的集; Dictionaries:无序键值对的集。 以上类型都被实现为泛型集合。 集合的可变性 以上类型分配为变量,这个集合就是可变的。我们可以添加或者移除存在的数据项。如果分配成常量,那就是不可变的,大小和内容都

  • Swift文档Chapter 5 控制流2022-01-24 19:01:41

    for-in循环 for-in循环来遍历一个集合中的所有元素,例如数组中的元素、范围内的数字或者字符串中的字符。 while循环 包含两种形式: while循环,循环开始时计算条件; repeat-while循环,循环结束后计算条件。 条件语句 if-else语句:else语句是可选的。 switch语句:switch语句和C语言形式

  • iOS APP包瘦身,你在工作中真的会关注吗?2022-01-24 02:02:22

    安装包组成 谈到 App 瘦身,最直接的想法莫过于分析一个安装包内部结构,了解其每一部分的来源。解压一个 ipa 包,拿到其 payload 中 app 文件的数据,整理归类后其大致如下: Exectutable: 可执行文件 Resources:资源文件 图片资源:Assets.car/bundle/png/jpg 等 视频/音频资源:mp4/mp3 等

  • 【Swift】LeedCode 速算机器人2022-01-23 16:02:21

    【Swift】LeedCode 速算机器人 由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。 小扣在秋日市集发现了一款速算机器人。店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令: "A" 运算:使 x = 2 * x + y; "B" 运算:使 y = 2 * y +

  • 【Swift】LeedCode 好数对的数目2022-01-21 22:01:34

    【Swift】LeedCode 好数对的数目 由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包涵!!! 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对

  • swift UITextField 关闭键盘2022-01-20 09:59:21

    一、引用UIText Field Delegate代理 class TestController: UIViewController, UITextFieldDelegate { 二、设置软件盘可返回 //MARK: - 隐藏键盘 , UITextFieldDelegate func textFieldShouldReturn(_ textField: UITextField) -> Bool { self.view?.endEditing(false)

  • swift 接口相关2022-01-20 09:32:41

    一、创建一个 Swift File 二、定义相关接口 如: //返回订单 typealias SendChooseOrder = (_ order:ChooseOrderReulstModel) -> Void //刷新界面 typealias SendRefresh = () -> Void 三、接口使用 如: //定义引用接口 var sendChooseOrder:SendChooseOrder? //使用接口以

  • Swift:SwiftUI中MapKit的使用体验2022-01-20 09:03:25

    前言 ios中可以直接使用苹果官方提供的map——MapKit。在SwiftUI中如何使用MapKit网上有也有不少文章,但是大部分不详细,大部分只是简单的展示出地图。所以本文来详细的讲解一下如何使用MapKit的各项功能。 官方地址:https://developer.apple.com/documentation/mapkit 1、Map

  • 【Swift】LeetCode 杨辉三角 II2022-01-19 14:02:02

    由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex = 3 输出: [1,3,3,1] 示例 2:

  • 【Swift】LeetCode 数组串联2022-01-19 12:01:15

    由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。 给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有 0 <= i < n 的 i ,满足下述所有要求: ans[i] == nums[i] ans[i + n] =

  • 【swift】guard、if let2022-01-16 23:33:25

    guard 示例代码 func peripheralViewModel(at row: Int) -> SILDiscoveredPeripheralDisplayDataViewModel? { guard row < discoveredPeripheralsViewModels.count else { return nil } return discoveredPeripheralsViewModels[row] } 说明:把 guard 当

  • 【Swift】LeetCode 两数之和2022-01-15 20:31:42

    由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。新手撕算法。请包含 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一

  • Swift-类与结构体(1)2022-01-13 11:04:11

    Swift-类与结构体(2) 在这里, 我们从函数的角度来出发看类与结构体 一、函数相关的修饰符 1.mutating修饰符 前提:在Swift中class 和struct中都可以定义方法,但是在默认情况下值类型的属性是无法被自身的实例方法修改的 struct Student{ var x = 0.0 var y = 0.0 func mov

  • Swift 之 enum2022-01-12 21:06:04

    文章目录 1、关联值2、原始值3、递归 1、关联值 关联值:可以存储任何给定类型的关联值 enum Barcode { case upc(Int, Int, Int, Int) case qrCode(String) } 2、原始值 原始值:可以预先设置默认值(称原始值),它们都是相同的类型 3、递归 递归: 在 case 前面加关键

  • swift检测字符串是否在数组字符串中2022-01-12 16:00:52

    https://www.jianshu.com/p/56da83a4e0ab     /// 检测到敏感词标红     private func richTextInputChange(text: NSMutableAttributedString,word: String) -> NSMutableAttributedString {         let range = (text.string as NSString).range(of: word)      

  • Xcode项目搜索管理XCOrganizer Mac版轻松定位磁盘上的任何项目2022-01-08 09:31:09

    XCOrganizer for Mac(快速简单的Xcode项目搜索管理软件)  XCOrganizer for Mac是一种快速简单的项目搜索工具,可让您轻松定位磁盘上的任何项目。浏览按类型分组的 Xcode 项目、Xcode 工作区、Swift Playgrounds 和 Swift 包。根据项目目标分配标签。将您正在处理的任何内容添加到

  • 五款在未来大放异彩的编程语言2022-01-07 17:35:26

      Swift   苹果公司希望淘汰 Objective-C 这一专为苹果生态系统打造的、已然“35 岁高龄”的编程语言,而继任者无疑正是五年前才刚刚诞生的 Swift 语言。根据分析公司 RedMonk 发布的长期语言排名,苹果的目标似乎正在顺利实现,Swift 自面世以来就一直保持着良好的增长势头。   

  • swift 元组的创建和取值2022-01-07 17:00:04

    创建 可以有元素名,也可以省略元素名 var person = (10, name:"bob") 取值 可以使用下标,也可以使用元素名 var name = person.name var age = person.0

  • 用吃灰中的iPad编译SwiftUI应用初体验2021-12-28 14:01:30

    前言 前几天不久,一直在家吃灰的iPad Pro,系统更新到了iOS 15.2,Swift Playgrounds提示 升级到4.0之后可以直接在iPad上使用SwiftUI构建 iPhone Or iPad应用。第一时间就想体验一下这个功能,首先多人协作肯定是不行的,因为暂时没有git协作的说法。那我从个人开发者的角度来使用一

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

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

ICode9版权所有