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
5.0 UILabel显示html标签的高度计算
letattrStr=try!NSMutableAttributedString(data:(answer.content.data(using:.unicode,allowLossyConversion:true)!),options:[.documentType:NSAttributedString.DocumentType.html,.characterEncoding:String.Enc
ShineYangGod
·
2024-02-13 01:04
2018-04-08
swift
.wrap{width:500px;height:500px;margin:0auto;
信号传D
·
2024-02-12 23:06
CloudKit框架详细解析(三) —— CloudKit一个基本使用示例(二)
1.CloudKit框架详细解析(一)——基本概览(一)2.CloudKit框架详细解析(二)——CloudKit一个基本使用示例(一)源码1.
Swift
首先看下项目组织结构接着就是看sb中的内容下面就是源码了
刀客传奇
·
2024-02-12 14:56
swift
closure 与 oc block 转换
而此时,
swift
和oc之间相互调用则会出现问题。
那个推车的人
·
2024-02-12 10:44
swift
中 Class 和 Static 的区别
Class和Static都表示的是类方法。无须初始化,Class和Static的区别是Class可以被继承者重写。而Static是不能够被重写的。
木兮_君兮
·
2024-02-12 07:57
使用defaults操作plist
wangxuefeng/Desktop/ExportOptions.plist{compileBitcode=0;method="ad-hoc";signingStyle=automatic;strip
Swift
Symbols
观星
·
2024-02-12 06:09
Swift
Combine 使用 dataTaskPublisher 发起网络请求 从入门到精通十
Combine系列
Swift
Combine从入门到精通一
Swift
Combine发布者订阅者操作者从入门到精通二
Swift
Combine管道从入门到精通三
Swift
Combine发布者publisher
AI架构师易筋
·
2024-02-12 02:33
iOS
swift
开发语言
ios
combine
Swift
生成文档
安装过程jazzy:[sudo]geminstalljazzy使用:cd你项目的文件夹jazzy--min-aclinternal上面两部生成html文件在项目目录下的doc文件夹中,打开index.html。jazzy--min-aclinternal-o文件夹目录在指定目录下生成doc文件。
幸运者_Lucky
·
2024-02-11 20:08
Swift
学习之KeyPath
一、什么是KeyPathKeyPath:一个指定类型下的结果值的类型的路径classKeyPathstructStudent{varname:String=""letnameKeyPath:KeyPath=\Student.name}keyPath是对实例属性的一种引用,注意是对实例的属性的引用,而不是对属性值的引用。上面Student例子可以说是对实例Student属性name值的引用,而nam
冷武橘
·
2024-02-11 19:26
swift
(闭包)
定义闭包属性varblock02={(str1:String,str2:String)in//TODO:Dosomething}或funcmyblock(str:String)->Void{}varblock03:(String)->Void=myblock或直接构建varblock06:((String)->Void)!letblvc=BlockVC()blvc.block02={(str:St
cyhai
·
2024-02-11 19:40
Xcode 中代码格式化
xcode没有格式化代码的功能,只有缩进整理和多行拆分,习惯前端代码的开发方式,不格式化代码显得有些凌乱,幸好有开源的工具可以实现这样的功能,它就是
Swift
Format。
·
2024-02-11 18:45
Swift
与JS通过WKWebView互调
创建WKWebViewlazyvarwebView:WKWebView={//创建WKPreferencesletpreferences=WKPreferences()//开启jspreferences.javaScriptEnabled=true//创建WKWebViewConfigurationletconfiguration=WKWebViewConfiguration()//设置WKWeb
iOS祎
·
2024-02-11 17:11
Swift
实现圆角、阴影和边框共存
OC版写法在个人主页OC集合中由于使用masksToBounds切圆角时投影的效果会消失,所以这里的思路是通过layer来设置。SimulatorScreenShot-iPhone12-2022-01-21at17.07.48.png如上图所示,接下来分别实现无边框阴影、渐变背景色+圆角阴影和边框圆角阴影以下属性可根据自身需求进行相应调整:shadowColor//阴影颜色shadowOffset
萤火驻守心间
·
2024-02-11 15:08
视觉开发板—K210
自学笔记
(三)
本期我们来遵循其他单片机的学习路线开始去做一位点灯大师—点亮一个LED。那么第一步还是先知道K210里面的硬件电路是怎么连接的,需要查看上一节的文档,看看开发板原理图到底是哪个LED跟哪个IO连在一起。一、硬件电路根据之前官方提供的assemblydrawing资料我们能看到实际的LED的位置,一共有四个LED,那么我们再来检查一下原理图里的这些灯到底是怎么连接的。DS1很明显没有连接任何IO,所
永远都是新手
·
2024-02-11 14:58
视觉开发板
计算机视觉
视觉检测
人工智能
视觉开发板—K210
自学笔记
(四)
在点灯之后,我们就需要饿补一下相关的编程基础知识,了解基本语法,加深底蕴才能编写出更好的程序来。由于MaixPy是基于MicroPython之上进行开发构建的,提供给用户最终的接口是Micropython,所以在使用MaixPy开发之初我们需要熟悉下MicroPython的基础知识与语法一、关于MicroPython:MicroPython是编程语言Python3的精简高效实现,语法和Python
永远都是新手
·
2024-02-11 14:27
视觉开发板
计算机视觉
python
人工智能
技术精英求职必备:iOS开发工程简历制作全指南
简历编写核心原则撰写针对iOS开发工程师职位的简历时,核心在于准确展现您在使用
Swift
和Objective-C进行iOS应用开发、界面设计以及性能优化方面的专业技能、项目经验和技术成就。
未来简历
·
2024-02-11 14:15
ios
求职招聘
人工智能
AIGC
chatgpt
Swift
UI日期基础之如何获取每个月和月份的名称
实战需求获取月份获取月份的名称本文价值与收获看完本文后,您将能够作出下面的界面
[email protected]
基础知识(高手可以略过此节,后面更精彩)日期显示与处理是每个
Swift
UI
iCloudEnd
·
2024-02-11 12:56
Rx
Swift
-DisposeBag垃圾袋
DisposeBag垃圾袋分析,demo运行如下:self.intervalOB=Observable.interval(.seconds(1),scheduler:MainScheduler.init())self.intervalOB.subscribe(onNext:{(num)inself.showSencondNum.text=String(num)}).disposed(by:disp
May_Dobin
·
2024-02-11 12:15
Swift
-UIKit-UILabel
1.描述classUILabel:UIViewUILabel继承自UIView苹果官方文档:Aviewthatdisplaysoneormorelinesofinformationaltext.(是一个描述一行或者多行文本信息的视图)UILabel支持展示属性字符串(attributedstrings).并且支持多行展示,如果设置好约束,还可以进行高度的自适应.UILabel大多通过NSStrin
Vicent_Z
·
2024-02-11 08:17
Swift
UI 3 和 iOS 15 中的task修饰符
任务修饰符可以应用于任何
Swift
UI视图,并且是启动异步任务的另一种方式(更好的方式)。因此,如果您一直使用onAppear在视图出现时获取数据,那么您可以task改用。
iCloudEnd
·
2024-02-11 08:44
Swift
--内存管理
Swift
内存管理概述强引用循环打破强引用循环闭包中的强引用循环
Swift
内存管理概述
Swift
中的ARC内存管理是对引用类型的管理,即对类所创建的对象采用ARC管理。
优雅的步伐
·
2024-02-11 01:25
关于
Swift
中音频访问权限问题出现的Crash
近期在维护公司的项目期间,在bugly上发现一则crash问题如下图crash图其中项目集成了Toast
Swift
这个库,而这个崩溃的提示信息Modificationstothelayoutenginemustnotbeperformedfromabackgroundthreadafterithasbeenaccess
TonyTT
·
2024-02-10 18:24
【ARM
自学笔记
】ARM Cortex -A中断系统(原理篇)
文章目录前言简述中断向量表GIC架构中断IDGIC逻辑分块CP15协处理器中断使能中断优先级设置程序编写最后前言本文所描述的为Cortex-A7中断系统简述中断是什么?中断(Interrupt)是指处理器接收到来自硬件或软件的信号,提示发生了某个事件,应该被注意,这种情况就称为中断。通常,在接收到来自外围硬件(相对于中央处理器和内存)的异步信号,或来自软件的同步信号之后,处理器将会进行相应的硬件/
ORI2333
·
2024-02-10 18:42
ARM
嵌入式
arma
单片机
排序算法(一) —— 堆排序之一个简单示例(一)
写作环境:
Swift
4,iOS11,Xcode9Heapsort是另一种基于比较的算法,它使用堆按升序对数组进行排序。根据定义,Heapsort利用
刀客传奇
·
2024-02-10 16:16
12.
Swift
字典
Swift
字典在
Swift
中,字典是一种用于存储键值对的集合,每个键值对称为一个条目。
Swift
的字典是无序的,每个键必须是唯一的,但值可以重复。
长沙火山
·
2024-02-10 16:23
#
Swift基础知识
swift
ssh
开发语言
swift
经典算法-基数排序
基数排序算法基数排序(radixsort)属于“分配式排序”(distributionsort),又称“桶子法”(bucketsort)或(binsort),是一种非比较排序算法,时间复杂度是O(n)。基数排序vs计数排序vs桶排序这三种排序算法都利用了桶的概念,但对桶的使用方法上有明显差异:基数排序:根据键值的每位数字来分配桶;计数排序:每个桶只存储单一键值;桶排序:每个桶存储一定范围的数值。一
疯狂1024
·
2024-02-10 15:50
Swift
使用 Combine 进行开发 从入门到精通七
Combine系列
Swift
Combine从入门到精通一
Swift
Combine发布者订阅者操作者从入门到精通二
Swift
Combine管道从入门到精通三
Swift
Combine发布者publisher
AI架构师易筋
·
2024-02-10 15:05
iOS
swift
开发语言
ios
combine
Swift
使用 Combine 管道和线程进行开发 从入门到精通八
Combine系列
Swift
Combine从入门到精通一
Swift
Combine发布者订阅者操作者从入门到精通二
Swift
Combine管道从入门到精通三
Swift
Combine发布者publisher
AI架构师易筋
·
2024-02-10 15:05
iOS
swift
开发语言
ios
combine
Swift
Combine 订阅者Subscriber的生命周期 从入门到精通六
Combine系列
Swift
Combine从入门到精通一
Swift
Combine发布者订阅者操作者从入门到精通二
Swift
Combine管道从入门到精通三
Swift
Combine发布者publisher
AI架构师易筋
·
2024-02-10 15:35
iOS
swift
开发语言
ios
combine
subscriber
Swift
Combine 使用 sink, assign 创建一个订阅者 从入门到精通九
Combine系列
Swift
Combine从入门到精通一
Swift
Combine发布者订阅者操作者从入门到精通二
Swift
Combine管道从入门到精通三
Swift
Combine发布者publisher
AI架构师易筋
·
2024-02-10 15:34
iOS
swift
开发语言
ios
combine
sink
assign
Swift
Combine 操作符operations和Subjects发布者的生命周期 从入门到精通五
Combine系列
Swift
Combine从入门到精通一
Swift
Combine发布者订阅者操作者从入门到精通二
Swift
Combine管道从入门到精通三
Swift
Combine发布者publisher
AI架构师易筋
·
2024-02-10 15:34
iOS
swift
开发语言
ios
combine
operation
subjects
应用架构文章
ServiceOriented的iOS应用架构新浪微博iOS客户端架构与优化之路糯米移动组件架构演进之路文化碰撞:函数式、面向协议、面向对象编程的最佳实践探索
Swift
中的MVC-N模式Code-T沙龙资料高速公路换轮胎
这小子
·
2024-02-10 14:55
16.6Todo I - 通过一个真实的App体会Rx的基本概念
在日常的开发中,如何通过Rx
Swift
绑定的用户界面和模式?如何在不同的控制器之间共享数据?通过对这些内容的实践,你就会更真实的感受到之前提到的那些基本概念的含义。
CDLOG
·
2024-02-10 08:30
Swift
检测文本里是否包含手机号
extensionNSMutableAttributedString{funcshowAttributedStringPhoneNumber(){lettypes:UInt64=NSTextCheckingResult.CheckingType.phoneNumber.rawValueguardletdetector:NSDataDetector=try?NSDataDetector(types:
symBoy
·
2024-02-10 07:41
【
Swift
UI】手势(Gestures)的使用
这篇文章主要了解在
Swift
UI中如何使用手势,以及对@GestureState的学习,最后通过组合手势完成写一个拖拽卡片的小Demo。
SmartisanBool
·
2024-02-10 07:08
通过汇编揭开String中数据结构神秘面纱
一、思考在
Swift
开发使用字符串的过程中,你是否有思考过以下问题?-1个字符串
景如婳
·
2024-02-10 07:38
视觉开发板—K210
自学笔记
(二)
视觉开发板—K210一、开发之前的准备工欲善其事必先利其器。各位同学先下载下面的手册:1.Sipeed-Maix-Bit资料下载:https://dl.sipeed.com/shareURL/MAIX/HDK/Sipeed-Maix-Bit/Maix-Bit_V2.0_with_MEMS_microphone2.Sipeed-Maix-Bit规格书下载:https://dl.sipeed.com/
永远都是新手
·
2024-02-10 07:52
视觉开发板
嵌入式硬件
计算机视觉
视觉检测
mcu
swift
- 私有访问权限
如图:屏幕快照2018-09-26下午2.29.47.png代码:privatetypealiasDidSelectedItemBlock=(_atIndexPath:IndexPath,_modelGroup:BGGroup,_modelBGImage:BGImage)->()vardidSelectedItemBlock:DidSelectedItemBlock!报错:error:Proper
AZander
·
2024-02-10 05:18
iOS
Swift
圆环进度条
截屏2022-03-07上午10.16.41.png用CAShapeLayer和UIBezierPath贝塞尔曲线实现,每次进度变化时,重新初始化一个CAShapeLayer添加到当前UIView上。importFoundationimportUIKitclassCircleProgressView:UIView{//灰色静态圆环varstaticLayer:CAShapeLayer!//进度可变
rome753
·
2024-02-10 04:51
swift
-基本运算符2
三元运算符操作三个操作对象,和C语言一样,
Swift
只有一个三元运算符,就是三目运算符(a?b:c)。受运算符影响的值叫操作
下页天
·
2024-02-10 03:28
Swift
Playgrounds 学习编程一 条件代码 4.满足条件时向上爬
挑战:使用if语句在你的角色位于宝石处时触发一组命令。恭喜!你已经学会如何在编写条件代码时使用if语句和elseif块。像isOnGem这样的条件总是非真即假。这称为布尔值。程序员经常结合条件代码使用布尔值来告诉程序何时运行特定的代码块1在下方的if语句中,使用布尔条件isOnGem,并添加条件为真时所要运行的代码。2修改或保留现有的else块来在布尔条件为假时运行代码。3必要时,调整for循环运
彩虹思维
·
2024-02-09 22:20
swift
4.2检查系统权限AuthorizationCheck.
swift
里面包括了弹窗,音频,相机,相册importAVFoundationimportUIKitimportPhotosimportMobileCoreServicesimportEventKitpublicclassAuthorizationCheck{//MARK:弹窗工具classfuncshowAlert(title:String?,msg:String?,goSetting:Bool){let
lightandall
·
2024-02-09 21:01
python数据可视化库_python和r中用于数据可视化的前9个库
python数据可视化库Intherapidlygrowingworldoftoday,whentechnologyisexpandingataratelikeneverbefore,bigdatais
swift
lywalkingintopeople
weixin_26738983
·
2024-02-09 21:55
可视化
python
数据可视化
数据分析
人工智能
Swift
之默认与自定义构造函数
1、子类没有实现父类的任何一个指定构造函数,那么子类将回继承父类的所有指定构造函数2、子类实现了父类的所有指定构造函数,那么子类将回继承父类所有的便利构造函数3、如果不想手动实现父类的必须构造函数required那么不要实现父类的任何构指定造函数,通过继承来实现父类的必须构造函数。如果要定义构造函数直接使用便利构造函数即可。4、遍历构造函数convenience可以理解为工厂方法简化对象创建,必须
清歡渡_13b4
·
2024-02-09 20:21
Swift
中的存储属性和计算属性
//使用get和set来间接获取/改变其他属性的值classCalcuator{//存储属性vara:Int=2varb:Int=4//计算属性varsum:Int{get{returna+b}set(avl){b=avl-a}}}letcal=Calcuator()print(cal.sum)cal.sum=20print(cal.b);//set另一种写法,默认值newValue//set{/
大成小栈
·
2024-02-09 20:39
ipad儿童学编程
swift
语言playgrounds二04寻找七颗宝石
这节课来学习比较运算符。寻找七颗宝石“大于”“等于”“小于”可以用来比较2个值的大小,这节课我们就使用“<“运算符,while宝石的数量<7,就继续循环。跟之前一样,我们先定义一个转身的函数turnAround(),前方没路了,就转身。定义转身函数然后我们来写while循环:whilegemCounter<7{转身如果有宝石{收集宝石宝石数量+1}}变量和比较运算符结合使用
玩中学编程
·
2024-02-09 17:23
swift
-改变UIAlertController文字的对齐方式
需求:原生UIAlertController文字都只能居中显示,在有些时候,我们需要提示文字左对齐的呀,就需要用代码来修改了实现:定义importUIKit//用于UIAlertController的文字偏移varsubviews:[UIView]?extensionUIAlertController{varTJL_titleLabel:UILabel?{set{}get{ifTJL_viewAr
命运建筑师fly
·
2024-02-09 15:26
经典面试题整理
面试题链接http://www.
swift
y.cc/740.htm1.为什么说Objective-C是一门动态的语言?
保持前行
·
2024-02-09 12:31
二叉树的中序遍历(
Swift
)
swift
,先定义出TreeNode。值,左节点,右节点。中序遍历的顺序是左-根-右。p
entre_los_dos
·
2024-02-09 05:06
Swift
UI 仿电子书App实现文章分页效果 获取字符串高度和宽度 (教程含源码)
实战需求
Swift
UI仿电子书App实现文章分页效果获取字符串高度和宽度本文价值与收获看完本文后,您将能够作出下面的界面截屏2020-10-25下午10.46.44.pngJietu20201025-224717
iCloudEnd
·
2024-02-09 03:46
上一页
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
其他