iOS共0篇 第5页
iOS
Xcode快捷Behavior-五八三

Xcode快捷Behavior

前言 在Xcode开发环境中,有一些可以自定义的快捷Behavior,可以大大提高开发效率。 如何配置Behavior 以下是在Xcode中配置Behavior的通用步骤: 打开Xcode的偏好设置。 点击“Behaviors”选项...
admin的头像-五八三admin2年前
0200
全方位剖析iOS高级技术问题(五)之Block相关问题-五八三

全方位剖析iOS高级技术问题(五)之Block相关问题

本文主要内容 一.Block介绍二.Block截获变量三.__block修饰符四.Block的内存管理五.Block的循环引用 一.Block介绍 1、什么是Block Block是将函数及其执行上下文封装起来的对象。 2、Block的本质...
admin的头像-五八三admin2年前
0200

一探究竟:iOS 开发中的内联函数优化技术

前言 在iOS应用开发中,优化程序性能是一个非常重要的问题。内联函数(Inline Function)技术是一种常用的优化技术之一,可以将函数调用操作在编译期间替换为函数实现的代码,从而避免了函数调...
admin的头像-五八三admin2年前
0200
从 Mac 远程登录到 iPhone-五八三

从 Mac 远程登录到 iPhone

简介 平时在使用 Mac 的过程中,经常会使用终端输入命令来执行一些操作。在越狱开发的过程中,同样需要在 iOS 系统上输入一些命令来执行一些任务。那么如何才能在 iOS 系统上输入命令呢,在 iOS...
admin的头像-五八三admin2年前
0200

Flutter如何实现IOC与AOP

在Flutter中实现IOC(Inversion of Control,控制反转)与AOP(Aspect-Oriented Programming,面向切面编程)之前,让我们先来了解一下这两个概念。 IOC(控制反转) 是一种设计原则,它将应用...
admin的头像-五八三admin2年前
0200
SwiftUI:做一个好看的评分控件-五八三

SwiftUI:做一个好看的评分控件

mask在SwiftUI中是用于遮罩控件的,它可以根据我们提供的形状或者图片来裁剪控件的可见区域。比如,我们可以用圆形的mask来让一个图片控件变成圆形,或者用三角形mask一个按钮,只展示按钮的一个角...
admin的头像-五八三admin2年前
0200

iOS老司机的接地气算法Tips

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情 1. 前言 在iOS行业算法除了面试时的筛选作用, 还有其他作用吗? 不少一线iOS开发人员可能都会存在...
admin的头像-五八三admin2年前
0190
全方位剖析iOS高级技术问题(十一)之算法-五八三

全方位剖析iOS高级技术问题(十一)之算法

本文主要内容 一.字符串反转二.链表反转三.有序数组合并四.Hash算法五.查找两个子视图的共同父视图六.求无序数组当中的中位数 一.字符串反转 题目一:给定字符串“Hello, SwiftUI”,实现将其反...
admin的头像-五八三admin2年前
0190
iOS老司机的RunLoop原理探究及实用Tips-五八三

iOS老司机的RunLoop原理探究及实用Tips

本文正在参加「金石计划 . 瓜分6万现金大奖」 前言 iOS中的RunLoop除了面试中跟面试官的探讨, 在实际开发中就没用了吗? 初入iOS开发大门时, 可能很多人都会有这个疑惑. 诚然, 日常的iOS开发中, ...
admin的头像-五八三admin2年前
0190

[Android开发学iOS系列] iOS写UI的几种方式

iOS写UI的几种方式 作为一个现代化的平台, iOS的发展也经历了好几个时代. 本文讲讲iOS写UI的几种主要方式和各自的特点. iOS写UI的方式 在iOS中写UI有多种选择, 大的分类: 使用UIKit还是SwiftUI....
admin的头像-五八三admin2年前
0190
iOS16新特性 | 灵动岛适配开发与到家业务场景结合的探索实践-五八三

iOS16新特性 | 灵动岛适配开发与到家业务场景结合的探索实践

作者:京东零售 姜海 灵动岛是苹果在iPhone 14 Pro和iPhone 14 Pro Max上首次提出的全新UI交互形式,创新性的让虚拟软件和硬件的交互变得更为流畅。当有来电、短信等通知时,灵动岛会变化形态,...
admin的头像-五八三admin2年前
0190
iOS老司机的多线程PThread学习分享-五八三

iOS老司机的多线程PThread学习分享

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情 前言 iOS中关于多线程相关的文章不胜枚举. 诚然, 掌握了iOS中的GCD相关API, 不论开发语言是Object...
admin的头像-五八三admin2年前
0190
SwiftUI入门 - Core Data实体的关联关系(一对一、一对多、多对多)-五八三

SwiftUI入门 – Core Data实体的关联关系(一对一、一对多、多对多)

置顶 菜鸟入门笔记,如有谬误之处还请大佬指出 深耕细作 笃行致远 相关文章 《SwiftUI入门 - Core Data初探与实践》 《SwiftUI入门 - Core Data包装器@FetchRequest的排序、筛选和分页》 《Swif...
admin的头像-五八三admin2年前
0190
苹果新款AR/VR设备Vision Pro介绍-五八三

苹果新款AR/VR设备Vision Pro介绍

2023年6月6号的 WWDC 2023 开发者大会上,苹果发布了新款 Vision Pro AR/VR 设备, 并推出了新的 visionOS(空间操作系统)。 从2016年发布WatchOS和Apple Watch之后, 苹果时隔7年再次推出重磅产品...
admin的头像-五八三admin2年前
0190
OC项目用Swift开发方便吗?-五八三

OC项目用Swift开发方便吗?

我正在参加「掘金·启航计划」 前言 公司有个项目一直是用 OC 进行开发,现在想改成 Swift 来开发。那先说一下为什么有这样的想法,我们都知道 Swift 代码更简单,易维护,安全而且快,网络上也...
admin的头像-五八三admin2年前
0190
Swift 中的 async/await ——代码实例详解-五八三

Swift 中的 async/await ——代码实例详解

前言 async-await 是在 WWDC 2021 期间的 Swift 5.5 中的结构化并发变化的一部分。Swift 中的并发性意味着允许多段代码同时运行。这是一个非常简化的描述,但它应该让你知道 Swift 中的并发性对...
admin的头像-五八三admin2年前
0190
iOS小技能:去掉TabBar的顶部黑线,并添加发光的阴影-五八三

iOS小技能:去掉TabBar的顶部黑线,并添加发光的阴影

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 前言 技术实现关键点:通过layer.shadowOpacity和View.layer.shadowOffset 实现 I 去掉TabBar的顶...
admin的头像-五八三admin2年前
0190
Swift 图标框架: Charts 入门教程-五八三

Swift 图标框架: Charts 入门教程

Charts 框架是 Apple 在 2022 年新增加的框架。通过该框架,你可以用最少的代码来构建高效、自定制的图表。该框架提供标记、比例、轴和图例作为构建块,你可以将它们组合起来开发各种数据驱动的...
admin的头像-五八三admin2年前
0190
百度APP iOS端内存优化-原理篇-五八三

百度APP iOS端内存优化-原理篇

一、Mach虚拟内存 1.1 Mach内存简介 iOS系统架构可分为内核驱动层(Kernel and Device Drivers Layer)、核心操作系统层(Core OS )、核心服务层(Core Services layer)、媒体层(Media layer...
admin的头像-五八三admin2年前
0190
Swift 周报 第三十一期-五八三

Swift 周报 第三十一期

前言 本期是 Swift 编辑组自主整理周报的第二十二期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。 欢迎投稿或推荐内容。目前计划每两周周一发布,欢迎志同道合的朋友一起加...
admin的头像-五八三admin2年前
0190