首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试小扎
订阅
小狼锅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
如何用 Swift 的高阶函数来简化一些复杂代码
在我们的日常开发中,经常会碰到一些复杂的数据操作的需求。这些复杂的需求可能会花费我们半天甚至几天的时间趋势线。 但是
iOS | 面试知识整理 - Swift 基础(九)
1. 介绍一下 Swift? Swift更加安全,它是类型安全的语言。 Swift容易阅读,语法和文件结构简易化。 Swift更易于维护,文件分离后结构更清晰。 Swift速度更快,运算性能更高。 2. Swift 和OC 如何相互调用? 3. 类(class) 和 结构体(s…
使用二进制重排 & Clang插桩技术对iOS冷启动做优化太爽了
1.冷启动 1.1 什么是冷启动? 冷启动是指内存中不包含该应用程序相关的数据,必须要从磁盘载入到内存中的启动过程。 注意:重新打开 APP, 不一定就是冷启动。 当内存不足,APP被系统自动杀死
WKWebView:JavaScript与OC交互、Cookie管理、常见问题
WKWebView 简介WKWebView 是Apple iOS8之后推出的webkit的核心控件,用来替换UIWebView。相比UIWebView,WKWebView优势在于:更多的支持html5
YYCache 设计分析
关于 YYCache,突然想起来看这个五年前的 OC 库是因为之前在掘金上看到过一篇文章,上面提到了 YYCache 使用了 LRU 算法,心中不免起了一些涟漪。自己刷过一些算法题,LRU 也实现过,但是从来没用到工程过,所以对自己来说算法好像只是面试使用的八股文。 还有一个原…
iOS 使用Jenkins持续集成(简称CI)
1.1. 直接到官网下载安装包,通过安装包安装 1.2. 通过Homebrew使用命令行安装 一切顺利的话,打开浏览器输入:http://localhost:8080/就能看到jenkins已经运行起来了,如果你更换了端口就是你后来设置的端口。接下来打开Jenkins后会让去一…
iOS持续化集成之Jenkins (一)
以下是安装可能会遇到的错误java环境错误原因是Jenkins需要java8的环境,解决这个错误终端输入$brewcaskinstallcaskroom/versions/java8这个java环境安
算法小专栏:选择排序
本篇将重点介绍选择排序,在讲解选择排序之前,我们先复习一下数组和链表等知识。 数组和链表作为常用的存储数据结构,有各自的优势与劣势。 数组的优势在于查询速度快。 链表的优势在于插入与删除速度快。 这与数组与链表的存储方式有关。 数组是顺序存储,而链表是链式存储。 顺序存储:所存…
iOS应用安全7 -- LLDB动态调试
LLDB全称是Low Level Debugger,并不是low的调试器,而是轻量级的高性能调试器,xcode默认内置了它,因此我们不需要再自己安装。笔者最近也是系统的学习了LLDB的用法,在此之前就用过p和po,哈哈😄。本篇文章主要为了将最近学习的LLDB记录并总结,加深记…
CTMediator 的初体验
现在对于iOS开发的要求随着时代的发展,也在渐渐地演变。这几天看到了很多JD的要求,多多少少都会提到这样的一个名字-组件化。 一开始我对于组件化的理解还是很模糊的,总觉得很高端很大气很上档次的感觉。有种看得见摸不着的感觉。我的理解就是把项目中的多个小功能组件进行私有库化…