在我们解压的.ipa 文件,我们可以获取一些app的相关资源,先简单介绍下怎么打开 .ipa 文件; 其实 .ipa 实际上就是一个压缩包,所以使用任何解压工具即可打开; 打...
![240](https://upload.jianshu.io/users/upload_avatars/2088582/32d552a0-a988-4877-a3e8-6888b5280684.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在我们解压的.ipa 文件,我们可以获取一些app的相关资源,先简单介绍下怎么打开 .ipa 文件; 其实 .ipa 实际上就是一个压缩包,所以使用任何解压工具即可打开; 打...
几行简单的代码 定义一个协议KLineViewDataSource,然后在KLineView类里使用,防止循环引用,加上weak。但是会报错 'weak' must not ...
一年一小结,今年第六年。收获是过去,清空再往前。 工作学习 学校的教学任务主要还是负责 Swift 和 iOS 开发的教学工作。 与优秀的同事一起指导学生获得了第七届“互联网...
1. 简单阴影 我们给layer设置了shadowOpacity后就能得到一个简单的阴影 shadowOpacity设置了阴影的不透明度,取值范围在0~1这里shadow有一...
UICollectionView在reloadItems的时候 默认会附加一个隐式的fade动画 有时候很讨厌 尤其是当你的cell是复合cell的情况下 (比如cell使用...
我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情。但是动画是Core Animation库一个非常显著的特性。这一章我们来看看它是怎么做到的。 ...
网上关于 iOS 应用砸壳相关的博客,非常多,但都存在一些问题。 年代久远,砸壳的方法早已过时 比较新的文档,不够完整,不够详细,对于一些过程都是一带而过,缺乏详细的描述,对...
前言:最近应该有很多小伙伴去跳槽面试的吧,相信各位有的已经顺利收到offer了,而有些则是碰壁了,那么我在这里给大家准备了相关面试资料,还有相关算法资料。想了解的可找我拿 1...
一、概述 越狱(jailBreak),通过iOS系统安全启动链漏洞,从而禁止掉信任链中负责验证的组件。拿到iOS系统最大权限ROOT权限。 iOS系统安全启动链当启动一台iO...
理论基础 进程与线程 进程 进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动,它是操作系统分配资源的基本单元。 进程是指在系统中正在运行的一个应用程序,就是一段...
今年参加了很多面试,看看我的面试题是哪些 我遇到的能想起来的面试题 什么事Runloop?简述Runloop的执行顺序、用Runloop实现一个后台常驻线程。参考 https...
你好,作者按照你的文档说的,我的项目开启了bitcode,同时我也在项目中增加了一个.s 的汇编文件和代码,然后我编译链接甚至打包都是通过的,也就是在上传时也选择了开启bitcode的能力,整个过程一路绿灯,并没有你说的问题,建议作者要么更新文档,要么举出具体的例子来。否则这篇看是很有技术性的文档但是最后的结论确实大错特出的。给人很大的误解和错误的知识点。
我前几天也写成上面的了,后来改了 😂
iOS 常见集合对象的时间复杂度昨天在写一个字典判断是否包含 Key 的时候,发现自己写混了 写成了上面这个,发现怎么用下来时间好像有点久原来是将其用成数组了,其实是可以直接用: 下面一个怎么说都比上面数目...
什么是 RAC ? FRP 函数式响应式编程 信号:事件发生 -> 信号传递 -> 事件响应 🌰 点外卖 -> 餐厅收到订单 -> 做饭 -> 送外卖 -> 吃,用户只...
什么是单调栈? 1.单调递增栈: 栈顶 到 栈底 数据从小到大,遇到比栈顶大的数就弹栈 数据: [2, 1, 3, 5, 4] 比如: 第一步: 2 入栈 第二步:1入栈 第...
swift 5.x 版本 类型打印refrence type引用类型print(Unmanaged.passUnretained(testType).toOpaque())...