首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
iOS
Swift
Apple
SwiftUI
Flutter
APP
JavaScript
面试
展开
全部
前端
iOS
Swift
Apple
SwiftUI
Flutter
APP
JavaScript
面试
uni-app
Android
数据库
架构
编程语言
Objective-C
暂无数据
推荐
最新
Swift 宏(Macro)入门趣谈(三)
在本篇博文中,我们讨论了 Xcode 项目中 Swift 宏的组织结构,并且介绍了想要撸出自已心仪的 Swift 宏需要经历哪些步骤。
Swift 宏(Macro)入门趣谈(四)
在本篇博文中,我们讨论了如何利用之前所学一步一步描绘出我们自定义宏的蓝图:包括定义宏接口、初步构造宏主体以及补全客户端中宏的测试用例。
Swift 宏(Macro)入门趣谈(一)
在本篇博文中,我们讨论了 Swift 宏的基本概念,以及它与 C/C++ 语言中的宏有何不同,感谢观赏!
有用的知识又增加了:如何让代码全面适配 Swift 6
在本篇博文中,我们讨论了如何让自己项目中的旧代码全面适配 Swift 6 的基本原则和一些小技巧,相信大家定能手到擒来。
SwiftUI 6.0 中全新的 UIGestureRecognizerRepresentable 协议漫谈
在本篇博文中,我们讨论了如何在 SwiftUI 6.0 中利用全新的 UIGestureRecognizerRepresentable 协议恣意创建更加灵活的自定义手势。
消失的它:揭开 CoreData 托管对象神秘的消失之谜(下)
在本篇博文中,我们揭开了 SwiftUI 托管对象“离奇失踪”这一迷案,并最终给出完美的解决方案。感谢观赏
Swift 中的async和await
async 和 await 是 Swift 5.5 引入的用于处理异步编程的关键字,它们使得处理异步任务变得更加简单和直观。
C 语言是如何编译执行的?
C 语言的编译和执行过程分为 预处理、编译、汇编、链接 四个阶段,最终生成可执行文件。 1. 预处理(Preprocessing) 作用:处理源代码中的预处理指令(如 #include、#define
Swift语言常用高级特性总结
typealias、可选模式匹配、自定义运算符和自定义优先级。`typealias`关键字在Swift中用于为现有类型定义一个别名,它可以提高代码的可读性和可维护性
Objective-C 和 Swift 的语言特性以及运行时程序启动流程对比
一、Objective-C 和 Swift 的语言特性对比。运行时程序启动流程对比。适用场景相关建议。
2021 年 iOS 应用程序开发七种最佳语言
原文地址 移动应用程序现在几乎是每个在线业务的必备品。最新的 StatCounter 数据显示,多达56% 的在线连接是通过移动设备建立的,这使它们高于平板电脑和计算机。更重要的是,同一个消息来源说,
iOS常见问题总结与解答(7)
Xcode的Instruments都有哪些调试的工具? Xcode的Instruments是一个强大的性能调试工具集合,用于分析和优化iOS和macOS应用程序的性能。以下是Instruments中常
知识点:iOS 中的协议—@protocol
1. 关于Protocol 在使用OC开发iOS程序的过程中经常会用到Protocol,定义一个Protocol的语法格式如下: iOS中协议的概念似于java中的接口interface,就是一堆方法
iOS开发 多行文本的展开/全文和收起(UITextView)
在iOS的开发过程中,我们在进行文本展示的功能实现时,经常会遇到文本过长的情况,如果我们使用的是UITableView,那么文本在Cell中展示时如果全部展示完全的话,那么可能出现......
浅谈 Swift 中的解包操作
在 Swift 中我们会接触到可选类型 Optional,刚开始写代码时会被变量后的 ?、!、?? 等符号弄得稀里糊涂。 首先,对于以下代码: 在IDE中的if上一定会出现这样一个warning:'i
【老司机精选】Swift 中的 ARC 机制: 从基础到进阶
Session 10216 围绕 Swift 语言中的 Automatic Reference Counting (自动引用计数)机制讲述了实践过程中对象生命周期变化可能引发的问题以及如何从语言或代码
OC中的静态(static)/ 内联(inline)函数
以上三种函数使用相似、长相类似,但是仍然有些许的不同。 上面观察得出,三者基本上的区别就是标示符使用上的区别,那么我们分析下,表示符不同使用情况下,会有什么优势和好处。 引用inline标示符,能够使函数一作为一个标准的内联函数,函数的代码被放入符号表中,在使用时直接进行替换,…
OC中类簇的实现和应用
类簇是Foundation框架广泛使用的设计模式。类簇在公共抽象父类下对多个私有的具体子类进行分组。以这种方式对类进行分组简化了面向对象框架的公共可见体系结构,而不会降低其功能丰富度。类簇是基于抽象工厂设计模式的。 OC中有哪些类簇呢?NSData、NSArray、NSDict…
Language Server Protocol
上个月,苹果公司 在 Swift.org 论坛上宣布,正在着手为 Swift 和 C 语言支持 Language Server Protocol(语言服务器协议,LSP)。 这可能是苹果自 2014 年将 Swift 作为开源软件发布以来,为 Swift 做出的最重要的决定。 …
iOS知识点:谈谈常量指针和指针常量
一、前序 我们在看源码的时候可能经常遇到const修饰符跟指针搭配使用的情况,比如像下面这样的: (const void *)bytes这表示什么意思呢? 表示bytes指向的内容是常量,不能通过此指