E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
swift自定义相机
NicooPlayer Requirements
页面需要横屏,在APPDelegate内导入播放器头文件,添加方法:(在实际项目中,如果有做组件化,这里应该通过路由去拿OrientationSupport状态,如果对路由有兴趣的朋友可以到:demo地址查看
Swift
NicooYang
·
2023-09-10 21:51
swift
package
$mkdirTodoKit$cdTodoKit$
swift
packageinit//Dependingonabranch(masterinthiscase):.package(url:"https://
老猫_2017
·
2023-09-10 20:12
Swift
数据类型String、Int、Float、Double转换
String转数字vartext:String="111"varnumber:Int?=Int(text)lettext:String="111"varn:Int=(textasNSString).integerValue数字转Stringletnumber:Float=123.5varstring:String="\(number)"varnumber:Float=123.5varstring=
培根芝士
·
2023-09-10 20:16
iOS
swift
ios
错误类型
错误类型开发过程常见的错误语法错误(编译报错)逻辑错误运行时错误(可能导致闪退,一般也叫做异常)......自定义错误
Swift
中可以通过Error协议自定义运行时的错误信息enumSomeError:
Stago
·
2023-09-10 17:37
2018
Swift
之Core Data 教程(1)
1.什么是Coredata?Coredata是用来管理APP中数据模型的框架。主要提供数据持久化的解决方案。CoreData内部已经实现了许多我们常用的数据增删改查的功能,我们只需要拿来使用即可。(不用编写SQL语句)2.现在有哪些数据持久化?plist文件,keychain,userdefault,Sql,Coredata3.创建一个数据模型管理对象(建模)在一个产品中,肯定有不下十来个数据模型
江将蒋酱
·
2023-09-10 17:36
Rx
Swift
操作符分类
Rx
Swift
操作符分类一、我想要创建一个Observable产生特定的一个元素:just经过一段延时:timer从一个序列拉取元素:from重复的产生某一个元素:repeatElement存在自定义逻辑
joeal
·
2023-09-10 16:22
精通
Swift
(17)- 泛型
泛型(Generics)泛型可以将类型参数化,提高代码复用率,减少代码量funcswapValues(_a:inoutT,_b:inoutT){(a,b)=(b,a)}vari1=10vari2=20swapValues(&i1,&i2)vard1=10.0vard2=20.0swapValues(&d1,&d2)structDate{varyear=0,month=0,day=0}vardd1=
5e4c664cb3ba
·
2023-09-10 16:52
Swift
可选型(optional)各种用法示例
Swift
可选型(optional)各种用法示例原文:optionalstheoptionalsletoptional:String?="unicorn"varoptional2:Int?
范范饭特稀
·
2023-09-10 13:45
swift
自定义直方图
先放预览结果图:image.gif以及
swift
文件:xcode接下来直接贴代码加注释:HistogramView.
swift
importUIKitclassHistogramView:UIView{init
zhangml0522
·
2023-09-10 12:32
iOS14 Widget从开发到上线 (六)
这篇我们说
Swift
怎么调oc上一篇我们说过SDemo-Bridging-Header这个桥接文件(
Swift
调用oc会用到这个文件)那具体怎么用呢?
Lsx_f
·
2023-09-10 12:26
Rx
Swift
初探
Rx
Swift
(ReactiveXfor
Swift
),ReactiveX的
Swift
版本,是一个简化异步编程的框架,实现了函数响应式编程,事件与对象紧密联系,业务流清晰,便于管理。
凌云01
·
2023-09-10 11:18
Miss Americana I Love You
泰勒•斯威夫特、Taylor
Swift
、TayTay、霉霉……作为一个伪霉粉,从初中到大学的七年,我未曾深入得了解过我的idol。
HUXIANNV
·
2023-09-10 10:49
Swift
删除数组中的某个元素
背景从一个包含Int类型元素的数组中删除2的倍数示例OC代码示例:NSMutableArray*array=[NSMutableArrayarrayWithObjects:@(2),@(3),@(4),@(5),@(6),nil];for(NSNumber*iteminarray){intvalue=[itemintValue];if(value%2==0){[arrayremoveObject:
豌豆大师
·
2023-09-10 09:56
Swift
一些说明
1、Type:类型的类型术语表述为元类型:metaType元类型用.Type表示元类型的值用.self表示leta:Int.Type=Int.self//类型获取orleta:IntType=type(of:1)//对象获取2、Any:可以表示任何类型,包括函数类型AnyObject:可以表示任何类类型的实例AnyClass:typealiasAnyClass=AnyObject.Type3、Se
云天涯丶
·
2023-09-10 08:34
Mojo 摸脚语言,似乎已经可以安装
由LLVM和
Swift
编程语言的联合创始人ChrisLattner创立的新公司ModularAI发布“We’veraised$100MtofixAIinfrastructureforthe
wyyyh9458
·
2023-09-10 08:38
开发
mojo
【Rx
Swift
】Rx
Swift
的理论知识
目录一、Rx
Swift
是什么,为什么要使用Rx
Swift
二、Rx
Swift
的核心角色 1、Event 2、Observable 3、Observer要做的处理 4、Observer三、Observer监听
意一ineyee
·
2023-09-10 08:46
Swift
笔记-UITableView嵌套滑动手势传递问题
RPReplay_Final1590134200.gifUITableView上添加TableView,方便叙述将两个TableView编号,底层TableView为1,上层的TableView为2。如图:下拉时,当1未滑动到指定位置时2不单独滑动,跟随1滑动,当1滑动到指定位置时1不动2进行单独滑动。上拉时,当2未滑动到顶部,1保持不动,当2滑动到顶部时1跟随着滑动。首先我们需要让两个1跟2同时
岁变
·
2023-09-10 07:41
Swift
函数
函数的定义funcpi()->Double{return3.14}//形参默认是let,也只能是let常量funcsum(v1:Int,v2:Int)->Int{returnv1+v2}//无返回值funcsayHello()->Void{print("hello")}funcsayHello()->(){print("hello")}funcsayHello(){print("hello")}隐
Howeix
·
2023-09-10 07:01
Swift
学习笔记二(Set篇)
目录1Set的概念和特性1.1Set的概念1.2Set的三个特性1.3Set的创建1.4Set的类型的哈希值1.5Set的自定义类型需要实现Hashable协议2Set的访问和修改2.1Set的遍历2.2Set的访问2.3Set的添加元素2.4Set的移除元素3Set的操作3.1Set操作的定义3.2Set的基本操作3.3Set判断方法1Set的概念和特性1.1Set的概念Set是指具有某种特定性
符哥2008
·
2023-09-10 06:51
学习
swift
ios
Swift
学习笔记三(Dictionary 篇)
1Dictionary概念字典储存无序的互相关联的同一类型的键和同一类型的值的集合。字典类型的全写方式Dictionary,简写方式[Key:Value],建议使用简写方式。字典的key必须是可哈希的。2Dictionary创建2.1初始器创建方式2.2简写创建方式2.3字面量创建方式2.4Dictionary的方法可以使用count只读属性来找出Dictionary拥有多少元素。使用布尔量isE
符哥2008
·
2023-09-10 06:19
学习
swift
ios
Swift
学习系列 可选类型的使用
什么是可选类型
Swift
定义后缀?来作为标准库中的定义的命名型类型Optional的语法糖。换句话说,下面两个声明是等价的:varoptionalInteger:Int?
Mr_Lxh
·
2023-09-10 05:59
iOS 多线程的四种技术方案
Swift
Swift
3把冗长的GCDAPI进行了精简和优化,所以很多时候,我们都可以使用GCD来进行多线程开发。
小码农LBJ
·
2023-09-10 03:32
swift
获取子视图的控制器
当视图层级很深的时候,如何获取当前视图的控制器?获取根视图控制器的方法方法一思路:遍历当前视图的父视图,获取控制器funcresponseUIViewController()->UIViewController?{forviewinsequence(first:self.superview,next:{$0?.superview}){ifletresponse=view?.next{ifrespo
追忆之丘
·
2023-09-10 01:33
永不过时的C语言——编程人员必修
原因是几年前苹果公司放弃了Objective-C,并由其后继者
Swift
取而代之。前20名中,涨幅最高的编程语言为Java,之后分别是C、
凌云C语言游戏开发
·
2023-09-10 01:24
LeetCode - #13 罗马数字转整数
微博:@故胤道长)的
Swift
算法题题解整理为文字版以方便大家学习与阅读。
Swift社区
·
2023-09-10 01:02
【前言】解决Xcode13中没有products目录
code_小马
swift
找到项目文件.xcodeproj→显示包内容文件夹中双击打开project.pbxproj文件打开project.pbxproj文件command+f搜索mainGroup,可以看到右侧的值不一样
曾经像素有点低
·
2023-09-09 23:50
iOS
Swift
5 构造函数分析(二):init 构造函数在struct与class中的区别
一、前言上篇《关键字designated、convenience、required》中,我们了解到了
swift
在构造器这块给我们带来的新特性,结合我们之前的一篇《浅析结构体(struct)与类(class
青叶小小
·
2023-09-09 23:26
Swift
闭包的使用坑
很多人在使用闭包的时候容易引起循环引用,解决循环引用的问题可以使用[unownedself]和weakvarweakSelf=self来解决具体的使用如下使用weak关键字privatefuncloadDataAction(){QMUITips.showLoading(in:self.view)weakvarweakSelf=selfYHLNetworkManger.share.addWorkFl
爆炸的白菜君
·
2023-09-09 21:46
Swift
InDepth_04_可选项Optionals
Optionals特性前言Optionals最佳实践掌握guards和多个可选正确处理可选字符串与空字符串同时处理各种可选合并运算符合并返回默认值为nil简化可选枚举以多种方式处理可选布尔值可选链强制解包指南隐式解包1.Optionals用途Optionals是一个有值或者无值的框,有助于防止值为空时崩溃通过显式处理常量或者变量可能为零或空的每种情况实现,需要输入一个可选值,展开获取值,如果有值则
NieFeng1024
·
2023-09-09 21:10
Swift
UI2.0 使用Stack和alignmentGuide设置对齐
开发语言:
Swift
UI2.0开发环境:Xcode12.0.1发布平台:IOS14
Swift
UI使用VStack/HStack/ZStack,来包含多个界面,并且设置它们在其之中的对齐方式,通常有3种使用方式
肆点壹陆
·
2023-09-09 20:01
URLSession基本使用
简述由于最近想要研究下
Swift
中第三方网络请求库Alamofire的使用和实现,而Alamofire中又是使用URLSession进行封装的,所以有必要去先深入了解下URLSession。
思绪_HY
·
2023-09-09 20:24
Swift
的几种传值方式
传值方式在进行页面跳转过程中无法避免需要进行值的传递,那么值的传递可以分为正向传值和反向传值,例如在SourceViewController跳转至DestinationViewController的过程中需把前者的属性值传递给后者称为正向传值;在DestinationViewController进行销毁页面操作时SourceViewController接受到了值并进行UI的改变称为反向传值,以下是
Tmylyh
·
2023-09-09 20:10
ios
swift
开发语言
ios
一篇文章看懂自动引用计数和循环引用到底是怎么回事
ARC
Swift
中的ARC(AutomaticReferenceCounting,自动引用计数)是一种内存管理机制,用于跟踪和管理应用程序中的对象引用计数,确保内存中的对象只在需要的时候存在,当对象的引用计数为
Tmylyh
·
2023-09-09 20:10
ios
swift
ios
开发语言
Swift
4.0学习之旅—断言与先决条件
//断言与先决条件//断言和先决条件是在运行时做的建仓啊,你可以用他们来检查在执行后续代码之前是否一个必要的条件已经被满足了,如果断言或者先决条件中的布尔条件评估的结果为true真,则代码像往常一样继续执行。如果布尔条件评估结果为false假,程序的当前状态是无效的,则代码执行结束,应用程序中止。//断言帮助你在开发阶段找到错误和不正确的假设。//先决条件帮助你在生产环境中探测到存在的问题//断言
lixiangdev
·
2023-09-09 19:30
UITextField限制输入个数和类型
swift
方法限制输入个数和只能输入的内容functextField(_textField:UITextField,shouldChangeCharactersInrange:NSRange,replacementStringstring
guoguojianshu
·
2023-09-09 18:08
缓存网路数据
1、缓存webView数据参考文章:航歌:
Swift
-将网页缓存到本地(抓取html页面,并实现离线浏览)2、第三方库Alamofire缓存数据参考文章:航歌:
Swift
-拦截Alamofire的网络请求
FallPine
·
2023-09-09 17:32
iOS 苹果登录
swift
版
苹果登录项目中继承第三方登录时,需增加上苹果登录即可上架苹果登录需要iOS系统13以上支持详细的内容阅读苹果官方的网址url:https://developer.apple.com/documentation/authenticationservices/implementing_user_authentication_with_sign_in_with_apple-苹果登录的前期工作:-1.开发
懿懿懿懿懿懿懿
·
2023-09-09 17:37
记录:
Swift
中权限关键字
Swift
中现有的5个权限关键字:openpublicinternalprivatefileprivate这5个关键字都可以用来修饰属性和方法,那么他们之间的具体区别是什么呢?
包砸豆沙馅
·
2023-09-09 16:19
Swift
基础-循环
Swift
有几种写循环的方法,但是它们的底层机制是相同的:重复运行一些代码,直到条件的值为假。
Augs
·
2023-09-09 15:56
gitignore.io 创建iOS gitignore文件
gitignore.ioXcode、
Swift
、
Swift
PackageManager、CocoaPods、AppCode
DerekTime
·
2023-09-09 15:41
swift
指针学习
学习资料
Swift
指针UnsafePointerUnsafe
Swift
:UsingPointersandInteractingWithC,这个有中文翻译版本:[译]Unsafe
Swift
-指针与C交互
swift
云上听风
·
2023-09-09 12:20
Swift
学习笔记之数组
集合类型
Swift
语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组是有序数据的集。集合是无序无重复数据的集。字典是无序的键值对的集。
Qu_qipa
·
2023-09-09 09:29
ios开发
swift
swift学习笔记
swift
数据
语言
存储
class
Swift
学习笔记一(数组篇)
目录0绪论1数组的创建和初始化2.数组遍历2.1通过键值对遍历2.2通过forEach遍历2.3通过forin遍历2.3.1forin搭配enumerated2.3.2forin的另一种形式2.3.2forin搭配indices2.4通过Iterator遍历器遍历3数组的操作3.1contains判断数组包含元素3.2allSatisfy(_:)判断数组的每一个元素都符合给定的条件4.查找比较4.
符哥2008
·
2023-09-09 09:58
swift
学习
笔记
Swift
学习笔记之数组(三)
数组重复值的初始化除了普通的初始化方法,我们可以通过init(count:Int,repeatedValue:T)来初始化一个数组填充上重复的值:varthreeDoubles=[Double](count:3,repeatedValue:0.0)带索引值的遍历我们可以用forin遍历数组,如果想要index的话,可以用enumerate(base:Seq):letarr=["a","b"]for
Qu_qipa
·
2023-09-09 09:58
swift学习笔记
书摘
nsarray
swift
nsarray
swift
-06 函数
image.pngimage.png//函数入参Int返回值Intfuncadd(a:Int,b:Int)->Int{returna+b}//无参无返回值funcvoidFunc(){print("调用空函数")}
Z小新
·
2023-09-09 07:05
Swift
报错:“Return from initializer without initializing all stored properties”
structUser{varemail:StringvarfirstName:StringvarlastName:Stringinit(){}}解决方案:给成员变量添加?修饰符使其变成Optional类型,或者赋初始值,或者在init()中进行赋值structUser{varemail:String?varfirstName:String?varlastName:String?init(){}}s
培根芝士
·
2023-09-09 06:01
iOS
swift
ios
Swift
使用编解码库Codable
Codable是
Swift
引入的全新的编解码库,使开发者更方便的解析JSON或plist文件。支持枚举、结构体和类。
培根芝士
·
2023-09-09 06:01
iOS
swift
ios
Swift
报错:“‘nil‘ is incompatible with return type ‘User‘”
funcgetUserById(userId:Int)->User{if(userId!=nil){...}returnnil}上述代码报了一个错误:“'nil'isincompatiblewithreturntype'User'”,表示“nil”与返回类型“User”不兼容。解决方案:将返回值类型改为Optional类型User?funcgetUserById(userId:Int)->User
培根芝士
·
2023-09-09 06:27
iOS
swift
ios
Swift
的可选类型Optional
1、Optional类型的概念可选类型用来表示“有一个值,它等于x或者根本没有值”。当我们遇到Optional类型时,就会明显知道这里的值可能为nil,我们必须谨慎处理。2、Optional类型的实现varoptionalInteger:Int?//或者varoptionalInteger:Int!其中?和!都是可选类型的语法3、Optional类型的本质Optional其实是个枚举(enum)(
培根芝士
·
2023-09-09 06:27
iOS
swift
ios
iOS 版本日期不准确记忆
SpriteKitFrameworkApple2D游戏引擎3.UIBackgroundModes为fetch来实现后台下载内容4.AirDrop等等......2014年9月12日iOS8Xcode6.01.
Swift
1.02
iOS_肖晨
·
2023-09-09 06:07
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他