75142913在线留言
网络人(www.neter8.com)_一个码农的微弱发声!
  • IOS开发 CS193P2021学习笔记第二课:了解更多的SwiftUI信息

    这节课有以下几个要点:一、视图重复利用前一课中使用ZStack布局的方式把一个圆角矩形做为背影放到了文字的下面,如果我们项目中有N个这一样的形状我们是否需要复制N份这样的代码,这肯定不是编程的好习惯,在未来的编程中,只要超过1份需要重复使用的代码,我们就开始尽可能的使其...

    时间:1个月前(2021-06-29)浏览量: 3
  • IOS开发 CS193P2021学习笔记第一课:SwiftUI入门

    我一直在学习SwiftUI的使用,我也深信这将是苹果APP开发生态主流框架的未来,前面学习过Stanford(斯坦福)CS193P2020年版的SwiftUI1.0课程,觉得这是最详细最好的相关入门与进阶课程(没有之一),今年春季又推出了新版的教程我迫不急待的看了一遍,昨天(周一)更新上线了最后2课。今天抽时...

    时间:1个月前(2021-06-29)浏览量: 4
  • 玩了半年后我对购买基金的经验总结

    生活琐事 玩了半年后我对购买基金的经验总结

    早在2008年的时候我就听过说基金能赚钱,曾经也想尝试涉足基金理财,但苦于对风险承受能力差一直没有敢下手。不怕笑话,我的最大基金买入金额为10元,这直到2020年末传说中的蚂蚁金服要上市发部的天X基金封闭18个月,基于对马云的信任尝试购买了1万元,最后确定金额9800块左右,然后每...

    时间:1个月前(2021-06-25)浏览量: 2
  • 【SwiftUI进阶】理解状态和数据流State、Binding、ObervedObject等...

    IOS开发 【SwiftUI进阶】理解状态和数据流State、Binding、ObervedObject等...

    SwiftUI有严格数据驱动用于数据传递与修改,通过数据流向对视图更新等操作,理解了数据流向就差不多掌握了SwiftUI的终极奥义!我看在代码里看到的以@开头的属性包装器其内容实现其实是一个struct结构体,之所以@开头这是编译器的语法糖代码。其主要目的是封装了一些应用于vars的...

    时间:4个月前(2021-03-30)浏览量: 1
  • IOS开发 【SwiftUI实战】一个简单的天气显示界面

    本示例的主要知识点是利用ZStack重叠特点做一个代码渐变背影。先看示例图:1、白天模式2、夜间模式1、View的代码如下:importSwiftUIstructContentView:View{@ObservedObjectvarWeartherDay:Data=Data([WeartherData(week:周一,weartherICO:cloud.sun.fill,temperature:20,i...

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

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

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

    时间:2个月前(2021-05-27)浏览量: 4
  • IOS开发 【SwiftUI实战】几种下载远程图片的功能大全(带缓存)...

    通常情况下我们使用URLSession去下载远程图片,除了这个我还也可以使用Data的抓取数据功能下载。本文将收集常见的远程图片下载方案,可以根据自己项目的需要选择使用。一、基础的远程图片下载(无缓存)在SwiftUI里使用图片目前还不能避开UIImage,UIImage类能够管理底层平台支...

    时间:2个月前(2021-05-26)浏览量: 4
  • IOS开发 【基础篇】2、结构控制语句if..else、switch...case、for while循环...

    swift的结构控制有自己独特的特点,我们可以充分利用这些特点写出更好理解的代码。一、switch...case语句:一般的程序语言都是先学习if..else语句,由于有一定的基础,而且swift里的if会借用switch的一些特性,所以我们直接学习switch...case语句。swift的switch语句除了常规的用...

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

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

    时间:4个月前(2021-03-22)浏览量: 1
  • IOS开发 【SwiftUI进阶】多线程处理

    //在子线程里执行图片下载,因为下载耗时会卡住界面DispatchQueue.global(qos:.userInitiated).async{//contentsOf默认是从URL读取数据ifletimageData=try?Data(contentsOf:url){//检查一下是否还是用户拖入的图ifurl==self.emojiArt.backgroundURL{//下载成功后在主线程...

    时间:3个月前(2021-04-23)浏览量: 5
  • 【SwiftUI实战】记忆卡片游戏(斯坦福大学2020CS193P学习笔记)...

    IOS开发 【SwiftUI实战】记忆卡片游戏(斯坦福大学2020CS193P学习笔记)...

    斯坦福大学2020CS193P教程学到了第6课基本完成了记忆卡片游戏,在代码中我们可以学到:第1课:讲解了课程的基本介绍及SwiftUI的基本介绍与使用。基本的VHZstack布局,形状第2课:理解MVVM的编辑模式及Swift的类型系统第3课:响应式UI+协议+布局第4课:表格、枚举、可选类型第5课:形状与...

    时间:3个月前(2021-04-20)浏览量: 4
  • IOS开发 【SwiftUI基础篇】23 Animation动画详解:隐式动画、显式动画、过渡效果...

    swiftUI提供了强大的内置动画效果,我们要理解使用动画前首先需要知道在什么时候及什么地方可以应用的有什么样的动画效果。在使用动画效果前我们需要先知道什么是动画:动画是一个平滑过渡的写照,有一段时间内的用户界面(UI)发生改变时的过渡效果。例如@State的值发生了更改或...

    时间:3个月前(2021-04-15)浏览量: 7
  • IOS开发 【SwiftUI基础篇】22 图像修饰器:调整大小、缩放、渲染等...

    图片处理是我们后期开发中一个很重要的技能。给图片进行图像颜色的设置:设置模糊效果、设置图片的亮度、反转图片的颜色、对比度等效果.一、图像的几种创建方式:1、init(String,bundle:Bundle?)创建可以用作控件内容的带标签的图像。2、创建用作控件的图像init(String,bund...

    时间:3个月前(2021-04-07)浏览量: 3
  • IOS开发 【进阶篇】2 扩展(extension)的运用详解

    swift提供一个扩展特性(extension),能让你给已有的类型增加功能,可以用来扩展结构体、类、枚举。对类型的扩展支持以下几种能力:一、添加计算属性。给array扩展一个only属性,检查当前数组是否只有一个元素并返回这个数组元素://扩展一个only变量,只返回1个值的数组extensionArray...

    时间:4个月前(2021-03-22)浏览量: 1
  • IOS开发 【SwiftUI基础篇】20 布局修饰器:大小、位置、对齐、填充等...

    要了解SwiftUI如何调整视图的大小和位置,需要使用Xcode预览来检查单个视图的边界。您还可以添加临时边框,以查看SwiftUI如何一起定位和调整多个视图的大小。一、尺寸修饰器funcframe(width:CGFloat?,height:CGFloat?,alignment:Alignment)->someView将此视图放置在具有...

    时间:3个月前(2021-04-07)浏览量: 2
  • IOS开发 【SwiftUI基础篇】21 文本修饰器:字体、样式、布局

    文字处理是我们开发中非常重要的一件事情,所以单独对文字的处理做一个介绍:一、选择字体1、funcfont(Font?)->Text设置视图中文本的默认字体。下面的例子展示了将字体应用到单个视图和视图层次结构的效果。字体信息作为环境的一部分在视图层次结构中向下流动,并且保持有...

    时间:3个月前(2021-04-07)浏览量: 6
  • IOS开发 SwiftUI2.0 所有的修饰符(modifiers) 一览表(方便快速查找)...

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

    时间:3个月前(2021-04-07)浏览量: 2
  • IOS开发 【SwiftUI基础篇】18 视图呈现(view-rendering)的属性修改器...

    前面1~17章的内容把SwiftUI里常用到的视图、表单、颜色、形状等做了介绍,里面已经使用了很多的修饰器对视图呈现的效果进行美化。SwiftUI为我们提供了内置的修饰器,如一系列的font(),background()和clipShape()等。视图修饰符modifier是视图实例的方法。它的原理是:1、取视图...

    时间:4个月前(2021-04-06)浏览量: 2
  • IOS开发 【SwiftUI基础篇】19 一文读懂手势操作,常用手势监听与触发应用详解...

    SwiftUI为我们提供了处理视图的许多手势,并且在消除大部分辛苦工作方面做得非常出色,因此我们可以专注于程序的重要的部分。最常见的是onTapGesture(),这很容易,但是还有其他几个,还有一些有趣的方式可以将手势组合在一起,值得一试。任何SwiftUI视图都可以使用手势识别器,而这些...

    时间:4个月前(2021-04-06)浏览量: 5
  • IOS开发 【SwiftUI基础篇】17 各种形状 Circle 圆形、Rectangle矩形、Capsule胶囊形...

    SwiftUI为我们提供了很多种图形的绘制,各个形状没有什么特别的地方,只需要根据文档中的构造函数进行初始化就好了,形状会尽量充满父视图给予的空间,所以可以通过调整父视图或者.frame之类的,方式调整他们的形状和尺寸。SwiftUI为我们提供了五个常用的内置形状:矩形,圆角矩形,圆形...

    时间:4个月前(2021-04-06)浏览量: 3

本站推荐阅读

热门点击文章