swift

hzgisme12 小时前
ios·cocoa·swift
iOS 视图实现渐变色背景目的是要实现视图的自定义的渐变背景色,实现一个能够随时使用的工具。在 iOS 中,如果设置视图单一的背景色,是很简单的。可是,如果要设置渐变的背景色,该怎么实现呢?其实也没有很是麻烦,其中使用到了 CAGradientLayer 类,只要设置好 CAGradientLayer 对象的属性,然后添加到指定视图即可。
大熊猫侯佩15 小时前
swift·序列·语法糖·键路径·keypath·转换为方法·协议扩展
Swift 中强大的 Key Paths(键路径)机制趣谈(上)小伙伴们可能不知道:在 Swift 语言中隐藏着大量看似“其貌不扬”实则却让秃头码农们“高世骇俗”,堪称卧虎藏龙的各种秘技。
V言微语20 小时前
开发语言·c#·swift
2.2.3 C#中显示控件BDPictureBox 的实现----控件实现视觉检测应用时,为了减少图片刷新次数, 一般只会在最后更新一下图片内存到显示区域,以提高速度,需要用到一个bool类型标志位 b_flush_display
concisedistinct1 天前
开发语言·ios·objective-c·xcode·swift
探索iOS开发语言基础与Xcode工具:从零开始构建你的第一个iOS应用目录1. iOS开发语言基础1.1 Swift语言基础1.1.1 变量和常量1.1.2 数据类型1.1.3 控制流
慧都小妮子1 天前
pdf·.net·swift·spire.pdf·文档处理
Spire.PDF for .NET【文档操作】演示:以特定的缩放比例/百分比打开 PDF 文件有时,我们可能需要在显示 PDF 文件时更改缩放比例以满足我们的要求。在本文中,我们将演示如何使用 Spire.PDF for .NET 以特定的缩放比例/百分比(例如默认值、100% 或任何其他所需的缩放比例)打开 PDF 文件。
依旧风轻1 天前
leetcode·ios·swift·queue·stack
232. 用栈实现队列 (Implement Queue using Stacks)使用两个栈实现一个队列。队列的操作包括 push(x)、pop()、peek() 和 empty()。
一丝晨光3 天前
java·开发语言·c++·面试·kotlin·c#·swift
final、const、readonly关键字在不同语言中代表着什么一、Java 1.被final修饰的类不能被继承。 2.被final修饰的方法不能被重写。 被 final 修饰的类中所有的成员方法都会隐式的定义为 final 方法。 若父类中 final 方法的访问权限为 private ,则子类中不能直接继承该方法。此时可以在子类中定义相同方法名的函数,此时不会与 final 相矛盾,因为这是在子类中重新定义了新方法。 3.被final修饰的变量在初始化后不能被赋值。但可以在构造函数中进行第一次初始化。
茶底世界之下3 天前
前端·ios·swift
用来快速替代项目中HandyJSON的Codable库HollowCodable 是一个基于Swift使用属性包装器的对Codable协议进行扩展的框架。ok, 以上问题在你使用HollowCodable之后统统可以得到解决,不用谢!
lph65824 天前
ios·swiftui·swift
ios入门实例(五):随机选中姓名本章实例主要为通过@State,list显示列表名,通过randomElement随机选中names item,和通过动态TextField动态输入信息,Toggle开关控制是添加name还是删除name
依旧风轻5 天前
objective-c·cocoa·swift·nonnull
Bridging nonnull in Objective-C to Swift: Is It Safe?In the world of iOS development, bridging between Objective-C and Swift is a common practice, especially for legacy codebases (遗留代码库) or when integrating (集成) third-party libraries. One important aspect of this bridging is the handling of nonnull attribut
野老杂谈7 天前
面试·职场和发展·swift·编程语言
【面试系列】Swift 高频面试题及详细解答欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏:⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来:详细讲解AIGC的概念、核心技术、应用领域等内容。 ⭐️ 全流程数据技术实战指南:全面讲解从数据采集到数据可视化的整个过程,掌握构建现代化数据平台和数据仓库的核心技术和方法。
Daniel_Coder7 天前
ios·swiftui·swift·notification·publisher·combine·urlsession
Swift Combine — Notification、URLSession、Timer等Publisher的理解与使用在Swift的Combine框架中,可以使用NotificationCenter.Publisher来创建一个能够订阅和接收通知的Publisher。
杂雾无尘7 天前
ios·swift·apple
惊人开发技巧:轻松更换 App 图标,无需系统弹窗!这里每天分享一个 iOS 的新知识,快来关注我吧之前在文章中介绍过如何在 App 中设置不同的 Logo,App 的图标就是我们的门面,所以好看的 Logo 非常重要。在一些场景下,用户可能会想设置不同的 Logo,比如用户可以在某些节日(比如春节)设置特别的 Logo,另外还可以在 App 内为高级用户定制不同的 Logo。
现在立刻马上7 天前
swift·ui kit
PullDownStretchable 快速实现顶部背景下拉放大你的工程中是否有下面这种需求呢使用 PullDownStretchable 可以快速实现上面的需求下面是 PullDownStretchable 接口及实现,你也可到 TableViewSections 工程中查看实现 PullDownStretchable.swift 和使用示例
晨枫阳7 天前
ios·swift
swift中static关键字用法,static与class关键字的区别详解首先swift中的static同样具有类属性和类方法的特性,这点和很多语言类似,在Swift中,static关键字用于定义类型方法或类型属性,这些方法或属性属于类型本身,而不是类型的实例。这意味着你可以在不创建类型实例的情况下访问它们。
小白学大数据8 天前
开发语言·爬虫·信息可视化·自动化·swift
Swift网络爬虫与数据可视化的结合网络爬虫,又称为网页蜘蛛或网络机器人,是一种自动获取网页内容的程序。它按照一定的算法顺序访问网页,获取所需信息,并存储于本地或数据库中。网络爬虫在搜索引擎、数据挖掘、市场分析等领域有着广泛的应用。
学习等保ing......9 天前
linux·ceph·swift
Linux系统下的Swift与Ceph分布式存储解决方案Linux系统下,Swift和Ceph是两种广泛使用的分布式存储解决方案,它们各有特色,适用于不同的存储需求场景。
杂雾无尘9 天前
ios·swift·客户端
程序员别再犯错!日期格式中的"YYYY"和"yyyy"大不同!这里每天分享一个 iOS 的新知识,快来关注我吧关于时间的显示可以说是我们做开发经常用到的知识点了,你肯定用过下边的代码:
依旧风轻9 天前
数据结构·算法·swift·xor
136. 只出现一次的数字给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。
TiAmo zhang10 天前
开发语言·ios·swift
Swift开发——弱占用自动引用计数(Automatic Reference Counting,ARC),是Swift语言管理类的实例的方式。当创建某个类的一个新实例后,ARC自动为新实例分配内存空间,用于保存实例的类型和存储属性,当将该实例赋给常量、变量或其他实例的属性时,称两者建立了“强连接”,或称“强引用”,只要这个强引用存在,ARC将保护该实例,其占据的内存不能被释放。相对地,可以定义“弱引用”,弱引用的实例可以被释放掉,指向该实例的变量将自动置为空值nil。