75142913在线留言
网络人(www.neter8.com)_一个码农的微弱发声!
  • 使用SwiftUI制作一个可以跳转与联动的分类视图

    IOS开发 使用SwiftUI制作一个可以跳转与联动的分类视图

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

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

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

    时间:7个月前(2021-03-22)浏览量: 1
  • 服务器技术 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会自动为你匹...

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

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

    时间:1周前(2021-10-15)浏览量: 2
  • 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)浏览量: 2
  • 【SwiftUI实战】segmented分段切换视图的几种方案

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

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

    时间:5个月前(2021-05-27)浏览量: 3
  • SwiftUI带动画效果的分段切换视图

    IOS开发 SwiftUI带动画效果的分段切换视图

    此效果是由:http://www.neter8.com/ios/142.html改进而来的,可以参考旧的代码。当用户点击或者滑动时将会切换视图,开始我使用了固定的参数://分段切换视图structSegmented:View{@Stateprivatevarselector=Segmented.recommended//根据segmented的索引值选择视图//MARK:Bugs...

    时间:1周前(2021-10-11)浏览量: 2
  • SwiftUI 中的各种颜色详解Color、UIColor渐变颜色等

    IOS开发 SwiftUI 中的各种颜色详解Color、UIColor渐变颜色等

    在UI开发中,颜色是一个非常重要的功能,SwiftUI中内置了强大的颜色处理解决方案。我们会在项目里使用Color,UIColor,CGColor这些颜色的类型,还有AngularGradient、LinearGradient、RadialGradient等渐变颜色视图。一、Color颜色Color是SwiftUI内置了一个定义上下文颜色的数据...

    时间:1周前(2021-10-11)浏览量: 2
  • IOS开发 深入学习swift数组(Array)看这一篇就够了

    Array在开发中使用场景非常多,是swift内置类型中开发应用程序最常用的数据类型之一,我们应该熟悉并理解数组自带的一些功能。Swift数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。可以有顺序的随机访问集合。一、了解Array在cs193p的...

    时间:3周前(2021-10-01)浏览量: 3
  • CS193p2021学习笔记第十六课:Multiplatform 多平台(macOS + iOS)...

    IOS开发 CS193p2021学习笔记第十六课:Multiplatform 多平台(macOS + iOS)...

    上一课我们修改了代码以适配在iPhone上使用,本课将把代码整理分类,开发一个多平台可运行的APP。本课将是2021年度学习的最后一课,通过下面的学习路线图对比是否已完成了关键的学习的内容:SwiftUI学习路线图一、创建一个支持全平台的新项目我们将使用Xcode提供的多平台模板来...

    时间:1个月前(2021-09-15)浏览量: 4
  • CS193p2021学习笔记第十五课:将UIKit集成到SwiftUI

    IOS开发 CS193p2021学习笔记第十五课:将UIKit集成到SwiftUI

    本年度课程快到尾声了,聊一点与课程内容无关的题外话,在swiftUI之前大部人都是使用UIKit开发APP,新版本SwiftUI(今年是3.0)发布后,几乎涵盖了UIKit所有内容,之所以现在SwiftUI在国内目前还不流行,大部分原因是资源与向下兼容的问题,大家都知道国内很多中小厂都是面向GitHub编程...

    时间:1个月前(2021-09-14)浏览量: 5
  • CS193p2021学习笔记第十四课:Document Architecture 文档体系结构...

    IOS开发 CS193p2021学习笔记第十四课:Document Architecture 文档体系结构...

    今天将直接讨论SwiftUI中的文档架构,可以让我们将EmojiArt作品保存到设备上,每个作品主题都将生成一个文档保存。SwiftUI有一个非常强大的机制来处理这些事情。一、文档体系理论1、APPProtocol在我们的程序入口文件处(EmojiArtApp.swift)可以看到以@main包装后结构体:@mains...

    时间:1个月前(2021-09-09)浏览量: 8
  • IOS开发 CS193p2021学习笔记第十三课:Publisher发布者与 More Persistence更多的持久...

    在上一节课的开始我们学习了Publisher的理论知道,在第十一课也学习了持久化,本课将针对这2部分内容进行加深巩固学习。一、Publisher发布者与订阅者1、Publisher介绍Publisher只是一个协议,它实现了被包装属性产生变化后的发送(广播)的工作,如果出现问题,可能会失败(失败率极...

    时间:1个月前(2021-09-08)浏览量: 8
  • CS193p2021学习笔记第十二课:属性包装器介绍、多视图和编辑视图...

    IOS开发 CS193p2021学习笔记第十二课:属性包装器介绍、多视图和编辑视图...

    上节课主要围绕着错误处理与数据存储的理论和代码演示,都是在Model与ViewModel里完成的,本课将着重使用View对代码演示,在代码演示之前将针对功能对理论知识做一些介绍。一、属性包装器PropertyWrappers在前面的课程里我们已使用了很多以@开始的关键字(@State、@Published、...

    时间:1个月前(2021-09-02)浏览量: 8
  • 【SwiftUI实战篇】1、从零开始使用SwiftUI编写一个美食APP...

    IOS开发 【SwiftUI实战篇】1、从零开始使用SwiftUI编写一个美食APP...

    我以前使用自己的CMS写了一个美食类的网站:https://www.meishiq.com从今天开始我将通过目的对SwiftUI的理解开始着手为这个网站写一个APP,我将把代码与过程完整的记录下来,以便学习与分享。一准备工作目前因为有后台和数据的支持,我只需要开发数据接口就可以和APP进行对接的...

    时间:1个月前(2021-09-06)浏览量: 16
  • 服务器技术 Linux各版本的常用漏洞及软件升级修复命令

    我们经常会收到漏洞提醒,或者软件版本过底的问题,一般在使用CentOS的系统可以使用下面2个命令处理:yum-yupdate#升级所有包,改变软件设置和系统设置,系统版本内核都升级yum-yupgrade#升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变Debian系统使用:sudoaptupdate&a...

    时间:4年前(2017-09-05)浏览量: 2
  • IOS开发 CS193p2021学习笔记第十一课:Error Handling 错误处理与Persistence持久化...

    在我们使用持久化(将数据或者缓存保存到设备上面,以方便下次打开还可以继续使用这些数据)的时候会出现很多错误处理的问题,如网络超时、设备写入、读取权限、设备空间大小等问题都可能导致功能无法使用,所以我们为了避免让APP出现闪退的情况,就需要避开这些错误并友好的提醒用...

    时间:1个月前(2021-08-30)浏览量: 13
  • IOS开发 CS193p2021学习笔记第十课:Multithreading Demo Gestures 多线程演示与手势...

    接上一节课理论问题,本课将针对多线程应用部分演示,通过从safari浏览器拖拽图片到画布并下载到本地。一、将来自safari浏览器的图片设置为背影上一课的代码里我们在接受放下类型里已加入了.url与.image,所以我们可以尝试从safari拖拽进入,下面需要对进入的数据进行处理能才正...

    时间:1个月前(2021-08-29)浏览量: 12
  • IOS开发 CS193p2021学习笔记第九课:新项目EmojiArt(手势拖放及多线程)...

    从本课开始使用新的项目演示,一个可以拖放图片及Emoji表情到画板上的APP,本项目学习的知识主要有各种手势、多线程、远程数据下载等。一、课前理论知识1、Collection与Array、Set等的关系在前面的课程中我们extensionArray为Array增加了一个oneAndOnly功能,假如我们要用Set...

    时间:1个月前(2021-08-26)浏览量: 11

本站推荐阅读

热门点击文章