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开发之路》
Swift
- 访问控制
Open>Public>Internal>Fileprivate>private1.Open允许在定义实体的模块、其他模块中访问,允许其他模块进行继承、重写(open只能用在类、类成员上)PS:模块,其实指的是差不多是整个项目的工程,基本都能访问Open定义的类2.Public允许在定义实体的模块、其他模块中访问,不允许其他模块进行继承、重写3.internal只允许在定义实体的模块中访问,不允许
aven_kang
·
2023-08-25 04:31
组件的暂时思路
swift
&kotlin作为一个大前端程序猿,把握的语言太多了,然后都不精了。太可惜了。不时的要进行语言的温习。
_阿南_
·
2023-08-25 01:01
剖析:如何用
Swift
UI 5天组装一个微信 —— 通讯录发现我篇
前置资源GitHub:
Swift
UI-WeChatDemo第零章:用
Swift
UI5天组装一个微信第一章:剖析:如何用
Swift
UI5天组装一个微信——聊天界面篇效果图Tab2:通讯录通讯录的数据主体是联系人
Wavky
·
2023-08-25 00:09
Objective-C VS
Swift
1、Selector@selector是Objective-C时代的一个关键字,它可以将一个方法转换并赋值给一个SEL类型,它的表现很类似一个动态的函数指针。在Objective-C时selector非常常用,从设定target-action,到自举询问是否响应某个方法,再到指定接受通知时需要调用的方法等等,都是由selector来负责的。在Objective-C里生成一个selector的方法一
Zorin
·
2023-08-24 21:04
Swift
-进阶:反射Mirror & 错误处理
本文主要介绍Mirror的使用以及使用Mirror进行JSON解析的错误处理反射Mirror反射:是指可以动态获取类型、成员信息,在运行时可以调用方法、属性等行为的特性,在上面的分析中,我们已经知道,对于一个纯
swift
辉辉岁月
·
2023-08-24 20:05
Swift
修改导航栏底部横线颜色
//获取导航栏的分隔线funcfindNavLineView(view:UIView?)->UIImageView?{ifletview=view{ifview.isKind(of:UIImageView.self)&&view.height<=1.0{returnviewas?UIImageView}forsubViewinview.subviews{letimageView=findNavLi
艾欧尼亚
·
2023-08-24 20:08
OC对象底层探索(本质、创建流程、内存对齐及空间大小)
1.概述每个iOS开始人员对OC语言并不陌生,虽然现在苹果提倡
swift
开发,但是OC还是
iOS发呆君
·
2023-08-24 19:13
swift
byte 操作
目前正在开发一个蓝牙项目,涉及到byte的操作,一开始
swift
上的byte操作不知道从哪里下手,通过查阅一些资料,现在总结两个方法:
QD_Fluent
·
2023-08-24 19:16
服务器项目怎么控标,控标参数.doc
3支持HTTPbasedobjectstorageAPI–AmazonS3API,OpenStack
Swift
API4支持WebDAVpro
ying鹿好看
·
2023-08-24 18:29
服务器项目怎么控标
跨越边界:从前端切图仔走进iOS开发(
Swift
版--上集)
学完本文你会掌握一点
swift
基础语法,并且开发出一款iOS应用。阅读本文前你至少需要掌握一门编程语言,如果你是前端开发者,最好懂一点typescript,这对
德育处主任Pro
·
2023-08-24 16:40
ios
前端
swift
力扣第6题-
Swift
题解:Z字型变换
模拟题题目描述将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z字型排列。比如输入字符串为“PAYPALISHIRING”行数为3时,排列如下:PAHNAPLSIIGYIR之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。请你实现这个将字符串进行指定行数变换的函数:stringconvert(strings,intnumRow
风海铜锣君
·
2023-08-24 14:11
Swift
添加部分圆角
letlabel=UILabel(frame:CGRect(x:50,y:100,width:100,height:50))label.backgroundColor=UIColor.orangelabel.textColor=UIColor.whitelabel.text="圆角设置"label.textAlignment=.centerlabel.layer.mask=self.configR
玉思盈蝶
·
2023-08-24 12:29
Swift
进阶 03:值类型&引用类型
本文主要介绍为什么结构体是值类型,类是引用类型。值类型前提:需要了解内存五大区,内存五大区可以参考这篇文章iOS底层原理:内存五大区,如下所示内存五大区栈区的地址比堆区的地址大栈是从高地址->低地址,向下延伸,由系统自动管理,是一片连续的内存空间堆是从低地址->高地址,向上延伸,由程序员管理,堆空间结构类似于链表,是不连续的日常开发中的溢出是指堆栈溢出,可以理解为栈区与堆区边界碰撞的情况全局区、常
源本平凡
·
2023-08-24 10:27
442,
Swift
Codable使用及说明(面试点:public typealias Codable = Decodable & Encodable,可以用JSONDecoder解码和JSON...
前言本篇是
Swift
4中Codable的使用系列第一篇,通过本篇文章我们来了解Codable的基本用法。
枫叶1234
·
2023-08-24 09:10
使用
Swift
5 字符串插值快速构建 AttributeString
Swift
5出现的新字符串插值特性,让处理自定义字符串字面量成为可能。
Swift
5的字符串插值简单来说,这个特性能让开发者自己实现对字面量中插值的解析和逻辑实现。例如:letstrin
Nemocdz
·
2023-08-24 08:06
swift
知识点
Q:optional变量拆包有多少种方法A:!解包,不安全?解包,安全optional绑定,安全nilcoalescing解包,安全Q:class和struct的区别A:class为类,struct为结构体,类是引用类型,结构体为值类型,结构体不可以继承Q:array的map、filter、reduce的作用map将列表映射成另外一个[1,2,3].map{"\($0)"}//数字数组转换为字符串
MoneyRobber
·
2023-08-24 05:26
Swift
方法(函数)调度
Swift
方法(函数)调度[TOC]1.前言由于Objective-C是一门动态语言,方法的调度中主要是消息查找和消息转发。那么对于静态的
Swift
中的方法是如何调度的呢?下面我们就来一起探索一下。
just东东
·
2023-08-24 05:10
swift
问题小结
1.
swift
是面向对象还是函数式编程语言
swift
是函数式也是面向对象的语言。
swift
是面向对象语言,因为他支持类的封装、多态、继承。
yidezhang
·
2023-08-24 04:42
基于Universal Type Identifiers的App数据导入和导出(一)
接着看下写作环境
Swift
5,iOS13,Xcode11保存应用程序的数据很重要,但有时仅保存就不会削减数据。您会发现
刀客传奇
·
2023-08-24 03:52
Qt
开发之路
36---设置线程优先级QThread
一:Qt的线程优先级QThread::IdlePriority0scheduledonlywhennootherthreadsarerunning.QThread::LowestPriority1scheduledlessoftenthanLowPriority.QThread::LowPriority2scheduledlessoftenthanNormalPriority.QThread::N
木木木.
·
2023-08-24 02:37
Qt
多线程
qt
Swift
UI如何从手机相册选择照片Picker
您将能够作出下面的界面
[email protected]
看完本文您将掌握的技能掌握从相机选择照片的方式掌握sheet弹出方式解决方案目前
Swift
UI
iCloudEnd
·
2023-08-24 01:45
# iOS - AutoLayout -1
实现动态位置和多视图关系的布局方式,是对frame布局和AutoresizingMask的不足进行补充的一种方式,现在已经成为主流的布局方案,由于原始创建方式比较复杂,可以使用优秀的第三方框架方便创建约束(
Swift
开了那么
·
2023-08-23 23:36
iOS Jenkins lib
swift
Metal.dylib: errSecInternalComponent
Mac机器部署jenkins环境报错:15:28:08/Users/Shared/Jenkins/Library/Developer/Xcode/DerivedData/HuiNengCloud-bpbsszzqmvbgmygprvgiiybjylcb/Build/Intermediates.noindex/ArchiveIntermediates/HuiNengCloud/Installatio
Chris_C
·
2023-08-23 20:37
Swift
进阶06:Mirror源码解析
Mirror的源码,底层实现方式,篇幅稍微多点,就单独写一篇文章啦上一篇文章我们简单接触了下Mirror,简单在JSON解析中应用了一下,但是留下很多疑问:系统是如何通过Mirror来取到对应Value的值的
Swift
不说ryo
·
2023-08-23 19:07
swift
命名规范
1.指导方针:为了让代码更通熟易懂,符合大多数程序员的阅读使用习惯,所以总结一下相关命名规范以下命名规范包含:命名分类访问权限注释2.命名分类在项目中,大多数地方使用驼峰式命名,类,结构体,枚举,协议,需要附加前缀,以下示例均使用NY作为前缀2.1类名class/结构体struct2.2方法名function2.3变量variable2.4常量constant2.5枚举enum2.6协议proto
yunie
·
2023-08-23 19:33
2020-02-28
IdonotsleepIamathousandwindsthatblowIamthediamondglintsonsnowIamthesunlightonripenedgrainIamthegentleautumn'srainWhenyouawakeninthemorninghushIamthe
swift
upliftght
路星辞
·
2023-08-23 16:02
swift
setter 和 getter方法的使用
privatevar_backGroundColor:String?varbackGroundColor:String?{get{return_backGroundColor}set{_backGroundColor=newValue}}
你我他_1180
·
2023-08-23 15:24
NSHipster - Cocoa &
Swift
IntroductionTobeanNSHipsteristocaredeeplyaboutthecraftofwritingcode.InthesepageswestrivetocultivateafullerunderstandingandappreciationoftheCo-coaplatform,itsframeworksandecosystem,andespeciallyitsnewl
BassetHoud
·
2023-08-23 14:01
Swift
常用术语表(2021年)
Swift
中有如此多的语法和功能术语,有时候容易感到困惑。因此,此文章将充当术语的一站式词典,为
Swift
语言中使用的所有常见术语提供定义。
LV大树
·
2023-08-23 14:59
Swift
-10:访问控制权限
本文主要介绍
swift
中的访问控制权限关键字private1、private:访问级别仅在当前定义的作用域内有效(单例中使用过)//8-1、private:访问级别`仅在当前定义的作用域内有效classCJLTeacher
恍然如梦_b700
·
2023-08-23 14:00
Swift
Block
importFoundation//无参无返回值typealiasfuncBlock=()->()//或者()->Void//返回值是StringtypealiasfuncBlockA=(Int,Int)->String//返回值是一个函数指针,入参为StringtypealiasfuncBlockB=(Int,Int)->(String)->()//返回值是一个函数指针,入参为String返回值
Albert新荣
·
2023-08-23 14:04
2.基本运算符
因为是对学习成果的记录,因为之前我就是做oc开发的,所以就一些其他语言通用的,在这里就不累赘只写一些不常见的,或者是
swift
专属的知识普及:运算符运算符分为一元、二元和三元运算符:一元运算符对单一操作对象操作
即使慢走也不停下
·
2023-08-23 13:10
Rx
Swift
-Driver探究(三)
DriverDriver是Rx
Swift
里的一个高阶函数,一般我们会在发送网络请求时,将请求后的数据drive到我们想要绑定的UI序列中,为什么要使用Driver呢?Driver又是什么呢?
Ldies
·
2023-08-23 12:04
Swift
0-一个简单的文字插入UI
Swift
已经进化到了4.0版本,我才后知后觉的来学习一下。之前虽也粗粗地看过一些语法,但无奈跟现有的Objc差别一个天一个地实在太难理解就没有继续下去。
iamryanzi
·
2023-08-23 12:33
Swift
指定关键词高亮、查找字符串中子字符串所有NSRange
搜索输入搜索内容时需要进行关键词的联想,匹配的关键词进行高亮显示,这里使用忽略大小写的匹配规则,如果需要精准匹配,options可以不传。extensionString{///指定关键词高亮///-ParameterkeyWords:关键词///-Parametercolor:高亮颜色funchighlight(keyWords:String?,highlightColorcolor:UIColo
jsone
·
2023-08-23 10:15
Swift
纯代码布局框架 SnapKit 基本用法
本文就简单介绍一下SnapKit基本的使用。就说明一下视每种视图之间关系的情况下,怎么建立约束,从而见见了解SnapKit。都是一些基本用法。以前使用过Masonry、SDAutoLayout会容易比较容易上手的第一种情况、父视图包含子视图,子视图在父视图中的布局(常用的有3种写法)写法一functestDemo(){letbgView=UIView()bgView.backgroundColor
不会武功的陈真
·
2023-08-23 10:29
ios开发资料分享机器学习资料
文档地址如果你想学习
Swift
,那么
Swift
GG翻译的
Swift
中文文档你肯定你不能错过,目前已经更新到2.2。
嘉09
·
2023-08-23 10:37
[已解决]Xcode9.3中的报错:Module compiled with
Swift
4.0.3 cannot be imported in
Swift
3.3
进新公司接手的第一个项目,还没跑起来就报错了...错误信息.png原因是Cartography版本过低导致的,Xcode9的
swift
版本为4.0,所以Cartography的版本必须为2.0以上,更新
Stormstout
·
2023-08-23 10:32
swift
元编程初识
在开发中,会有一些重复结构的代码需要重复编写,例如使用ObjectMapper中对模型对象的定义。使用元编程,是为了对有固定规则结构特点的代码进行抽象,提取有共性的地方,使用模板的方式,让代码自动生成的一种方法。下面具体介绍Sourcery元编程工具的使用方式。三方库名称:Sourcery三方库地址:https://github.com/krzysztofzablocki/Sourcery安装方式
linx214
·
2023-08-23 07:54
Swift
修改WKWebView的keyboardAppearance
google查到的ionic-plugin-keyboard有一个解决方案,不过是OC的,现翻译为
swift
的实现extensionWKWebView{@objcvardarkKeyboardAppearanceTemplateMethod
大吉__
·
2023-08-23 07:16
22、【
Swift
】泛型 - Generics
场景:类型参数化,增强代码的复用性很多
Swift
标准库是基于泛型构建Array和Dictionary类型都是泛型集合可以创建一个容纳Int值的数组,或者容纳String值的数组以创建一个存储任何指定类型值的字典
Sunday_David
·
2023-08-23 02:01
(译文)
swift
中的监听者
这是一篇已经在我的博客发布的文章-
Swift
bySundell。相比在这里阅读,我更推荐在我的博客,因为你可以看到高亮的语法、主题或者更多。
代码诗仁
·
2023-08-23 00:55
Swift
泛型使用1
importUIKitprotocolCellConfigurable{associatedtypeTfuncsetCell(withdata:T);}classGenericCollectionViewController:UIViewController,UICollectionViewDelegate,UICollectionViewDataSourcewhereT:CellConfigur
LovelyYilia
·
2023-08-23 00:18
swift
混编 oc 断点时数据只有变量名称不显示值
控制台po打印warning:
Swift
errorinmodule***.Debuginfofromthismodulewillbeunavailableinthedebugger.error:inauto-import
x_JANG
·
2023-08-23 00:05
IOS 文本跑马灯效果(Objectc/
Swift
)
实现效果QQ20200521-200338-HD.gif实现原理:动画改变文本的y坐标,同时使用把移出父布局的视图立即移到父视图的下方,使用一个临时UIView来交替上下两个视图,达到利用的效果实现核心代码如下:Object-c版本:#importNS_ASSUME_NONNULL_BEGINtypedefvoid(^OnClickListener)(NSString*title);@interf
劉胡來
·
2023-08-22 22:37
swift
保存视频到本地相册
项目地址首先创建播放器JXVideoPlayerViewControllervarplayItem:AVPlayerItem!{didSet{letplayer=AVPlayer(playerItem:playItem)self.player=playerself.player?.play()}}convenienceinit(url:URL){self.init()letvideoStr=url
执念12o3
·
2023-08-22 21:16
WCDB
Swift
getObjects 偶发性崩溃解决
WCDBgetObjects偶发性崩溃解决引入WCDB
Swift
后,运行时偶发崩溃,经过手动前往路径删除库文件,再次进入APP时复现崩溃率达到70%以上.最开始以为是代码问题,增删查改,多线程并发,for
HQQ_哈球球
·
2023-08-22 19:26
2023 计算机职业规划
发展方向五、C#发展方向六、嵌入式(物联网)一、开发前端(网页端)js后端(python、java、golang、php、c#)->架构师(技术架构师、大数据架构师、业务架构师)移动端(android、
swift
落雨碎江南 Lucinda
·
2023-08-22 19:35
职业规划
python
java
c++
c语言
c#
Rx
Swift
校验TextField输入修改but状态
单个textfield校验nameTextfield.rx.text.orEmpty.map{$0.count>1}//$0代表第一个参数,就是输入内容必须大于1位.share(replay:1).subscribe(onNext:{[weakself](bool)inself?.loginBut.isEnabled=bool//修改按钮是否可以点击self?.loginBut.backgroun
乂滥好人
·
2023-08-22 17:31
swift
经典算法-计数排序
一、小序我们先讲解一道算法题目:数组中有10个随机数值,数值取值范围为从0到5,我们如何用最快的速度把这10个整数从小到大进行排序。首先你会想到我们之前学的快速排序这个算法,因为快速排序算法的时间复杂度只为O(nlogn)。其实这种方法还是不够快,那有没有比快速排序算法更快的排序方法呢?你心中不免疑虑???”时间复杂度为O(nlogn)的快速排序??不是最快的???“让我们先来回顾一下经典的排序算
疯狂1024
·
2023-08-22 17:10
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他