×

swift

Swift高仿iOS网易云音乐Moya+RxSwift+Kingfisher+MVC+MVVM

CG小霸王 CG小霸王 发表于2024-04-23 浏览6657 评论0
效果 列文章目录 因为目录比较多,每次更新这里比较麻烦,所以推荐点击到主页,然后查看iOS Swift云音乐专栏。 目简介 这是一个使用Swift(还有OC版本)语言,从0开发一个iOS平台,接近企业级的项目(我的云音乐),包含了基础内容,高级内容,项目封装,项目重构等知识;主要是使用系统功能,流行的第三方框架,第三方服务,完成接近企业级商业级项目。 目功能点 隐私协议对话框 启动界面和动态处理权限 引导界面和广告 轮播图和侧滑菜单 首页复杂列表和列表排序 音乐播放和音乐

swift

⑪(面试篇 3/3)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)

+++? +++? 发表于2024-04-23 浏览5341 评论0
iOS面试题 一共分为笔试题和面试题两部分笔试题 一共分为10个 总共613题面试题 一共400题 笔试题 一个10个系列 分别为①(语法篇) 共147题 已更新②(常识篇) 共72题 已更新③(界面篇) 共83题 已更新④(iOS篇) 共52题 已更新⑤(操作篇) 共68题 已更新⑥(数据结构篇) 共23题 已更新⑦(多线程篇) 共60题 已更新⑧(网络篇) 共22题 已更新⑨(多媒体篇) 共59题 已更新⑩(安全篇) 共27题 已更新面试题 一共分为3个 总共400题⑪(面试篇 1/3

swift

Xcode 13如何使用本地Swift包(Swift Package)

Peter Peter 发表于2024-04-22 浏览6406 评论0
概述 我们知道Xcode可以随心所欲的引用Apple自己或第三方的Swift包,但大多数情况下这些包都处于网上的github仓库中。 如果因网络原因导致github网站访问不稳定,那么Xcode就无法正常抓取该Package的内容。 有时候,虽然github可以通过浏览器访问,但Xcode抓取其中Swift包内容时仍会发生访问失败的情况。 那么,此时我们如何使用对应的Swift包呢? 答案是:使用本地Swift Package! 本篇博文中,您将了解到Xcode 13如何访问并

swift

VSCode配置Swift 开发环境

林中英雄 林中英雄 发表于2024-04-21 浏览6983 评论0
用Swift写小功能,或者仅仅测试一下语法,然后每次打开 xcode 时间太久,我就想能不能在 vscode 中进行 swift debug 或者学习 从网上查找了一些资料,却同质化严重,这里做个小结。 swift初始化 项目 mkdir firstDemo cd firstDemo swift package init --type executable 此时你可以通过 命令行 对运行项目swift build -> 编译程序 swift run -&g

swift

OC下如何调用swift,最佳简单实践

独角兽 独角兽 发表于2024-04-21 浏览4398 评论0
1、新建一个object-c 工程test,创建一个Person.swift类 创建后自动提示: 勇敢说不!点击Don't Create,忽略创建桥接头文件。因为oc调用swift,不需要导入头文件(swift只有.m实现文件)。此时oc和swift的混编,OC会通过一个特殊的宏来访问swift的,具体swift的访问是通过一个如下的头文件: 默认名称可以改,我们改为Swith.h 2、导入swift的模块宏文件 3、编写swift暴漏给object-c ti

swift

Swift 闭包

ℋᙚᵐⁱᒻᵉᑡᐷ鲸落 ℋᙚᵐⁱᒻᵉᑡᐷ鲸落 发表于2024-04-21 浏览6629 评论0
1、闭包的概念 闭包是可以在代码中被传递和引用的功能性独立代码块,跟C和Objective-C中的代码块(blocks)和其他一些语言中的匿名函数相似 闭包可以作为函数的参数也可以作为函数的返回值 可以像oc中用于回调和反向传值 闭包能够捕获和存储定义在其上下文中的任何常量和变量的引用 全局和内嵌函数,实际上是特殊的闭包。闭包符合如下三种形式中的一种: 全局函数是一个有名字但不会捕获任何值的闭包 内嵌函数是一个有名字且能从其上层函数捕获值的闭包 闭包表达式是一个轻量级语法所写的可以捕获

swift

SwiftUI 网络请求以及数据加载

sgq5136 sgq5136 发表于2024-04-21 浏览6279 评论0
前言 SwiftUI只是UI,网络请求和Swift一样通用,至于网络请求封装这块我就不在一一赘述,想看的话请看swift 使用 Moya 进行网络请求 下面我来说下网络请求方法,我也是一个初学者,其中有各种不严谨的地方请大家留言,我也会在后续学习中慢慢补充, 1 List 数据加载 Model这块和Swift 没有什么区别,我就不放了 此处只做了一次加载 1、ViewModel处代码 @Published 修饰符属性 告知 Swift 随时关注这个变量的变化。如果发生任何变化,

swift

Swift中String字符串的操作(切割、转Character、Character转Int、String转Array、Array转String)

田羽-13804166949 田羽-13804166949 发表于2024-04-19 浏览7746 评论0
1.String的切割 例如: let name: String = "zhangsan" // 1.获取下标,从开始位置'z',往后移动一个位置,就是'h'的位置了 let subIndex = name.index(name.startIndex, offsetBy: 1) let subIndex2 = name.index(name.startIndex, offsetBy: 4) // 2.根据下标获取某个字符 let subStr = name[subIndex] //Cha

swift

云计算与大数据 第13章 云操作系统OpenStack习题带答案

xinyu590 xinyu590 发表于2024-04-19 浏览5864 评论0
 第13章 云操作系统OpenStack习题 13.1 选择题 1、作为资源管理者,操作系统负责管理和控制计算机系统的(  B  )。 A. 软件资源   B. 硬件和软件资源   C. 用户有用资源   D.硬件资源 2、在计算机系统中,操作系统是一种(  B  )。 A. 应用软件   B. 系统软件         C. 用户软件     D. 支撑软件 3、以下属于云操作系统的主要功能的是(  D  )。 A.管理和驱动海量服务器、存储设备等基础硬件 B.为云