写在前面Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 、Android、web和桌面端。Flutter_web是Flutter代码兼容web的实现,可以将使用Dart编写的现有Flutter代码编译成可以嵌入浏览器并部署到任何Web服务器的客户端。Our goal is to enab
转载 7月前
27阅读
/Users/yangyangzi/Desktop/YangZi2/swift/swiftUI-官方文档-学完js再 回来学/SwiftUI.rtf (公司电脑)学习教程:https://developer.apple.com/tutorials/swiftui/creating-and-combining-views 一、创建和组合视图6.26:需要用Catalina  ma
转载 2023-07-21 16:12:07
93阅读
# Swift报文 Header 实现指南 在现代应用程序中,网络通信是一项重要的功能。构建一个包含报文 Header 的通信机制,是我们经常需要面临的任务。本文将详细解释如何在 Swift 中实现报文 Header,并提供一个简单的步骤指南、代码示例和必要的图示以帮助理解。 ## 一、实现步骤 下面是我们实现 Swift 报文 Header 的整体流程: | 步骤 | 描述
原创 8月前
55阅读
# Swift CollectionView 添加 Header 的完整指南 在 iOS 应用开发中,`UICollectionView` 是一个非常强大的控件,用于显示不同类型和大小的内容。无论是一个简单的网格布局,还是复杂的自定义布局,`UICollectionView` 都能满足我们的需求。其中,`header` 作为一种特定的可重用视图,能够在 UICollectionView 的每个部
原创 2024-09-14 03:27:54
397阅读
# 如何实现Swift TableView Header悬浮 ## 一、整体流程 首先,我们来看一下实现Swift TableView Header悬浮的整体流程,可以用下表展示步骤: | 步骤 | 操作 | | ------ | ------ | | 1 | 创建一个UITableView | | 2 | 实现UITableViewDelegate和UITableViewDataSourc
原创 2024-02-25 04:15:51
196阅读
# 如何实现 Swift CollectionView Header 悬停效果 在 iOS 开发中,UICollectionView是一种灵活的布局工具,广泛用于显示多种数据集合。有时候,我们希望让Section Header在滚动时悬停,从而保持重要信息的可见性。本文将逐步指导你如何实现这一效果。 ## 流程概览 以下是实现CollectionView Header悬停的步骤: | 步骤
原创 8月前
111阅读
# Swift 瀑布流添加header 在iOS开发中,瀑布流(Waterfall)是一种常见的布局方式,用于展示图片或商品列表。然而,瀑布流布局通常只包含内容,没有header。本文将介绍如何在Swift中为瀑布流添加header。 ## 瀑布流布局简介 瀑布流布局是一种不规则的布局方式,其特点是每一行的元素数量和间距都可能不同。这种布局方式常用于展示图片或商品列表,因为它可以充分利用屏幕
原创 2024-07-21 07:43:22
183阅读
# Swift UITableView Header 顶部间距的实现 在 UITableView 的使用中,设置合适的 header 间距是非常重要的,可以提升用户的体验和界面的美观度。对于刚踏入 iOS 开发的小白来说,接下来我们将详细讲解如何实现 UITableView header 的顶部间距。 ## 流程概览 以下是实现 UITableView header 顶部间距的整个流程:
原创 2024-09-01 03:59:27
205阅读
本文的主要目的是探索 RefCount 的内存结构及强/弱引用计数管理 Swift 中也是采用 ARC 编译器自动内存管理机制。Swift 对象的内存结构是 HeapObject, 有两个属性 Metadata 和 RefCount , 各占8字节(64位)。RefCount 的每位的数据存储内容如
转载 2023-10-24 11:06:18
177阅读
基于CSS3实现瀑布流,使用CSS3的CSS 多栏(Multi-column)。可以到github上下载源码 : https://github.com/CraryPrimitiveMan/waterfall-css3瀑布流,又称瀑布流式布局。是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。我们只是实现了多栏的
转载 2024-09-27 20:00:19
43阅读
1. 引用的第三方库 SVProgressHUD,SDWebImage,SnapKit2. 创建 PhotoBrowserController.swift// PhotoBrowserController.swift // Created by Hanyang Li on 2022/7/6. // import UIKit import SVProgressHUD ///可重用 Cell
转载 10月前
87阅读
安装Charles:https://www.charlesproxy.com/ 注册Charles:1、找到这个注册官网 :https://www.zzzmode.com/mytools/charles/2、随便输入"RegisterName",点击生成,复制key值3、Charles 》help》Registered… 填写RegisterName值和复制的key值即可Charles配置:选择【
转载 2024-07-07 09:36:21
90阅读
两个View之间的传值可以有多种方式。但本人觉得最合理最自然并且最安全的方式是通过Delegate方式。设想一个场景:1. 有两个View,分别是A和B。2. 点击A中的某个按钮,出来B。3. 对B做某些操作(比如输入文字到textField,选择picker等等)。4. 然后点击B中的确定按钮,将在B中进行的操作所产生的数据传递给A。这种应用场景在编写iPhone App应用的时候是十分常见的,
# 在Java文件中实现Header的指南 作为一名新入行的开发者,你可能会经常遇到需要在Java文件中添加Header的需求。Header通常包含文件的元数据,包括作者、日期、版本等信息,这对于团队合作和代码维护都是非常重要的。本篇文章将详细介绍如何在Java文件中实现Header,希望能帮助到你。 ## 实施流程概述 为了在你的Java文件中实现Header,我们将依照以下流程进行:
原创 7月前
22阅读
# Swift 文件导入公共文件的教程 在 Swift 开发过程中,常常需要在多个文件之间共享代码和功能。实现这一点的一个重要步骤就是导入公共文件。本文将引导你学习如何在 Swift 中实现文件导入公共文件,帮助你更好地组织代码,提高可维护性。 ## 流程概述 为了成功导入 Swift 文件,我们可以遵循下面的步骤: | 步骤 | 描述 | |------|------| | 1 |
原创 8月前
27阅读
TiercelTiercel是一个非常简单易用且功能丰富的纯Swift下载框架。最大的特点就是拥有强大的任务管理功能和可以直接获取常见的下载信息,并且只要加上一些简单的UI,就可以实现一个下载类APP的大部分功能。https://github.com/Danie1s/TiercelFeaturesRequirementsInstallationExampleUsage最简单的用法TRManager
文章将从两方面来介绍如何提高swift项目的编译速度,一是从代码优化上,一是从编译器设置上。在改善项目的编译速度前,有必要知道到底是哪些函数编译耗时,哪些文件编译耗时.Robert 一个swift爱好者为我们提供了一个统计函数编译时间的工具https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode,利用该工具能很方便的查出编译耗时的
转载 2024-01-24 19:53:41
72阅读
swift的入口在appdelegate  UIApplicationMainswift的文件后缀是swiftOC里类的开始和结束用@interface @end swift是{}OC是以分号结束 swift无分号创建视图 let view = UIView();添加视图不用self.view  可以直接用view.addsubView(v)按钮的方法点击事件用方法名" "用l
转载 2023-11-09 10:26:42
88阅读
1  关于SwiftSwift 是一种适用于 iOS 和 OS X 应用的全新编程语言,它建立在最好的 C 和 Objective-C 语言之上,并且没有 C 语言的兼容性限制。Swift 采用安全的编程模式,增加了现代功能使 编程更容易、更灵活、更有趣。Swift 以成熟且备受宠爱的 Cocoa 和 Cocoa Touch 框架为 支撑,这是一个重新构想软件开发的机会。 2&
转载 2024-07-16 11:12:29
49阅读
Swift进阶黄金之路(一)上期遗留一个问题:为什么 rethrows 一般用在参数中含有可以 throws 的方法的高阶函数中。我们可以结合Swift的官方文档对rethrows再做一遍回顾:A function or method can be declared with the rethrows keyword to indicate that it throws an error only
  • 1
  • 2
  • 3
  • 4
  • 5