75142913在线留言
网络人(www.neter8.com)_一个码农的微弱发声!
  • IOS开发 【SwiftUI实战】使用Codable协议解码远程json的接口API数据...

    Codable协议包括了Decoder,Encode这两个协议,我们可以通过定义就能看出来:typealiasCodable=Decodable&EncodableCodable实现上是Decoder+Encode的别名而以,所以我们在映射API接口数据的时候使用Codable来定义。一、获取远程JSON数据结构、解析、显示的流程关于json网上...

    时间:1周前(2021-11-22)浏览量: 2
  • IOS开发 【SwiftUI优化】几种View视图结构的基本性能优化

    View是构建UI的基本元素,当我们开发一个复杂UI的时候,对于视图层次控制、代码控制、可维护性、性能等都是有一定的要求的,所以本文就对视图的优化做一下基本的入门介绍。SwiftUI为我们提供了一个非常快速且易于使用的扩散算法,这是一种线性操作。这意味着对于简单的布局来说,...

    时间:1周前(2021-11-23)浏览量: 0
  • 【SwiftUI实战】利用LazyVStack的onAppear与onDisappear特性制作无限联动分...

    IOS开发 【SwiftUI实战】利用LazyVStack的onAppear与onDisappear特性制作无限联动分...

    LazyVStack具有每次进入屏幕调用onAppear,离开屏幕调用onDisappear的功能,意味为将LazyVStack放到ScrollView以后,只要用户滚动视图就可以一直触发功能代码。我们可以利用LazyVStack的这2个特性制作一个无限联动的分类菜单。这也是目前我使用的最成熟的一种方案了,经过暴力测...

    时间:1周前(2021-11-19)浏览量: 0
  • 【SwiftUI实战】使用ScrollViewReader制作一个可以跳转与联动的分类视图...

    IOS开发 【SwiftUI实战】使用ScrollViewReader制作一个可以跳转与联动的分类视图...

    使用分栏,当点击左边大分类时,右边的项目将自动定位跳转,当上下拉动右边项目时,左侧分类将自动定位。这种常见的分类联动下面将使用SwiftUI实现。一、第一种实现思路1、使用ScrollViewReader实现定位:@NamespacevartopID@NamespacevarbottomIDvarbody:someView{ScrollViewRead...

    时间:1个月前(2021-10-20)浏览量: 1
  • IOS开发 【SwiftUI实用代码】使用URLSession和async/await发送和接收可编程数据...

    在今年WWDC21推出的swift5.5里增加了async/await,很方便的让我们可以定义异步操作。iOS为我们提供了从互联网发送和接收数据的内置工具,如果我们将其与Codable支持相结合,那么可以将Swift对象转换为JSON进行发送,然后接收回JSON以转换为Swift对象。更好的是,当请求完成后,我们...

    时间:1周前(2021-11-18)浏览量: 1
  • IOS开发 SwiftUI2.0 所有的修饰符(modifiers) 一览表(方便快速查找)...

    只要是符合View协议的每种类型都可以使用下面的视图修饰符集。如果你需要分类查看视图修饰可以按下面的连接进去,有详细的使用方法:1、视图呈现(view-rendering)的属性修改器http://www.neter8.com/ios/132.html2、布局修饰器:大小、位置、对齐、填充等http://www.neter8.co...

    时间:7个月前(2021-04-07)浏览量: 2
  • IOS开发 【SwiftUI修饰器】.disabled在实际开发的使用场景

    在http://www.neter8.com/ios/137.html列出了swiftUI2.0中我们常见的修饰器,今天我们要介绍的是.disabled在实际项目中是怎样使用的。SwiftUI的Form视图允许我们以非常快速和方便的方式存储用户输入,但有时必须对当前输入进行验证通过以后才能让我们继续下一步的操作,以确保...

    时间:1周前(2021-11-18)浏览量: 1
  • 常见的家庭组网方式介绍并推荐一个我比较喜欢的网络拓扑结构...

    服务器技术 常见的家庭组网方式介绍并推荐一个我比较喜欢的网络拓扑结构...

    本文将收集一些目前家庭组网中比较流行的一些方案会并且适用于一些中小型公司网络布局。我还会推荐一种个人认为目前比较实用节能的方式。一般的家庭组网应该从装修就开始需要设计了,所以本文的开始就以网络乌托邦的方式介绍目前来说,本人认为最好的一种方式。一、家庭组网...

    时间:2周前(2021-11-16)浏览量: 2
  • 华硕路由通用调优化设置及使用总结(新出的WiFi6路由器有巨大问题)...

    生活琐事 华硕路由通用调优化设置及使用总结(新出的WiFi6路由器有巨大问题)...

    一入华硕深似海,从XX皆路人,我的第一台华硕路由器还要从神机AC68U说起,2016年之前对于路由的印像都是以TP为主,百元左右,最贵的也就花了近240元买了一台WR6500支持1300M的11AC双频无线路由,感觉也就哪么回事,网速一般,所以我的刻板印象是路由器是不会超过200块的,后来购物第一次接...

    时间:2周前(2021-11-14)浏览量: 4
  • 光猫与路由之间只有一条5类网线,实现千兆与IPTV共用的单线复用VLAN技术...

    服务器技术 光猫与路由之间只有一条5类网线,实现千兆与IPTV共用的单线复用VLAN技术...

    现在不管是电信、联通还是移动宽带都有IPTV功能,可以不使用广电网络就能看直播电视,如果你家光猫到电视盒的位置只拉了一条网络,通常情况电信的技术人员为了省事,直接将8根双绞线分成了2*4的两组线路,一组给路由上网,一组给IPTV拨号看电视使用。在100Mbs的情况下,这样操作一点问...

    时间:3周前(2021-11-08)浏览量: 0
  • MacOS BigSur以上版本可用的开机自动连接蓝牙设备

    生活琐事 MacOS BigSur以上版本可用的开机自动连接蓝牙设备

    自己的MacMiniM1芯片每次开机都需要使用鼠标点击蓝牙图标手动连接,很是麻烦。在网上找一了圈也没有什么设置方法,在国外站上看到可以使用脚本设置开机自动运行,可惜不支持MacOSBigSur以上的版本。所以自己简单的看了一下教程,写了一个可以在BigSur上使用的脚本。一、实用代码...

    时间:2周前(2021-11-12)浏览量: 3
  • IOS开发 【SwiftUI基础篇】13 页面跳转的几种方式TabView、NavigationLink、sheet...

    本文将介绍SwiftUI中常见的几种页面跳转的方法。一、TabView标签切换页TabView提供了适合平台的标签页切换UI,使用交互用户界面元素在多个子视图之间切换的视图。其中的每个子视图就是TabView的便签页的内容。导航视图非常适合让我们创建视图的分层堆栈,以使用户能够向下钻...

    时间:7个月前(2021-04-06)浏览量: 9
  • 通过本站的搜索引擎来源解释“某度”在技术搜索市场上的没落...

    ASO与SEO 通过本站的搜索引擎来源解释“某度”在技术搜索市场上的没落...

    不知道大家有没有发觉,不知道从什么时候开始,通过某度搜索出来的技术类文章开始收费了,不知不觉知识付费的时代来临得这么快。通常情况下,我们通过代码、报错信息、模块功能描述等信息在“某度”里搜索的时候,总是被CS*N、某书、某乎、某园等收费内容占据。而Google...

    时间:1个月前(2021-11-01)浏览量: 2
  • IOS开发 SwiftU利用TabView实现垂直滚动视图

    通常情况下我们都使用TabView制作水平滚动的视图,但我们可以利用.rotationEffect(.degrees(-90))旋转-90度效果实现垂直滚动。structContentView:View{letcolors:[Color]=[.red,.green,.blue,.gray]varbody:someView{GeometryReader{proxyinTabView{ForEach(colors,id:\.se...

    时间:1个月前(2021-10-25)浏览量: 1
  • IOS开发 【进阶篇】1 协议(protocol)的定义与使用及常用的系统协议...

    协议能让你定义类型需要满足的接口,满足某个协议的类型被称为符合这个协议,比如在后期的SwiftUI中的第一件事就是要满足View协议。协议是描述一组特定的相似动作或行为的方法的集合:一个表视图应该有多少行?多少节?章节标题应该是什么?用户可以移动行吗?如果是这样,当他们这样做...

    时间:8个月前(2021-03-22)浏览量: 5
  • 服务器技术 Mac M1 安装UPX 与 Homebrew

    UPX需要通过Homebrew安装,所以我们需要先安装Homebrew,Homebrew对于使用Mac的开发者来说,是再熟悉不过的了,它可以在macOS中方便的安装和管理各种系统并不自带的开发包。但令人苦恼的是很多时候它的下载和更新速度太慢,让人非常头疼,关于Homebrew的更多介绍可以自己搜索一下。...

    时间:1个月前(2021-10-17)浏览量: 0
  • IOS开发 【SwiftUI基础篇】10 常用的文字处理视图 Text(文本)、Label(带图标的文本)...

    前面的例子里已把文字处理的视图使用了很多次了,这足以说明其重要性。Text、Label它们有自己不同的使用特性。一、Text文字Text用来展示一段文字,通常情况下我们会对文字样式格式化,所以我们需要配合不同的修改器类似.title,.caption这样的字号设置字体,SwiftUI会自动为你匹...

    时间:8个月前(2021-04-03)浏览量: 6
  • IOS开发 SwiftUI的Label样式定义:图标在右、垂直显示等

    Label是SwiftUI里自带的视图,除了官方提供的默认样式使用,我们可以自己定义各种显示方式,Label是一个超级实用的小视图。一、初始化通常情况下,我们使用下面的方式初始化使用Label。structContentView:View{varbody:someView{Label(心有所属,systemImage:heart.fill)//SFSymb...

    时间:1个月前(2021-10-15)浏览量: 4
  • SwiftUI实现轮播图效果(旋转木马)

    IOS开发 SwiftUI实现轮播图效果(旋转木马)

    轮播图片是APP中最常见的一种视图展现方式,我们可以通过内置的TabView轻松实现:structContentView:View{letwidth=UIScreen.main.bounds.widthletcolors:[Color]=[.red,.blue,.green,.pink,.purple]@Stateprivatevarselection:Color=.redvarbody:someView{TabView(selectio...

    时间:1个月前(2021-10-12)浏览量: 4
  • 【SwiftUI实战】segmented分段切换视图的几种方案

    IOS开发 【SwiftUI实战】segmented分段切换视图的几种方案

    一开始我想到的是方案是使用switch选择视图进行显示,并且利用手势和动画也可以达到想要的效果,后来发现还可以利用TabView来实现自带的滑动切换视图效果。当然我在网上还看到了利用偏移把其它视图挤出屏幕外的方案。在本文里会慢慢收集更多更好的方案供参考。2021.10.12:最...

    时间:6个月前(2021-05-27)浏览量: 5

本站推荐阅读

热门点击文章