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开发之路》
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
开发语言
[
swift
] mov格式转mp4格式
letavAsset=AVURLAsset.init(url:outputFileURL,options:nil)lettracks:NSArray=avAsset.tracks(withMediaType:AVMediaType.video)asNSArrayletdestinationPath=NSTemporaryDirectory()+fileName.mp4”letnewVideoPat
KKKKaras
·
2023-08-22 16:12
iOS - 字符反转
swift
代码:思路是:反向读取+字符拼接funccharAtReverse(_str:String)->String{varreverseStr:String="";foriin0..
lizhi_boy
·
2023-08-22 15:04
swift
二进制、hex16进制格式化
extensionInt{//二进制Stringvarbinary:String{return"0b"+String(self,radix:2)}//16进制Stringvarhex:String{return"0x"+String(self,radix:16)}}
雾霾下的天空
·
2023-08-22 14:48
儿童ipad学编程语言
swift
playgrounds(二)第14关 初始化专家
这一关,需要自己定义角色的类型,之前我们舞台上的角色一直都是Byte,这次不同了,需要一个有特殊能力的角色,这个角色能够控制砖块的升降。初始化你的专家我们看到舞台上,有两个宝石所在的位置,用我们之前的角色是过不去的,要首先把所在的砖块升起来,与其他砖块一样平,才可以走过去。这时,我们就需要一个有特殊能力的角色“专家”,这个专家可以通过打开锁的方式,把平台升起来,让砖块一样平。需要先定义一个角色ex
玩中学编程
·
2023-08-22 11:05
Swift
中的逃逸闭包的理解
逃逸闭包的书面定义:一个传入函数的闭包如果在函数执行结束之后才会被调用,那么这个闭包就叫做逃逸闭包。对定义的理解通过定义我们知道,逃逸闭包首先是一个闭包(感觉有点废话),但是逃逸闭包又不是普通的闭包,因为它会在函数结束后才执行(这是特点)。什么闭包会在函数执行之后才执行呢?很多启动异步操作的函数接受一个闭包参数作为completionhandler。这类启动异步操作的函数会在异步操作开始之后(即“
大佬的世界我不懂
·
2023-08-22 09:58
如何从业务测试过渡到测试开发?
背景有关功能测试转型测开,小白如何入行测试开发,还有测试
开发之路
怎么走的话题,在业内的热度一直不减。在TesterHome社区也时不时被不同小伙伴问起。
TesterHome
·
2023-08-22 09:47
swift
原生json解析探究与详解
swift
原生json解析探究与详解我们先构建一个json数据structTextJson:Codable{letstatus:Intlettext:String}然后我们生成json数据letmakeModel
追忆之丘
·
2023-08-22 08:27
【从零开始的rust web
开发之路
二】axum中间件和共享状态使用
系列文章目录第一章axum学习使用第二章axum中间件使用文章目录系列文章目录前言一、中间件是什么二、中间件使用常用中间件使用中间件使用TraceLayer中间件实现请求日志打印自定义中间件共享状态前言上篇文件讲了路由和参数相应相关的。axum还有个关键的地方是中间件的使用,这篇文件就来说说。一、中间件是什么这个概念跟gin框架的中间件概念一样,类似于springboot项目当中的请求过滤器,在请
爱音乐的程序猿
·
2023-08-22 08:07
rust语言
云原生
rust
中间件
后端
异步
Swift
-- 12.
Swift
混编(上)
一..
swift
module相当于就是
Swift
的头文件,通过.
swift
module外界访问framework中的类/函数我们都知道OC代码调用
Swift
代码需要使用-
swift
.h
Swift
代码调用
MissStitch丶
·
2023-08-22 05:38
Swift
获取属性列表和ivar列表
swift
也可以通过运行时获取类的属性列表和ivar列表新建一个model类并且添加属性类和属性下面是获取Person这个类的属性列表获取属性列表获取ivar列表获取ivar列表用private描述的属性能获取到对应的
很着急丶
·
2023-08-22 05:43
swift
开发利器-Rx
Swift
一、为什么要使用Rx
Swift
?
无神
·
2023-08-22 05:04
Version Compatibility 兼容性
https://docs.
swift
.org/
swift
-book/GuidedTour/Compatibility.html这块讲的
swift
5.1,xcode11包含的
swift
的默认版本。
zheNgHH
·
2023-08-22 02:14
swift
关键字
关键字mutatinghttps://www.jianshu.com/p/c1f12e3d6551
Alan龙马
·
2023-08-22 02:15
Swift
- 002 自定义TabBar
前言:第一次用
Swift
学习写一个自定义Tabbar,不知道理的清楚不。不同的代码敲的还有点小乱,慢慢磨吧。
麦穗0615
·
2023-08-22 01:05
swift
之泛型
Swift
提供了泛型让你写出灵活且可重用的函数和类型。
Swift
标准库是通过泛型代码构建出来的。
Swift
的数组和字典类型都是泛型集。
小羊爱学习
·
2023-08-22 01:10
Swift
利用响应链进行事件逆向传递
越来越多的App呈现出复杂的UI样式,导致视图层级过多;而在
swift
中,多数人的做法都是选择尽量严谨的控制访问权限,更多的private和fileprivate被用来修饰属性和方法,这种情况下,一旦需要跨越多个层次进行事件传递就变得较为繁琐
詹姆斯洪尼古拉斯利
·
2023-08-22 00:05
swift
Widget踩坑 记录
记录一下做Widget遇到的坑1.Cannotfindtype'ConfigurationIntentHandling'inscope截屏2022-07-1323.46.50.png实现用户属性配置功能遇到的坑,找不到ConfigurationIntentHandling协议解决:如图把Handler勾上image.png感谢你的阅读和参与,HH思无邪愿与你一起在技术的道路上不断探索。如果你喜欢这
HH思無邪
·
2023-08-21 22:56
iOS
Swift
-视频分享到抖音
1508d5eb0439ece2ab299cc0ca207c15.jpeg在如今这个时代,玩智能手机还没玩过抖音的人,想必可以用凤毛麟角来形容了。抖音的用户量如此巨大,你如果想你的作品能够让更多的人看到,那么用好这个平台将是个不错的主意!作为iOS开发者,我们可以用技术将自己App的一些优质内容,制作成视频之后,让用户一键分享到抖音,让用户有成就感的同时,还能免费帮我们宣传App,达到双赢的效果。
HH思無邪
·
2023-08-21 22:19
swift
返回指定界面的几种方法
//跳转指定控制器funcjumpDesignatedController(){//方法一(跳转指定控制器)letmineVC=MyAcountAuthViewController()vartargetVC:UIViewController!forcontrollerinself.navigationController!.viewControllers{ifcontroller.isKind(o
aggie1024
·
2023-08-21 21:44
第一个Kotlin的Android程序:hello word
1.Kotlin介绍Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的
Swift
,由JetBrains设计开发并开源。
CodeNing
·
2023-08-21 20:53
Swift
学习笔记-析构过程
析构器只适用于类类型,当一个类的实例被释放前,析构器会被立即调用(类似delloc?)。析构器用关键字deinit。析构过程原理在类的定义中,每个类最多只能有一个析构器,而且析构器不带任何参数。析构过程类似于delloc。classBank{staticvarcoinsInBank=10_000staticfuncdistribute(coinsnumberOfCoinsRequest:Int)-
女粉丝
·
2023-08-21 17:02
iOS pod .sh:permission denied错误
别人发来的源码,编译各种错误,应该是
Swift
3.0时代的代码,先是挨个升级了第三方库,然后又出现了其他问题,应该是Xcode10的坑,这里记录一个pod库的问题,错误关键信息/Pods/Pods-frameworks.sh
小可无敌斩
·
2023-08-21 16:52
Swift
进阶
《
Swift
进阶》对一本书来说是一个很大胆的标题,所以我想我们应该先解释一下它意味着什么。当我们开始本书第一版的写作的时候,
Swift
才刚刚一岁。
BassetHoud
·
2023-08-21 15:31
iOS
swift
moya的使用,二次封装,添加loading以及数据缓存
Moya使用Moya作为项目中的网络层有段时间了,一般在
Swift
项目中,我们用Alamofire来做网络库.而Moya在Alamofire的基础上又封装了一层,方便我们的使用。
木子雨廷t
·
2023-08-21 12:13
[iOS] Flutter &
Swift
UI 上手体验
最近真的是荒废学业,但是程序员这个行业吧还是挺frustrated,anyway玩儿一玩乱七八糟的叭~~Flutter安装指南:https://flutter.cn/docs/get-started/install示例dart:import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsSta
木小易Ying
·
2023-08-21 08:58
swift
4.0> 进阶知识点全面梳理(四)
1,协议:(属性要求)协议可以要求所有遵循该协议的类型提供特定名字和类型的实例属性或类型属性。协议并不会具体说明属性是储存型属性还是计算型属性——它只具体要求属性有特定的名称和类型。协议同时要求一个属性必须明确是可读的或可读的和可写的。属性要求定义为变量属性,在名称前面使用var关键字。可读写的属性使用{getset}来写在声明后面来明确,使用{get}来明确可读的属性。protocolSomeP
小小小蚍蜉
·
2023-08-21 05:39
#7
swift
闭包
swift
中的闭包和JS中的匿名函数很像,但是它还有一些其它的特性,其中包括一些看起来很怪异的语法糖,写法看起来特别的蛋疼。。。
JamesSawyer
·
2023-08-21 04:07
Swift
Codable使用及说明
Coadble是在WWDC2017中发布的
Swift
4.0有一个有趣的新特性,Codable是Encodable和Decodable两个协议的组合,写法如下:publictypealiasCodable
雪碧童鞋
·
2023-08-21 03:47
Swift
和Objective-C中的类型
:NSInteger等,在C语言中,枚举类型、字符型和各种整数的表示形式统一叫做标量类型immutable类型,如:NSString等mutable类型,如:NSMutableString等如果使用了
Swift
sunshinfight
·
2023-08-21 01:15
FlutterBoost事件传递以及生命周期监听
Flutter向Native传递事件Dart:发送事件BoostChannel().sendEvent("name",{"result":"flutter页面回调信息"});
Swift
:接收事件FlutterBoostPlugin.sharedInstance
sunnytu123
·
2023-08-21 00:10
Swift
周报 第十五期
前言本期是
Swift
编辑组自主整理周报的第六期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。欢迎投稿或推荐内容。目前计划每两周周一发布,欢迎志同道合的朋友一起加入周报整理。
Swift社区
·
2023-08-20 23:21
swift
字典转模型,数组转模型数组
///字典转模型//////-Parameters:///-type:模型类型///-data:字典///-Returns:模型///-Throws:抛出异常关键字funcJSONModel(_type:T.Type,withKeyValuesdata:[String:Any])throws->TwhereT:Decodable{letjsonData=tryJSONSerialization.d
瑶哥呗
·
2023-08-20 23:21
Rx
Swift
(二)----Subjects
Rx
Swift
(二)----Subjects在Rx
Swift
中有一种东西既能当做observable,又能当做observer,这种就是Subject.在Rx
Swift
中有四种类型的Subject:PublishSubject
会笑的Even
·
2023-08-20 22:45
swift
-常量和变量
声明变量用关键字let:声明一个常量,初始化后不能修改var:声明一个变量,初始化后可以修改
swift
可以使用中文作为常量或变量名,不建议使用1)隐示的声明常量和变量varstr2="hello"2)显示的声明常量和变量
不写昵称
·
2023-08-20 20:19
从 Java 到 Kotlin,Kotlin 学习之路(1) -- 运行第一个 Kotlin 运行程序
Kotlin简介Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的
Swift
,由JetBrains设计开发并开源。
零星瓢虫
·
2023-08-20 17:59
swift
学习 使用苹果自带的MapKit开发国际地图
公司最近有个需求,要开发国际版的地图,接入谷歌步骤又太麻烦,刚好在学
swift
,写了一个基于MapKit的地图定位和轨迹绘制的demo。
执着_7748
·
2023-08-20 16:52
cannot find protocol declaration for 'xxxDelegate'
问题描述项目是OC、
Swift
混编的,最近在合分支时,出现了以下奇怪的错误:image.png报错文件:xxx-
Swift
.h,报错问题:cannotfindprotocoldeclarationfor'RPBroadcastActivityViewControllerDelegate
Frankkkkk
·
2023-08-20 16:02
CocoaPod问题
1.Pleasecontacttheauthororsetthe
SWIFT
_VERSIONattributeinatleastoneofthetargetsthatintegratethispod.解决办法
DeerRun
·
2023-08-20 15:05
Swift
输入输出参数inout
inout:输入输出参数,可以在函数内部修改外部实参的值。inout参数不能有默认值只能传入可变参数,(类似Int...)不能标记为inoutinout参数本质是地址传递的funcchangeValues(_v1:inoutInt,_v2:inoutInt){v1=30v2=40}changeValues(&num1,&num2)print(num1,num2)//3040给定一个数组,要求写一个
萤火驻守心间
·
2023-08-20 15:45
Swift
Playgrounds 学习编程一 逻辑运算符(通关)
Swift
Playgrounds学习编程一逻辑运算符(共5关)1.使用“非”运算符2.非之螺旋3.检查这个与那个4.检查这个或那个5.逻辑迷宫
彩虹思维
·
2023-08-20 15:43
Swift
开发DispatchSourceTimer倒计时
1、NSTimer在
swift
当中没有NS直接Timer进行创建2、CADisplayLink以屏幕刷新帧率结束进行触发计时操作,精准度比较高DispatchSourceTimer利用GCD进行创建计时器
玉思盈蝶
·
2023-08-20 15:32
100day-
swift
UI-02
100day-
swift
UI-02用今天看到的一句话开头吧Lynch’sLawsays“whenthegoinggetstough,everyoneleaves.”Anyonecancompletethefirstdayofacourse
Orely
·
2023-08-20 14:21
swift
数据类型之字符串、数组、字典
一、字符串是我们在开发中非常常用的数据类型,很多时候我们都需要字符串的遍历,截取等来实现我们的功能1.字符串的定义在
swift
中字符串用双引号表示是字符串,相当于OC中的去掉“@”,如:letstr="
王小妞闯天涯
·
2023-08-20 12:48
iOS开发 -
Swift
Codable协议实战:快速、简单、高效地完成JSON和Model转换!
前言Codable是
Swift
4.0引入的一种协议,它是一个组合协议,由Decodable和Encodable两个协议组成。
qq_41146932
·
2023-08-20 11:03
ios
swift
json
iOS 导航栏 navigationItem.titleView = self.searchController.searchBar时 导航栏高度变高导致跳转时其他页面会有下移,返回也有移动的问题
方法一:
swift
:searchBar.heightAnchor.constraint(equalToConstant:44).isActive=trueoc:[searchBar.heightAnchorconstraintEqualToConstant
Mr_zhangjin
·
2023-08-20 07:38
Sam·Smith——格莱美听了想颁奖
新专《Thethrillofitall》虽没有霉霉(Taylor
Swift
)TS6那般高调,似乎山姆的风格也高调不起来(手动滑稽)可看看宣传介绍:4座格莱美、3
Bojacky
·
2023-08-20 04:06
Rx
Swift
源码分析--核心概念与核心逻辑
搬运一、为什么要使用Rx
Swift
?本篇作为新手读的懂的Rx
Swift
源码解析系列第零篇,不会过多地介绍Rx
Swift
的优点。
微笑_d797
·
2023-08-20 03:18
Swift
的进化:使语法、标准库、调试能力大幅提升
概括原文地址
Swift
从5.0的ABI稳定到5.1的模块稳定,
Swift
终于不是《
Swift
入门到重学》了。
搬运工iOS橙
·
2023-08-20 00:04
iOS 文件缓存(NSKeyedArchiver、Codabel、)
在使用
swift
5进行对象的硬盘缓存时,遇到问题不明白,做简单记录。环境在OC中,对象实现NSCoding协议,使用NSKeyedArchiver进行对象解归档即可,也未遇到什么问题。
不动科气坏了
·
2023-08-19 23:04
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他