首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS基础
订阅
ZhepengCai
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
iOS 小组件 - 标签瀑布流Base组件抽取,APP业务重构(一)
标签瀑布流业务样式示例 一、祖传的标签代码 原来有极多相似的祖传代码,在业务需求开发完成后,已经有四份相似的拷贝代码了,考虑到以后可能越来越多相似业务,决定着手重构。 二、标签瀑布流Base抽取
Bluetooth常见问题
物联网蓝牙开发是面试中经常考察的知识点,尤其是涉及硬件交互、IoT 等领域的岗位。下面我为你整理了常见的面试问题,分为基础概念、核心流程、进阶问题和实战问题几大类。 一、基础概念 1. 蓝牙有几种技
Swift 方法调用机制揭秘:从虚表到性能优化
前言 在 Swift 代码中,一句简单的 object.method() 背后,藏着编译器与运行时的精密协作。方法调用看似只是 “执行一段代码”,但 Swift 为了平衡性能与灵活性,设计了多套派发机
深入探索 iOS 内存优化
1945 年,冯·诺伊曼体系结构被提出,奠定了计算机的基础,同时其局限性也限制了计算机的进一步发展,直至现代,计算机体系还是没能逃离其局限性,只是陆续对其组织结构进行优化而已。 冯·诺伊曼体系结将计算机分为运算器、控制器、存储器、输入设备和输出设备五大部分,由于存储器的读写效率…
你真的了解OOM吗?——京东iOS APP内存优化实录
我们都知道手机的物理内存是有限的,App的内存优化不仅能使其自身更少出现内存耗尽(OOM,Out-Of-Memory)崩溃,同时也能让系统后台“保留”更多应用(包括自己的App),以便更快地被唤起,提升用户移动设备的整体使用体验。 为此,我们对京东iOS App整体进行了一次内…
iOS开发你不知道的事-编译&链接
对于平常的应用程序开发,我们很少需要关注编译和链接过程。我们平常Xcode开发就是集成的的开发环境(IDE),这样的IDE一般都将编译和链接的过程一步完成,通常将这种编译和链接合并在一起的过程称为构建,即使使用命令行来编译一个源代码文件,简单的一句gcc hello.c命令就包…
移动App网络优化细节探讨
本篇文章是对bang神的文章移动App网络优化概述进行的总结,文章中也加了的一些自己的理解与扩展。 对基于浏览器的前端开发来说,网络这块能做的事情很少,但对于客户端 APP 来说,整个网络请求过程是自由控制的,可以做很多事情,很多大型 APP 都针对这三个问题做了很多网络层的优…
iOS面试题 如何防止函数被hook
最近面试中被问到一个问题:假如你做SDK给外部使用,怎样保证提供的函数不被外部hook? 我们知道,iOS中的hook基本原理有两个: 所以,我们可以利用OC的Method Swizzling来hoo
ios-整理RunLoop的实际开发应用
前言 Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。在前面的几篇
从底层了解面试题-NSNotification篇
一.模型结构 1.NSNotification 接收通知时会反回这个对象 2.NSNotificationCenter 是一个单例类,负责管理通知的创建和发送,主要做三件事 注册通知 发送通知 移除通