首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios 技术
订阅
改个Id
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Swift开发小记(含面试题)
let用来声明常量,var用来声明变量。了解js的对于这两个应该不陌生,但是区别还是挺大的,尤其是let,在js中是用来声明变量的,const才是用来声明常量的。 如果不显示说明,Swift会根据声明时赋值自动推断出对应类型。一般不太需要标注类型,但是之前遇到过在某些情况下需要…
iOS 初探代码混淆(OC)
自己做iOS开发也有几年的时间了,平时做完项目基本就直接打包上传到Appstore上,然后做上架操作了。但是最近,客户方面提出了代码安全的要求。说是要做代码混淆,这方面的工作之前从来没有接触过。然后就上网查了一下,原来有很多应用程序都做了代码混淆。看来是我固步自封了......…
iOS探索 方法的本质和消息查找流程
①#CACHE是个宏定义表示16个字节,[x16, #CACHE]表示类对象内存地址偏移16字节得到cache。cache一分为二——8字节的buckets存放在p10,两个4字节的occupied和mask存放在p11 防止不断循环的过程中多线程并发,正好缓存更新了。如果bu…
iOS 启动优化--二进制重排
为什么需要二进制重排? 因为iOS App 进程访问内存时, 操作的内存都是虚拟内存,而不是直接访物理内存。虚拟内存和物理内存之间的映射是通过虚拟内存表。虚拟内存表的最小单位是页。iOS 内存页的大小
Alibaba.com App瘦身实践——iOS包大小技术与ROI总结
文章系统化地介绍APP瘦身的业务价值、分析技术、瘦身技术、防劣化机制,让读者可以全面了解APP瘦身的技术体系。本文还基于实践经验,介绍各种瘦身技术的ROI,让读者可以避免踩雷,将资源浪费在效果差的技术
京东七鲜一面总结
这些问题你是否可以完美回答?HTTP 是应用层协议,他的工作还需要数据层协议的支持,最常与它搭配的就是 TCP 协议
iOS底层源码分析启动流程
一、课程引入 创建一个工程,在ViewController中重写load方法,在main中加了一个C++方法 mideaCXXFun,同时在load方法、mideaCXXFun和main方法中添加lo
内卷吧! iOS开发君
前序 前段时间因为课程需要 , 我出了一套iOS考试试卷 想着VIP大家做得非常不错. 带着分享的精神也开源了出来 一套iOS底层试卷-我想和你分享 结果反响巨大! 很多靓仔靓女纷纷私聊我....大致
阿里、字节:一套高效的iOS面试题
runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…
iOS 第二梯队面试败北感悟 | 掘金技术征文
从去年开始, 我就一直有尝试的面试些大公司, 因为对于一个半路出家(非计算机专业), 靠着MJ视频入门的iOS菜鸡玩家, 经过了3年的摸爬滚打, 终于也渐渐的可以做一些简单的前端, 后端, 移动端的交互, 但想要继续深入就感觉瓶颈越发的明显, 基础的薄弱导致很难上升, 所以能够…