首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
HiGY
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
【老司机精选】SwiftUI 技术内幕
文章大纲 前言 回顾 语法糖 控件使用 状态管理 渲染流程 概念区分 介绍 视图标识 (View Identity) 定义 Identity 声明式 Identity 结构性 Identity 危险的
iOS 架构设计代码实例学习-MVP 模式
MVP 架构模式是一种常用于iOS 应用的软件架构模式。它可以帮助开发者在应用程序中实现业务逻辑和用户界面的分离,以便更轻松地管理和修改应用程序的各个部分。
深入iOS系统底层之静态库
少长咸集,群贤毕至。--《王羲之・兰亭集序》 程序员编写的是源代码,而计算机运行的则是CPU能识别的机器指令,因此必须要有一系列工具或程序来将源代码转化为机器指令,这个转化的过程需要经历编译和链接两个主要阶段。所谓编译就是将源代码文件转化为中间的目标文件(Object file…
一文读懂fishhook原理
fishhook是facebook开源的第三方框架。从名称上看含有hook这个词,其本意就是"钩子",钩子就是用来勾住某一种事物,比如fish鱼。在计算机中就可以勾住某一个程序(就是挂钩程序)或者某一个函数,从而扩展程序功能或者改变程序运行的流程,比如在iOS开发中经常会被用来…
探究Mach-O文件
进程是可执行文件在内存中加载得到的结果,这种文件必须是操作系统理解的格式,这样操作系统才能解析文件,简历所需要的依赖(如库),初始化运行环境并执行。 除了用MachOView能查看MachO文件信息,还可以通过otool命令查看,我们先来分析Header中的内容:otool -…
深入 iOS 静态链接器(一)— ld64
本文从源码角度分析了 ld64 的主体工作原理,实际应用中工程可结合自身需求对 ld64 进行定制来修复特定问题或者实现特定功能。
[译] 在 Swift 中玩转 emoji
emoji 已经成为我们生活中的一大部分。iPhone 和 iPad 都拥有 emoji 的专用键盘(除非这个功能被关闭了)。我们会在网站、移动端或桌面端应用中见到 emoji,我们也会在编辑文本或填写表格时输入 emoji。 我们怎么管理 emoji?如何阻止用户在 UITe…
switch
Switch 假设switch语句分支比较少的时候(例如3,少于4的时候没有意义) 没有必要使用此结果,相当于if 各个分支的常量的差值较大的时候, 编译器会在效率还是在内存进行取舍, 这个时候编译器
Swift JSON/Model库调研
Swift JSON/Model库调研 近期(2023年11月)对Swift JSON与Model互转的代码库做了一点调研,希望找到好用的工具 目标 解决Swift原生Codable几个不易用的问题
[SceneKit专题]1-Hello-SceneKit
体素风格过马路游戏Mr. Pig 自带一个定义了坐标系的root node(根节点),使用scene gragh来组织场景,可以向内部增加树状结构的内部节点(node),例如 lights光源, cameras相机, geometry几何体, particle emitters…