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
版本的APP内切换国际化语言
自己写一个工具类DAConfig;一个Bundle的子类NSBundleEx;一个Bundle的扩展协议;classDAConfig:NSObject{staticletUWUserLanguageKey="UWUserLanguageKey"classfuncsetUserLanguage(userLanguage:String){ifuserLanguage.count==0{DAConfig
从小就是菜鸟
·
2024-01-02 15:09
『番外篇十』
Swift
UI 实战:打造一款“五脏俱全”的网络图片显示 App(下)
概览在上篇文章中,我们初步实现了一款小巧的网络图片显示器。我们先是创建了json数据对应的图片模型,然后将App界面“分而治之”划分为独立的三个组件以便“逐个击破”,最后我们将所有这些融合在一起。不过,目前的实现仍有一些问题。比如我们添加了一层不必要的PhotoItem数据层,而且对于“阴晴难料”的网络错误没有做出很好的应对。在本篇博文中,您将学到以下内容:概览1.简化的Photo模型:Photo
大熊猫侯佩
·
2024-01-02 14:28
Swift
语言开发精讲
swiftui
Decodable
Task
timeout
Unavailable
错误处理
网络超时
Swift
UI 组件之仿用户协议确认页面支持点击文字显示协议(教程含源码)
实战需求
Swift
UI组件之仿用户协议确认页面支持点击文字显示协议本文价值与收获看完本文后,您将能够作出下面的界面截屏2021-01-22下午10.24.47.pngJietu20210122-222507
iCloudEnd
·
2024-01-02 13:51
xcode 11.3 dyld: Library not loaded: @rpath/
codesignatureinvalidforxx.framework遇到错误的共同条件:真机调试Xcode11.3.1+iOS13.3.1非付费开发人员账号和证书使用CocoaPods引入过第三方framework场景:满足上述条件下,无论是老项目还是新建一个OC/
Swift
A_rcher34
·
2024-01-02 13:38
Carthage的安装和使用
Carthage和CocoaPods相比,轻量级一些,在
swift
中使用很方便,它本身就是
swift
写的。
chjxidian
·
2024-01-02 12:21
14-
Swift
自动引用计数(循环引用的解决)
swift
使用自动引用计数(ARC)机制来跟踪和管理应用程序的内存。一般情况下,
swift
内存管理机制会一直起作用,即开发者无需考虑内存管理。
王梓懿_1fbc
·
2024-01-02 12:48
09Rx
Swift
中的Subject
首先,Subject是一个代理,它既是Observer,也是Observable.下面以PublishSubject为例讲解下://1:初始化序列letpublishSub=PublishSubject()//初始化一个PublishSubject装着Int类型的序列//2:发送响应序列publishSub.onNext(1)//3:订阅序列publishSub.subscribe{print("
越来越胖了
·
2024-01-02 11:41
Swift
中的类型
Swift
中的类型本文主要介绍
Swift
中的元类型,其中包含AnyObject、Any、AnyClass、T.Self、T.Type、以及type(of:)。
just东东
·
2024-01-02 09:32
Swift
动态颜色(亮色,暗色)
RGB颜色///动态颜色///-ParameterlightColor:lightModeColor///-ParameterdarkColor:darkModeColorstaticfuncdy_color(light:UIColor,dark:UIColor)->UIColor{varcolor:UIColor=lightif#available(iOS13.0,*){color=UIColo
假如兔子失了尾
·
2024-01-02 09:01
rx
swift
Observablerx
swift
核心就是围绕着Observable一系列的创建,发送,变换,组合,销毁等的操作创建letsub=Observable.create(observer,Disposable
alex_zn
·
2024-01-02 08:28
swift
与js前端交互(js调用摄像头 并传值给他)
一.加载webview注意importJavaScriptCore后面要用屏幕快照2018-11-23上午9.30.45.png二.建立和js的协议屏幕快照2018-11-23上午9.32.01.png三.建立模型(这里我是闭包传值因为扫描有一段时间才能有值可传)屏幕快照2018-11-23上午9.34.04.png四.交互屏幕快照2018-11-23上午9.35.47.png四步搞定。。
saman0
·
2024-01-02 04:45
BLVideoPlayer一款
swift
封装的iOS视频播放器,支持进度拖动、滑动调节音量和亮度
BLVideoPlayer一款
swift
封装的简单的视频播放器(可调节:亮度、音量、进度、全屏)上下滑动调节亮度、音量、横竖屏播放、上下滑动切换视频、长按快进,如图竖屏播放以及滑动切换视频全屏播放代码逻辑
生命不止,奋斗不息
·
2024-01-02 02:57
ios
swift
音视频
iOS接入锁屏密码、指纹、面容ID(FaceID)
Swift
以及例子代码
App内部需要验证系统的锁屏密码或者指纹和面容ID1、首先导入本地验证库(LocalAuthentication)importLocalAuthentication2、验证是否设备是否支持指纹或FaceIDcontext.canEvaluatePolicy(.deviceOwnerAuthentication,error:nil)3、若支持,则开始申请验证若验证成功,则处理成功逻辑。验证失败,看失
生命不止,奋斗不息
·
2024-01-02 02:27
ios
swift
开发语言
『番外篇九』
Swift
UI 实战:打造一款“五脏俱全”的网络图片显示 App(上)
在本篇和续篇博文中,我们将和小伙伴们一起手把手的打造一款网络图片查看器,作为
Swift
UI入门的热身练习。在本篇博文中,您将学到以下内容:概览1.基本逻辑2.探查网络数据3.构建Photo
大熊猫侯佩
·
2024-01-02 00:44
Swift
语言开发精讲
swiftui
URLSession
数据模型
Model
json
Task
图片下载
写在2023的尾巴上
此外,我还学习和分享了一些新的知识,这些新知识包含:
swift
,kotlin,dart以及Flutter。这部分知识将
talk_8
·
2024-01-01 23:46
随笔
年终总结
力扣题目学习笔记(OC +
Swift
)26.删除排序数组中的重复项
删除排序数组中的重复项给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的题解可以被通过:更改数组nums,使nums的前k个元素包含唯一元素,并按照它们最初在nums中出现的顺序排列。nums的其余元素与nums的大小
Jarlen John
·
2024-01-01 22:15
数据结构与算法
leetcode
学习
笔记
力扣题目学习笔记(OC +
Swift
)27.移除元素
移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。方法一、双指针注意到上述描述中存在“元素的顺序可以改变”,数组无序,目的是去重,那么我们使用双指针来遍历及操作。定义双指针left和right,left从0开
Jarlen John
·
2024-01-01 22:11
数据结构与算法
leetcode
学习
笔记
Day 24-重启商业捕鲸,日本要“竭泽而渔”?
标题:JapantoleaveInternationalWhaleCommission,resumecommercialhuntresume重新开始,继续进行...sparking
swift
condemnationfromothergovernmentsandconservationgroupscondemnation
ShirleyYi
·
2024-01-01 22:00
Swift
代码库之分页Sqlite部分代码与逻辑
实现分页Sqlite部分逻辑构造sql计算总页数设置每页大小和起始位置nextstep函数代码importFoundationimportUIKitclassRFPages{varsql:String!vartotal:Int!varstep:Int!varpage:Int!vardb:RFWordDB!funcinitBySql(sql:String,step:Int){self.db=MyMa
iCloudEnd
·
2024-01-01 21:39
Swift
2 学习笔记 17.扩展和泛型
课程来自慕课网liuyubobobo老师扩展扩展基础classRectangle{varwidth:Double=0.0varheight:Double=0.0init(width:Double,height:Double){self.width=widthself.height=height}}extensionRectangle{funcsize()->Double{returnself.wi
Maserati丶
·
2024-01-01 20:43
想要美得不一样?先让自己美得舒服
▲梦露对于长肉上热搜,歌手Taylor
Swift
回应:“多余的一点体重意味着更好的曲线、更光亮的头发以及更多的能量。”相比以前的干瘦,因体重增加的曲线,展现一种健康的美感。
疯鸟炼金室
·
2024-01-01 19:04
ios开发学习之
swift
-Hello World
每个程序语言的第一个‘小程序’都是约定俗成的HelloWorld,最近对移动开发有了点兴趣,想要了解一下一个APP是怎么诞生的,先从这两天发布新系统的IOS开始,尽管中美贸易战,但是不得不承认我们的操作系统还是接近零的状态,学习下先进技术。手上没有原装苹果电脑,还好有大神搞的黑苹果可以利用,试一下开发最简单的APP。首先说下我的感受,苹果对自家的软件向后兼容性做的太差了,每年更新一个系统版本,然后
zd200572
·
2024-01-01 19:54
IT
IOS
推荐几个贼有意思的开源项目!
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、
Swift
...让你在短时间内感受到开源的魅力,对编程产生兴趣!
神码观察
·
2024-01-01 16:20
开源推荐
开源
Swift
5-外行零基础入门_02-数据类型
数据类型什么是数据类型?我们知道,虽然我们在屏幕上看到的有文字,图片,视频等各种形式,但是在计算机中,都是以0和1的形式储存和运行的。因此我们把各种信息统称为数据。数据未必是数字的意思,它泛指一切存储在计算机中的信息。在几乎是所有计算机语言中,我们给基本数据定义了不同的类型。比如,整型(Int),就是各种整数,1,2,3,123,56789这样的;浮点型(Float),就是小数,1.2,98.0这
DavidShawn
·
2024-01-01 16:04
Github 2023-12-31 开源项目日报 Top10
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量TypeScript项目3
Swift
项目1Java项目1HTML项目1Astro项目1Python项目1C++项目1Dart项目1JupyterNotebook
孙琦Ray
·
2024-01-01 11:26
github
开源
Github趋势分析
开源项目
Python
Golang
Timer 计时器 (
Swift
UI中文文档手册)
Timer经过一定时间间隔后将触发的计时器,将指定的消息发送到目标对象。classTimer:NSObject总览计时器与运行循环配合使用。运行循环会维护对其计时器的强引用,因此在将计时器添加到运行循环后,您不必维护自己的对计时器的强引用。为了有效地使用计时器,您应该了解运行循环的运行方式.计时器不是实时机制。如果在长时间运行的循环调用期间或运行循环处于不监视计时器的模式时发生计时器的触发时间,则
iCloudEnd
·
2024-01-01 11:22
iOS开发常用的第三方库
1.Hue颜色扩展相关2.Snapkitautolayout布局3.Realm数据库4.Rx
Swift
响应式5.Hero转场动画6.Lottie设计师动画7.Alamofire网络8.messageKit
松花江以南
·
2024-01-01 08:07
如何成为更高级的iOS开发工程师?
熟练掌握C/C++/Objective-C/
Swift
语言;熟悉CocoaTouch(Foundation,UIKit)、Objective-C中block,gcd,NSOperation等;熟悉Object
Sunnyxi
·
2024-01-01 07:00
oc项目用pod导入
swift
库时报错解决办法
https://www.jianshu.com/p/429a2dfb1040这个链接地址解决办法有效,供参考,谢谢
学海无涯乐作舟
·
2024-01-01 06:00
iOS转载
技术层面聊下苹果工程师对App Clip技术构建
在UI框架上同时支持UIKit和
Swift
UI,有些开发者认为只能使用
Swift
U
一眼万年的星空
·
2024-01-01 06:32
NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END
我们都知道在
swift
中,可以使用!和?来表示一个对象是optional的还是non-optional,如view?和view!。
代码移动工程师
·
2024-01-01 04:52
HTML&CSS&JavaScript个人入门
自学笔记
herf=“URL”中,URL末尾不加斜杠时,会向服务器发出两次请求。这是因为URL末尾不加斜杠时,所在文件夹找不到相应的资源。所以服务器会自动填加斜杆向下一级寻找。img中src属性存在两种引用,跟C一样的嘛:1.绝对路径引用:直接复制img的地址粘贴,可移植性差2.相对路径引用:①img跟html存在同一文件夹下,直接引用②img文件夹跟html存在于同一文件夹下,./表示当前文件夹③img文
「已注销」
·
2024-01-01 03:59
js
css
html
javascript
Swift
Playgrounds 学习编程一 条件代码 1.检查开关
目标:使用一个if语句仅切换关闭的开关。写代码前,请先尝试运行几次这一关。你会注意到走道上有三个开关,每个开关随机呈打开或关闭状态。如果切换已经打开的开关,则会将它关闭。因此,在切换每个开关之前,你需要使用if语句进行检查。使用isOnClosedSwitch(位于关闭的开关处)作为if语句中的条件,这样就可以告诉你的角色,“如果位于关闭的开关处,就切换开关。”示例ifisOnClosedSwit
彩虹思维
·
2024-01-01 03:47
iOS 常见问题总结及解决方法
#import如果是
Swift
的话,需要在您工程的Bridging-Header.h文件中加入SDK的引用#import请使用您之前从融云开发者控制台注册得到的AppKey,通过RCIM的单例,传入initWithAppKey
rongcloud2019
·
2023-12-31 23:04
ios
ios
cocoa
macos
Swift
进阶七: 函数1
首先回顾基础,在
Swift
中:1.函数可以被赋值给变量,也可以作为另一个函数的输入参数,或者另一个函数的返回值来使用这点不必多说2.函数能够捕获存在于其局部作用域之外的变量funccounterFunc
Trigger_o
·
2023-12-31 23:03
Xcode 10.2 编译失败,如何对敌?
Xcode10.2Buildfailed:CommandCompile
Swift
SourcesfailedwithanonzeroexitcodeXcode10.2今天早上,苹果推出了Xcode10.2
老米拉
·
2023-12-31 22:44
『番外篇八』
Swift
UI 脑洞大开实现“另类”视图跟随方法
概览在
Swift
UI的开发中,我们时常需要用指尖丝滑般地操作指定视图:比如,我们需要在拖动视图后让它自动归位,或者拖动一个视图时让另一个视图跟随它移动。
大熊猫侯佩
·
2023-12-31 21:10
Swift
语言开发精讲
swiftui
Layout
布局
拖动手势
视图跟随
GestureState
Z序
zOrder
Module compiled with
Swift
5.1 cannot be imported by the
Swift
5.1.2 compiler
[Modulecompiledwith
Swift
5.1cannotbeimportedbythe
Swift
5.1.2compiler]升级xcode到12.2的时候,编译不通过.提示上述错误问题产生的原因就是
零下十一度
·
2023-12-31 21:47
大佬的Python
自学笔记
.pdf,强烈建议收藏
字节跳动大佬的Python
自学笔记
这是我的一个朋友自学资料包,通过这个资料包自学拿到了字节跳动的Offer,下面是他之前入门学习Python时候的学习资料,非常全面,从Python基础、到web开发、数据分析
程序猿汤姆
·
2023-12-31 18:15
编程语言
Python
爬虫
python
笔记
pdf
pygame
开发语言
爬虫
学习方法
objective-c UIslider
ios学习也就半年左右,一直觉得系统提供的UISlider想要自定义太麻烦,而且修改高度什么的太麻烦且不好用.决定自己搞一个.网上各种都是
swift
,这里还是用objective-c写一个,新手入门demo
sanguing
·
2023-12-31 18:11
面向对象——python中类的创建
很多高级开发语言都是面向对象的,例如,如雷贯耳的Java、谷歌新推的Kotlin、开发iOS的Objective-C、苹果新推的
Swift
,以及C++、C#等都是面向对象的。
Leric7905
·
2023-12-31 16:35
python之路
python
开发语言
swift
从数组中随机取出指定个数的随机元素
extensionArray{///从数组中返回一个随机元素publicvarsample:Element?{//如果数组为空,则返回nilguardcount>0else{returnnil}letrandomIndex=Int(arc4random_uniform(UInt32(count)))returnself[randomIndex]}///从数组中从返回指定个数的元素//////-Pa
彼岸花下的暗影
·
2023-12-31 15:38
【转】iOS马甲包制作+OC、
Swift
垃圾代码生成脚本
ios审核难度加大传送门:代码是用python写的,包括了objc和
swift
两套处理。
Zszen
·
2023-12-31 14:56
sql
自学笔记
(二十)——MySQL8.0版本的新特性(十)
窗口定义window_fun(tioncexpr)OVER(PARTITIONBY...//对数据先进行分组ORDERBY...//分组之后的数据进行排序frame_clause...//它是进一步来限定窗口)这些选项的效果CURRENTROW它表示我们当前要处理的这一行数据MPRECEDING表示当前行的往上M行NFOLLDAING表示当前行的往下N行UNBOUNDEDPRECEDING表示分区
itczt
·
2023-12-31 10:35
计算机网络
自学笔记
:应用层协议的原理
应用软件通常在网络边缘的端系统中运行,而不是在网络核心的交换机和路由器上运行,这种模式促进了大量应用的开发和部署。网络核心的交换机和路由器只专注于数据包(分组)的转发。1网络应用程序体系结构应用程序都有一个体系结构。网络应用程序所使用的两种体系结构包括:客户机/服务器(C/S)体系结构或对等(P2P)体系结构。在客户机/服务器体系结构中,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户
云时之间
·
2023-12-31 10:13
StoreKit框架详细解析(三) —— 请求应用评级和评论(二)
1.StoreKit框架详细解析(一)——基本概览(一)2.StoreKit框架详细解析(二)——请求应用评级和评论(一)源码1.
Swift
首先看下工程结构接着看一下sb中的内容接下来就是源码了1.NavigationC
刀客传奇
·
2023-12-31 08:16
BBGestureBack 手势返回
BBGestureBackBBGestureBackiOS全屏手势返回滑动返回pop动画效果这种手势主流Appgithub:BBGestureBack下载淘宝效果京东效果腾讯效果斗鱼效果支持OC、
Swift
BBGestureBack
Bonway_Huang
·
2023-12-31 08:07
『番外篇六』
Swift
UI 取得任意视图全局位置的三种方法
概览在
Swift
UI开发中,利用描述性代码我们可以很轻松的构建各种丰富多彩的视图。我们可以设置它们的大小、位置、颜色并应用不计其数的修改器。
大熊猫侯佩
·
2023-12-31 07:19
Swift
语言开发精讲
swiftui
全局坐标
GeometryProxy
Preference
GeometryReader
visualEffect
视图布局
『番外篇七』
Swift
UI 获取视图全局位置在 NavigationStack 中失效的解决方法
概览在番外篇六』
Swift
UI取得任意视图全局位置的三种方法这篇博文里,我们详细讨论了在
Swift
UI中获取任意视图全局坐标的几种方法。
大熊猫侯佩
·
2023-12-31 07:47
Swift
语言开发精讲
swiftui
GeometryReader
GeometryProxy
布局
NavigationStack
NavigationView
全局位置坐标
swift
Data转string 以及 [bytes]转NSData
data转stringfuncstring(fromdata:Data)->String{returnString(format:"%@",dataasCVarArg)}[bytes]转NSDataletbytes:[UInt8]=[0x07,0x4d,0x45,0x53,0x48,0x31,0x32,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00]letdata=
誓言_acaa
·
2023-12-31 05:12
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他