swift

RickeyBoy16 小时前
swift
基于 Swift 从零到一开发贪吃蛇游戏(四)本项目是用于 Swift 初学者的一个教学练习项目,我们最终的目的是基于 Swift 做出下面这样的一个贪吃蛇小游戏。
Swift社区3 天前
leetcode·ios·swift
LeetCode - #138 随机链表的复制本题由于没有合适答案为以往遗留问题,最近有时间将以往遗留问题一一完善。我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。
iOS阿玮4 天前
swift·apple
Appstore的产品突然被下架,还是4.3(a)?周末运营突然发消息说苹果发了一封邮件,没太注意本以为是内购税率调整什么的常规邮件。万万没想到是下架通知的邮件。
yujunlong39194 天前
flutter·golang·kotlin·swift
flutter pigeon gomobile 插件中使用go工具类在Flutter 应用中,有些场景涉及到大量的计算,比如复杂的加密算法、数据压缩 / 解压缩或者图形处理中的数学计算等
多彩电脑4 天前
开发语言·ios·swift
Swift的可选绑定(Optional binding)在Swift中,有一种变量称为可选变量(Optional),具体说明见Swift初步入门。这种变量的值可以存在也可以为空(nil)。在Swift中,可以通过将if语句和赋值语句结合,有条件地展开(unwrap)可选变量,即在该可选变量值不为nil的前提下展开。这种展开方式称为"可选绑定"(Optional binding)。文章Unwrapping Optionals With Optional Binding in Swift - Khawer Khaliq和swift那点事儿之optional(可选绑
hxx2214 天前
ios·swift
ios swift开发--ios远程推送通知配置远程推送通知(Push Notifications)在 iOS 平台上是免费提供的,但需要一些准备工作。以下是开通和使用远程推送通知的基本步骤:
#摩斯先生4 天前
ios·xcode·swift
Swift从0开始学习 函数和闭包 day2使用 func 来声明一个函数,使用名字和参数来调用函数。使用 -> 来指定函数返回值的类型。 示例:拼接字符串
Adam.com4 天前
开发语言·ios·swift
#Swift Automatic Initializer Inheritance在Swift中,**自动初始化器继承(Automatic Initializer Inheritance)**是一种机制,用于简化类的初始化器继承规则。它决定了在什么条件下子类可以自动继承父类的初始化器,而无需手动实现或重写。自动继承初始化器的机制确保了继承层次结构中的初始化过程保持简单,同时避免不必要的重复代码。
大熊猫侯佩6 天前
swift··macro·freestanding·attached·独立宏·附属宏
Swift 宏(Macro)入门趣谈(二)苹果在去年 WWDC 23 中就为 Swift 语言新增了“其利断金”的重要小伙伴 Swift 宏(Swift Macro)。为此,苹果特地用 2 段视频(入门和进阶)颇为隆重的介绍了它。
袁代码6 天前
开发语言·前端·ios·swiftui·swift·ios开发
SwiftUI开发教程系列 - 第十二章:本地化与多语言支持随着应用程序的全球化需求增加,为了方便不同地区的用户,支持多语言和本地化变得越来越重要。SwiftUI 为开发者提供了便捷的本地化方法,让应用能够根据用户的设备语言自动适配。
iFlyCai8 天前
ios·xcode·swift
Xcode 16 pod init失败的解决方案目录前言一、错误重现二、解决方案1.右击项目修改文件展示方式2.修改.xcodeproj文件3.参考文档
Hamm8 天前
人工智能·llm·swift
先别急着喷,没好用的iOS-Ollama客户端那就自己写个然后开源吧因所在行业特殊,很多敏感数据需要使用大模型进行数据的处理和分析,无法使用公有云上的各种模型,于是在公司内部部署了 Ollama 来跑本地模型解决问题。
hxx2219 天前
ios·pdf·swift
iOS swift开发--- 加载PDF文件并显示内容iOS开发采用pdfkit ,可以很方便的读取pdf的内容。以下是简易的显示pdf内容的代码
今天也想MK代码10 天前
ai·语言模型·swift·model·language model
基于ModelScope打造本地AI模型加速下载方案在AI开发过程中,模型下载一直是一个让开发者头疼的问题。目前主流的模型下载渠道如下:Hugging Face (https://huggingface.co/)
袁代码10 天前
开发语言·ios·swift·ios开发
Swift 开发教程系列 - 第11章:内存管理和 ARC(Automatic Reference Counting)在 Swift 中,内存管理由 ARC(自动引用计数)机制自动处理。ARC 通过追踪和管理对象的引用计数来确保分配的内存得到有效释放。尽管 ARC 在大多数情况下能够高效地管理内存,但理解其工作原理仍然十分重要,因为不当的引用会导致内存泄漏或循环引用。本章将介绍 ARC 的基本原理、强引用和弱引用的使用、循环引用的识别和解决方法。
袁代码11 天前
开发语言·ios·swift·ios开发
Swift 开发教程系列 - 第8章:协议与扩展Swift 中的协议(protocol)和扩展(extension)是用于构建灵活、可重用代码的重要工具。协议定义了实现某些功能所需的方法和属性,而扩展允许向已有类型添加新功能,使代码更加模块化。通过本章,你将学习如何使用协议和扩展来提高代码的可维护性和扩展性。
袁代码11 天前
开发语言·ios·swift·ios开发
Swift 开发教程系列 - 第9章:错误处理在 Swift 中,错误处理是一种用于应对可能出错的情况的机制。Swift 提供了多种错误处理方式,以确保应用程序在遇到错误时不会崩溃。本章将介绍如何定义和抛出错误、处理错误、使用 do-catch 语句、try?、try! 以及自定义错误类型。
iFlyCai11 天前
开发语言·ios·swift·combine·swift combine
Swift中的Combine目录前言一、Combine 的核心概念1.Publisher(发布者)2.Subscriber(订阅者)
一丝晨光11 天前
java·开发语言·macos·c#·objective-c·swift·apple
Objective-C 1.0和2.0有什么区别?ObjC比较小众,在1980年左右由Stepstone公司的Brad Cox和Tom Love发明。后来NeXT公司获得ObjC语言使用权,再后来到1996年NeXT被苹果公司收购也变成苹果公司使用,Mac市场占有率本身就不高,ObjC没有太多程序员。在移动互联网时代iPhone开发爆发,ObjC也开始火爆。真正了解ObjC的人会觉得它算是面向对象语言中比较易学且实用的一种,不像C++那么复杂,ObjC真正做到了够用即可。
新中地GIS开发老师12 天前
开发语言·javascript·arcgis·前端框架·swift
【GIS开发小课堂】高德地图+Three.js实现飞线、运动边界和炫酷标牌地图经常使用标牌来标注地点位置,是时候来点炫酷的效果了!用高德地图+Three.js,带你实现飞线、运动边界和炫酷标牌。