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-
对象存储本地化
背景:项目里有一些具有收藏、点赞的需求需要存储到本地的数据,并且能看到收藏列表,因此要用到swift的数据存储的知识。发现本地化比OC要简单很多。模型处理被存储的对象要准守Codable协议,这样就能直接用JSONEncoder()和JSONDecoder()进行编码和解码进行data的转换存入到内存里面,这也是swift的高级之一,不用像swift那样进行解析匹配。这也是swft4.0推出的Co
热望与美梦
·
2023-09-06 12:54
SwiftUI
基础控件
-Gradient
本篇文章主要讲解LinearGradient,RadialGradient,AngularGradient,EllipticalGradient这4种渐变效果LinearGradientLinearGradient称为线性渐变,在SwiftUI中,使用LinearGradient非常简单:LinearGradient(colors:[.red,.blue,.green],startPoint:.t
xiaofu666
·
2023-09-05 11:07
一像素的大小
1像素=1.0/UIScreen.main.scale参考文章:航歌
Swift-
正确绘制1像素的线条(附样例)
FallPine
·
2023-09-04 01:05
Swift-
数组与字符串转换
Swift字符串转数组:letstr="IamFlyElephant"letarray=str.components(separatedBy:"")print("字符串转数组:\(array)")Swift数组转字符串:letdata=[1,2,3,4,5]letdataStr=data.map(String.init)letresult=dataStr.joined(separator:",")
FlyElephant
·
2023-09-01 11:38
3、QT 的
基础控件
的使用
一、qFileDialog文件窗体Header:#includeqmake:QT+=widgetsInherits:QDialog静态函数接口:voidWidget::on_pushButton_clicked(){//获取单个文件的路径名QStringfilename=QFileDialog::getOpenFileName(this,tr("OpenFile"),"./",tr("CFile(
小智Byte
·
2023-08-31 18:13
QT Creator
qt5
c++
开发语言
Swift-
适配iphoneX屏幕
//设备屏幕尺寸letcurrentMode_width=UIScreen.main.currentMode?.size.widthletcurrentMode_height=UIScreen.main.currentMode?.size.height//判断是否是iPhoneX//iphoneXiPhoneXs1125,2436letiPhoneX=currentMode_height==243
紫云夕月
·
2023-08-31 10:22
合宙Air724UG LuatOS-Air LVGL API控件--按钮 (Button)
按钮(Button)按钮控件,这个就不用多说了,界面的
基础控件
之一。
l531798151
·
2023-08-29 21:42
AIR724软件
Air724UG
Android 事件分发
ViewViewGroup派生的控件后,将会触发一系列的触发响应事件分发:是指一个触摸或点击的事件发生,分发给当前触摸控件监听的事件,进而决定是控件的那个函数来响应此次事件二、事件作用的对象:Android的两大
基础控件
类型
旅途漫漫920
·
2023-08-28 06:23
Swift-
内存安全
默认情况下,Swift会阻止你代码里不安全的行为。例如:Swift会保证变量在使用之前就完成初始化,在内存被回收之后就无法被访问并且数组的索引会做越界检查。Swift也保证同时访问同一块内存时不会冲突,通过约束代码里对于存储地址的写操作,去获取那一块内存的访问独占权。因为Swift自动管理内存,所以大部分时候你完全不需要考虑内存访问的事情。然而,理解潜在的冲突也是很重要的,可以避免你写出访问冲突的
DevXue
·
2023-08-27 11:34
Swift-
简单汇编指令、lldb常用指令
汇编语言的分类分为:8086汇编(16bit)、x86汇编(32bit)、x64汇编(64bit)、ARM汇编(嵌入式、移动设备)x86、x64汇编根据编译器的不同,分为两种书写格式:Intel(windows派系)、AT&T(unix派系)iOS开发中,最主要的汇编是:AT&T->模拟器、ARM->真机常见的汇编指令image.png寄存器有16个常用寄存器:rax、rbx、rcx、rdx、rs
小猪蛋蛋
·
2023-08-27 09:56
iOS开发
Swift-
闭包
1.闭包表达式语法{(参数)->return类型in//内容}letnames=["C","A","E","B","D"]funcback(_s1:String,s2:String)->Bool{returns1>s2//(B>A,C>B)}//闭包后:varreversedNames.sorted(by:{(s1:String,s2:String)->Boolinreturns1>s2})2.根
临易i
·
2023-08-27 07:14
ios
swift
服务器
开发语言
运维
iOS开发
Swift-
函数
1.函数的定义和调用funcgreet(person:String)->String{//函数名传入值传入值类型返回值类型letgreeting="Hello"+personreturngreeting}print(greet(person:"Anna"))//调用2.函数的参数与返回值(1)无参函数funcsayHello()->String{return"hello!"}print(sayHe
临易i
·
2023-08-27 07:44
ios
swift
开发语言
iOS开发
Swift-
枚举
枚举:一组相关的值定义了一个共同的类型,使你可以在代码中以类型安全的方式来使用这些值。1.枚举语法//枚举成员不会被赋予默认的整型值。成员本身就是完备的值,类型为CompassPoint。enumCompassPoint{casenorthcasesouthcaseeastcasewest}//或者enumPlanet{casemercury,venus,earth}2.枚举的使用vardirec
临易i
·
2023-08-27 07:14
swift
开发语言
ios
安全攻防下 (31)
buildsetting->prefixheader->设置pchimage.png这样写的好处,代码完全不用变这时给断点,查看函数栈image.png这时如果别人逆向你,恢复符号跟没恢复一样,让人头大有关
Swift
为了自由的白菜
·
2023-08-26 08:06
iOS开发
Swift-
集合类型
集合基本类型:数组Array(有序),集合Set(无序不重复),字典Dictionary(无序键值对)1.数组Arrays(1)数组的表示Array[Element](2)创建空数组varsomeInts:[Int]=[]someInts.count//数组长度(3)带值数组vara=Array(repeating:0.0,count:3)//[0.0,0.0,0.0]//repeating:初始
临易i
·
2023-08-25 21:31
ios
swift
开发语言
iOS开发
Swift-
控制流
1.For-In循环//集合循环letnames=["a","b","c"]fornameinnames{print("Hello,\(name)!")}//次数循环forindexin1...5{print("Hello!+\(index)")}//不需要值时可以使用_来忽略此值for_in1...5{print("Hello!")}2.while循环whilea
临易i
·
2023-08-25 21:31
ios
swift
开发语言
iOS开发
Swift-
基本运算符
1.一元、二元、三元运算符一元单一操作对象-a!bc!二元两个操作对象2+3三元三目运算符a?b:c2.赋值运算符(=)leta=10varb=5b=alet(x,y)=(1,2)赋值运算符不返回任何值,所以ifx=y{...}无效。3.算术运算符+-*/默认不允许数值运算中溢出。溢出运算符:a&+b4.求余运算符a%b=余数a=(b*倍数)+余数所以a%b=a%-b5.组合赋值运算vara=1a
临易i
·
2023-08-25 21:01
ios
swift
开发语言
iOS开发
Swift-
字符串与字符
1.字符串的定义letsomeString="somestringvalue"2.多行字符串的定义(""")letquotation="""有一个人前来买瓜。"这瓜甜吗?"他问。"""前一个"""前和后一个"""后无换行//前一个"""前和后一个"""后无换行letsomeString="有个人。"letsomeString="""有个人。"""//此两个语句效果相同想要实现在代码编写时换行而在实
临易i
·
2023-08-25 21:00
ios
swift
开发语言
Swift-
自动引用计数
Swift使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift内存管理机制会一直起作用,你无须自己来考虑内存的管理。ARC会在类的实例不再被使用时,自动释放其占用的内存。注意:引用计数仅仅应用于类的实例。结构体和枚举类型是值类型,不是引用类型,也不是通过引用的方式存储和传递。1.自动引用计数的工作机制当你每次创建一个类的新的实例的时候,ARC会分配一块内存来储存该实
DevXue
·
2023-08-25 20:52
Flutter
基础控件
之GridView
简单介绍GridView是一个网格布局的Widget。用法1、GridView.countclassGridViewCountDemoextendsStatelessWidget{List_gridItems(intlength){returnList.generate(length,(intindex){returnContainer(alignment:Alignment(0.0,0.0),c
青年别来无恙
·
2023-08-25 19:39
Flutter(十二)
基础控件
-Image
感君一回顾,思君朝与暮。Flutter中的Image类似我们iOS中的UIImageViewImage组件非常常用,用来加载图片(本地图片和网络图片)Image:通过ImageProvider来加载图片Image.asset:用来加载本地资源图片Image.file:用来加载本地(File文件)图片Image.network:用来加载网络图片Image.memory:用来加载Uint8List资源
学_iOS
·
2023-08-25 07:14
Flutter开发之
基础控件
-列表+跳转传值
voidmain()=>runApp(myList());classmyListextendsStatefulWidget{@overrideHomeStatecreateState()=>HomeState();}classHomeStateextendsState{varmyLists=[];@overridevoidinitState(){//TODO:implementinitStates
---月亮☽
·
2023-08-25 06:48
个人
flutter
Flutter开发之
基础控件
一
voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{vari=1;@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(title:'翟萍',theme:ThemeData(primarySwatch:Colors.grey,),home:Home());}}cl
---月亮☽
·
2023-08-25 06:18
个人
flutter
android
css
Swift-
进阶:反射Mirror & 错误处理
本文主要介绍Mirror的使用以及使用Mirror进行JSON解析的错误处理反射Mirror反射:是指可以动态获取类型、成员信息,在运行时可以调用方法、属性等行为的特性,在上面的分析中,我们已经知道,对于一个纯swift类来说,并不支持直接像OCruntime那样的操作但是swift标准库依旧提供了反射机制,用来访问成员信息,即Mirror一般使用classCJLTeacher:NSObject{
辉辉岁月
·
2023-08-24 20:05
iOS开发
Swift-
基础部分
1.常量letmaxNum=10//单个常量赋值letmaxNum=10,minNum=2//多个常量赋值用逗号隔开2.变量varx=0.0//单个变量赋值varx=0.0,y=0.1//多个变量赋值用逗号隔开3.类型注解系统可通过赋初始值进行自动推断。varname:String//冒号(:)加空格()name="Hello"//先注解再赋值varname,address:String//多个变
临易i
·
2023-08-22 16:59
ios
swift
开发语言
026.PyQt5_子控件学习思路
并不是根据父控件——子控件的方式根据父控件来学习其所有子控件因为有些父类里面有多个子类,可能其中一个子类用起来非常复杂,导致学习曲线不是很平缓学习子控件分为两部分:
基础控件
和高级控件,由简单到复杂首先我们学习
基础控件
中的按钮控件按钮控件有以下几种
失心疯_2023
·
2023-08-22 07:33
PyQt5
ui
qt
python
pyqt
qt5
iOS
Swift-
视频分享到抖音
1508d5eb0439ece2ab299cc0ca207c15.jpeg在如今这个时代,玩智能手机还没玩过抖音的人,想必可以用凤毛麟角来形容了。抖音的用户量如此巨大,你如果想你的作品能够让更多的人看到,那么用好这个平台将是个不错的主意!作为iOS开发者,我们可以用技术将自己App的一些优质内容,制作成视频之后,让用户一键分享到抖音,让用户有成就感的同时,还能免费帮我们宣传App,达到双赢的效果。
HH思無邪
·
2023-08-21 22:19
swift-
常量和变量
声明变量用关键字let:声明一个常量,初始化后不能修改var:声明一个变量,初始化后可以修改swift可以使用中文作为常量或变量名,不建议使用1)隐示的声明常量和变量varstr2="hello"2)显示的声明常量和变量varstr1:String="hello"3)一次声明多个vara=1,b=2,c=3基本运算swift中两个数的类型必须相同才能运算强制类型转换类型(),如Float(num2
不写昵称
·
2023-08-20 20:19
Swift 指针
https://github.com/MeanMouse/blog/blob/master/contents/iOS/
Swift-
%E6%8C%87%E9%92%88.md
MeanMouse
·
2023-08-19 00:59
Swift-
进阶 :闭包(二)逃逸闭包 & 非逃逸闭包
本文主要分析逃逸闭包、非逃逸闭包、自动闭包逃逸闭包&非逃逸闭包逃逸闭包定义当闭包作为一个实际参数传递给一个函数时,并且是在函数返回之后调用,我们就说这个闭包逃逸了。当声明一个接受闭包作为形式参数的函数时,可以在形式参数前写@escaping来明确闭包是允许逃逸的如果用@escaping修饰闭包后,我们必须显示的在闭包中使用selfswift3.0之后,系统默认闭包参数就是被@nonescaping
辉辉岁月
·
2023-08-17 16:47
QT样式表从入门到精通
QT样式表从入门到精通文章目录QT样式表从入门到精通前言1、背景介绍2、初级学习2.1、"盒子"模型2.2、语法说明2.3、
基础控件
2.4、控件状态表2.5、选择器3、中级学习3.1、坐标讲解3.1.1
BBQ_hxl
·
2023-08-17 01:00
qt5
css
编程语言
Swift-
流程控制
条件1.ifelse条件语句的"()"可以省略,但"{}"则不能省略条件语句的判断条件只能是Bool类型/***正确示范:条件语句可以省略(),但不能省略{}*/letscore=80;ifscore=90{print("优")}elseifscore=80{print("良")}elseifscore=70{print("中");}elseifscore=60{print("及格");}else
X_L_F
·
2023-08-16 11:44
Swift-
函数调用
函数函数结构func关键词+函数名+形式参数+"->"(表示返回)+返回类型funcsum(number1:Int,numbe2:Int)->Int{number+number//单一表达式,可省略关键词return}备注:当函数体位单一表达式是,可以省略关键词return,表示直接返回该单一表达式的值无返回值无返回值总共有三种写法。/***方式1:直接不写返回类型*/funcvoidFunc1(
X_L_F
·
2023-08-15 01:12
swift-
集合类型
数组数组和可变性//斐波那契数列letfibs=[0,1,1,2,3,5]不可变不能用append(_:)varfibs=[0,1,1,2,3,5]let只能保证引用永远不发生变化,而不能保证引用的值发生变化标准库里的集合类型都是有值语义的letx=[1,2,3]vary=xy.append(4)//x123//y1234letz=NSMutableArray(array:[1,2,3])z.in
AlliumLiu
·
2023-08-14 00:12
Swift-
访问控制
访问控制可以限定其它源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以为其他人可以访问和使用的代码提供接口。可以明确地给单个类型(类、结构体、枚举)设置访问级别,也可以给这些类型的属性、方法、构造器、下标等设置访问级别。协议也可以被限定在一定的范围内使用,包括协议里的全局常量、变量和函数。1.模块和源文件Swift中的访问控制模型基于模块和源文件这两个概念
DevXue
·
2023-08-13 09:58
swift-
函数
要了解swift的函数和闭包,首先要了解三件事函数可以像String和Int那样可以赋值给变量,也可以作为另一个函数的参数和返回值。(函数是头等对象,这一点最重要)函数能捕获存在于其作用域之外的变量。有两种方式可以创建函数。一种是使用func关键字,另一种是{}。在swift中后一种被称为闭包。varstr="Hello,playground"///MARK:-------------------
AlliumLiu
·
2023-08-12 15:28
Swift-
枚举
Swift中的枚举,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为原始值),则该值的类型可以是字符串、字符,或是一个整型值或浮点数。1.枚举语法使用enum关键词来创建枚举并且把它们的整个定义放在一对大括号内:enumSomeEnumeration{//枚举定义放在这里}使用case关键字来定义一个新的枚举成员值:enumCompassPoint{casenorthcasesout
DevXue
·
2023-08-11 17:12
Swift - 图片处理库ImageHelper详解(扩展UIImage,UIImageView)
Swift-
图片处理库ImageHelper详解(扩展UIImage,UIImageView)(本文代码已升级至Swift3)一,ImageHelper介绍ImageHelper(原来叫AFImageHelper
老米拉
·
2023-08-10 17:15
Android 项目导入高德SDK初次上手
SDK并导入2.2.1、下载SDK文件2.2.2、SDK导入项目2.2.3、清单文件配置2.2.4、隐私权限3、显示地图一、前置知识:1、Java基础语法2、Android一周(3-5天)入门即可,学完
基础控件
RAIN 7
·
2023-08-09 09:22
android
redis
数据库
swift-
输入框银行卡号输入格式化
需求:输入银行卡号需要四个数字一组,想找个现成没找到,没办法只有自己写了构思:需要监听输入框的变化,不断修改输入框的输入文本的格式实现:第一步:在分类中添加格式化字符串代码和移除空格代码extensionString{/**去掉所有空格*/varremoveAllSapce:String{returnself.replacingOccurrences(of:"",with:"",options:.
命运建筑师fly
·
2023-08-09 08:54
Swift4.0 --- 可选项的判断
////ViewControllerFour.swift//
Swift-
(1)////Createdbyxhcon2018/6/20.
futur_zwl
·
2023-08-02 14:06
【MFC】02.文件类与常用
基础控件
-笔记
基本概念MFCMicrosoftFundationclass微软基础类库框架基于Win32SDK进行的封装属性:缓解库关闭属性->C/C++/代码生成/运行库/MTD属性->常规->MFC的使用:在静态库中使用MFC,默认是使用的共享DLL,运行时库SDK版本:开发软件的套件WSK:开发驱动的套件MFC基于类的管理预编译头:Demo01.hDemo01.cppDemo01Dlg.cppDemo01
WdIg-2023
·
2023-08-02 10:34
MFC
mfc
笔记
c++
QT常用
基础控件
用法整理
Qt常用
基础控件
用法整理(仅仅学习记录用)一、QLabel标签,用于显示文字,图像等内容以上为Qt助手里摘借出来的所有函数,当然常用的比较重要的以下几个:voidsetText(QString);//设置
裂风龙隼
·
2023-08-02 03:14
Qt
C++
QT-
基础控件
目录1-三态按钮的实现2-普通按钮的下拉框3-复选框4-单选按钮5-工具栏按钮6-文本标签7-编辑框8-进度条9-组合框10-按钮对话框1-三态按钮的实现实现目标:按钮的三种状态(按下-释放-进入)切换不同的相似图片达到良好的交互效果实现思路:继承按钮类重写响应事件实现继承按钮类如下#include#includeclassXButton:publicQPushButton{Q_OBJECTpub
QT重生
·
2023-07-31 20:41
qt
封装第三方组件(13)基于 element-plus 封装一个依赖 json 动态渲染的查询控件
前情回顾:封装第三方组件(11)基于element-plus封装一个基于json动态渲染的表单控件封装第三方组件(3)封装
基础控件
功能使用vue3+element-plus封装了一个查询控件,专为管理后台量身打造
自然框架
·
2023-07-31 10:20
[基础01]
基础控件
(上)-TextView-Button-EditText-ImageView
基础控件
-上一、TextView1.普通的TextVie2.带阴影的TextView3.跑马丁效果的TextView二、Button1.普通的Button控件2.状态选择器2.1StateListDrawable
iFinder@
·
2023-07-31 07:09
android
Qt 设计师-Qt Designer
基础控件
介绍
一、Layouts(布局)1、VerticalLayout垂直布局,组件自动在垂直方向上分布2、HorizontalLayout水平布局,组件自动在水平方向上分布3、GridLayout网格状布局,网格状布局大小改变时,每个网格的大小都改变4、FormLayout窗体布局,与网格状布局类似,但是只有最右侧的一列网格会改变大小二、Spacers(空格)1、HorizontalSpacer一个用于水平
平等
·
2023-07-30 10:32
qt
开发语言
【Flutter -- 基础组件】Widget 简介
今天,来学习Flutter的
基础控件
,身为Android开发者都知道,一开始入坑Android就要熟悉学习其控件,如:TextView,ImageView,Button,ListView,RecycleView
Kevin-Dev
·
2023-07-30 09:30
Flutter
--
实战
flutter
android
Swift4.0 --- 可选项
////ViewControllerTwo.swift//
Swift-
(1)////Createdbyxhcon2018/6/20.
futur_zwl
·
2023-07-29 12:20
Swift-
进阶 13:协议Protocol
Swift进阶之路文章汇总本文主要分析protocol的用法及底层存储结构协议的基本用法【语法格式】:协议的语法格式//协议的语法格式protocolMyProtocol{//body}class、struct、enum都可以遵守协议,如果需要遵守多个协议,可以使用逗号分隔//1-2、class、struct、enum都可以遵守协议,如果需要遵守多个协议,可以使用逗号分隔structCJLTeac
Style_月月
·
2023-07-29 07:14
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他