在线人数:0 人
文章总浏览量:30474
Powered byNola
Swift Struct 计算属性
通过Youtuber:ChaoCode的教学视频编写的笔记一、计算属性计算属性每次读取时都要重新计算,不适合太复杂繁重的任务。计算属性需要满足以下三点:必须使用var声明。不可以省略类型。至少能够ge
Swift 动态派发与静态派发
在Swift中,静态派发(StaticDispatch)与动态派发(DynamicDispatch)是方法调用的两种机制,对编写高性能代码至关重要。一、静态派发定义:在编译时确定调用哪个方法,直接通过
Swift 属性包装
通过Youtuber:ChaoCode的教学视频编写的笔记一、包装属性属性包装(propertyWrapper)写法:建立一个类型,并标识@propertyWrapper。必须有一个名为wrapped
Swift Enum 简单用法
通过Youtuber:ChaoCode的教学视频编写的笔记一、建立枚举//以下两种写法是等价的enumCountry{caseChina,America,Russia}enumCountry{case
Swift Protocol 简单概念
通过Youtuber:ChaoCode的教学视频编写的笔记一、建立Protocol方法只需要定义名称、参数、回传值。描述该如何设计某个东西。可能是描述某种特性或一些列相关的功能。protocolEqu
Swift KeyPath 简单了解
通过Youtuber:ChaoCode的教学视频编写的笔记文章的展示内容不全,仅做简单了解。一、什么是KeyPathKeyPath是一个能让你表达属性位置的语法,通过KeyPath可以写出更弹性、更动
Swift Opaque 不透明类型
通过Youtuber:ChaoCode的教学视频编写的笔记一、Opeque是什么Protocol前面加上some就建立了Opaque类型。主要用在函数的返回类型上。从Swift5.7开始,some的用
Swift weak & unowned
在Swift中,weak和unowned都用于打破引用循环(RetainCycle),但是它们的使用场景和行为有所不同,下面讲解一下他们的区别及用法。一、weakObject本身可以独立存在,并且一定
UIKit:UITableView 简单实践
下面记录一下UIKit中UITableView的实践笔记。最终实现效果如下所示:一、添加NagivationController首先在SceneDelegate.swift文件中添加导航。修改方法fu
iOS:发送通知消息
本文通过一个示例,演示iOS应用如何请求通知权限、添加交互式按钮以及处理通知响应。一、核心功能概览权限请求:用户授权通知弹窗、角标和声音。通知发送:延迟或指定时间发送自定义内容通知。交互处理:给通知添
Nola iOS 版本开发进展
目前iOS版本的Nola开发正进行中。采用SwiftUI为主与UIKit混合开发。下面是目前部分截图,仅供参考,最终效果以实际上架版本为准。iOS端的文章查看使用Web容器渲染,使用Marked.js
Total 11