Objective-C共0篇 第2页
Objective-C
iOS |iOS进阶必须掌握的常用的runtime方法-五八三

iOS |iOS进阶必须掌握的常用的runtime方法

前言 在平日的iOS开发中,最常见的的用到runtime的应该就是分类添加属性了,我们平时在类里使用@property添加属性的时候,系统会自动生成带“”做前缀的的成员变量以及该变量的setter和getter方...
admin的头像-五八三admin2年前
020
iOS 陀螺仪技术的应用探究-五八三

iOS 陀螺仪技术的应用探究

本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博客和书籍,尽量以通俗简单的语句转述。引用到的地方如有遗漏或未能一一列举原文出处还望见谅与指出,另文章内容如有不妥之处还望...
admin的头像-五八三admin2年前
0120
字节同学推荐_编写高质量Objective-C代码的52个有效方法-五八三

字节同学推荐_编写高质量Objective-C代码的52个有效方法

我正在参加「掘金·启航计划」 -- 此文献给一位深夜奋战在一线的字节跳动面试官 :) 缘起: 2017年10月17日, 用Kindle3拜读完 Matt Galloway的<<Effective Objective-C 2.0>>即<&l...
admin的头像-五八三admin2年前
070
iOS |关于RunLoop与空闲队列-五八三

iOS |关于RunLoop与空闲队列

前言 相信每一个中高级iOS开发者即使不怎么深入了解过iOS的runLoop机制,但是都听过runLoop这玩意。平时搜索中最多的用处就是用来监听卡顿啥的,但是你们是否知道我们还可以用来做空闲队列的应...
admin的头像-五八三admin2年前
020
利用 UICollectionView 实现图片浏览效果-五八三

利用 UICollectionView 实现图片浏览效果

废话开篇:利用 UICollectionView 简单实现一个图片浏览效果。 一、效果展示 二、实现思路 1、封装 UICollectionViewLayout ,实现内部 UICollectionViewCell 的布局。 UICollectionViewLayout ...
admin的头像-五八三admin2年前
080
iOS 用一个布局来解决嵌套问题—— UICollectionViewCompositionalLayout-五八三

iOS 用一个布局来解决嵌套问题—— UICollectionViewCompositionalLayout

一、实现目标 当我们要实现App store的游戏页面的时候,惯性思维可能就是我们需要建立一个UITableView,并且在tableHeaderView或者在第一个cell内部嵌套一个横向滑动的UICollectionView。 其实...
admin的头像-五八三admin2年前
0140

RunLoop:iOS开发中的神器,你真的了解它吗?

在iOS开发中,RunLoop是一个非常重要的概念,它提供了一个事件循环机制,用于处理各种事件,例如用户交互、网络请求、定时器等等。RunLoop不仅是iOS开发中的核心之一,而且在其他平台的开发中也...
admin的头像-五八三admin2年前
070
Flutter-Key及GlobalKey的使用-五八三

Flutter-Key及GlobalKey的使用

1.Key的原理 什么Key? 先上代码: class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter ...
admin的头像-五八三admin2年前
020
【iOS】微信初版的悬浮小窗口的实现方案-五八三

【iOS】微信初版的悬浮小窗口的实现方案

很久以前写的文章,代码还能用,So搬运过来了。 Github地址:高仿微信初版的悬浮小窗口 其他版本: 使用Runtime优雅实现微信的手势返回生成浮窗功能 浮窗的作用,就是用来保存你浏览过的网页,...
admin的头像-五八三admin2年前
040

iOS:KSCrash在项目中的实践

前言 上周看了一篇掘友的文章——APM - iOS Crash监控 KSCrash代码解析,主要就是对KSCrash这个框架的源码做了分析。 最近手上正好有个项目要集成崩溃跟踪相关功能,仔细看了一下掘友的这篇文章...
admin的头像-五八三admin2年前
0490
2023年35大龄程序员最后的挣扎-五八三

2023年35大龄程序员最后的挣扎

一、自身情况 我非科班出身,年龄到了35岁。然后剧本都差不多,2022年12月各种裁员,失业像龙卷风一样席卷社会各个角落。 其实30岁的时候已经开始焦虑了,并且努力想找出路。 提升技术,努力争...
admin的头像-五八三admin2年前
0210

选取或导入系统文件:UIDocumentPickerViewController指南

在 iOS 开发中,有时我们需要支持导入和打开系统/自定义类型的文件。例如,我们可能需要支持从邮件、iCloud Drive 或其它应用程序打开 PDF 或 Word 文档,或者我们可能需要支持导入以自定义格式...
admin的头像-五八三admin2年前
0510
iOS越狱工具-五八三

iOS越狱工具

一、shell预习 shell预习代码: vi 123.sh i 进入编辑 mkdir shell cd shell touch 123.txt :x 保存退出 :wq 也行 //执行 sh文件 bash 123.sh zsh 123.sh source 123.sh //会进入文件夹 ./123.s...
admin的头像-五八三admin2年前
050
iOS签名原理-五八三

iOS签名原理

一、代码签名 那么我们来分析一下,它有些什么需求: 安装包不需要上传到App Store,可以直接安装到手机上. 苹果为了保证系统的安全性,又必须对安装的APP有绝对的控制权 经过苹果允许才可以安装 ...
admin的头像-五八三admin2年前
070

iOS开发中你必须掌握的单例模式:OC与Swift实现对比

单例模式是iOS开发中常见的设计模式之一,作为一种经典的设计模式,它能够保证在整个应用程序中只会创建一个对象实例。在iOS开发中,我们常常需要在多个地方使用同一个对象,这时候通过单例模式...
admin的头像-五八三admin2年前
0110
百度APP iOS端包体积50M优化实践(三) 资源优化-五八三

百度APP iOS端包体积50M优化实践(三) 资源优化

01 前言 百度APP iOS端包体积优化系列文章的前两篇重点介绍了包体积优化整体方案、各项优化收益和图片优化方案,图片优化是从无用图片、Asset Catalog和HEIC格式三个角度做深度优化。本文重点介...
admin的头像-五八三admin2年前
090