- 博客(9)
- 收藏
- 关注
原创 使用Object为ViewController瘦身
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.ViewController在开发的过程中, 可能因为业务需求地增多, 变得越来越庞大, 这个时候, 我们需要为ViewController瘦身, 这时候我们可以用到一个特殊的"控件"-----...
2019-12-05 00:22:06 163
原创 containerView控件完成最常见的滑动分屏功能
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.#####项目开发中常有这种需求:我们使用纯代码开发时, 常常在控制器中, 添加一个scrollView, 然后在scrollView里添加两个子view, 但是如果我们想用两个控制器去分别...
2019-12-03 14:54:52 189
原创 使用unwind segue控制器间逆向传值
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.项目中经常碰到这种场景, 那就是A控制器跳转到B控制器, 然后B控制器返回到A控制器的时候, 要带B控制器的信息回来刷新A控制器. 看似很简单的一个需求, 我们需要用到代理, 或者通知来做, 实...
2019-12-02 16:32:32 206
原创 Auto Layout的异类-UIScrollView
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.#####最近在看这本书:里面有句话说的很好:无论按什么思路设置scrollView的约束,一定要让设置的约束能够确定scrollView的contentSize, 这是重点, 也是核心...
2019-11-07 13:12:40 149
原创 压缩阻力和内容吸附
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.#####(一) 压缩阻力压缩阻力是指一个视图保护其内容完整性的能力压缩阻力越大, 该视图保护其内容完整性的能力就越强, 内容越不容易被压缩或裁剪, 反之, 该视图保护其内容完整性的能力就越...
2019-11-07 12:10:54 231
原创 当你在浏览器中输入网址时发生了什么?
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.####当你在浏览器中输入网址时发生了什么?这不仅仅是一个面试问题, 也是我们每次在浏览器里输入网址的时候也常常思考这个问题, 这篇文章给我们提供了针对这个问题的一些思考.#####Step...
2019-10-25 23:40:35 384
原创 滥用单例造成的bug
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.#####今天不聊技术, 讲一点工作上的小事情我们项目里面大部分是用的自定义的NavigationBar, 然后我们会在ViewController的viewWillAppear:方法里面去设...
2019-10-17 21:48:01 136 1
原创 DSYMTools的使用
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.有时候线上版本出现崩溃, 我们会使用bugly来捕获崩溃点开之后可以很方便地看到调用堆栈, 但这个并没有告诉我们崩溃究竟出现在哪里这时候, 我们就要使用DSYMTools这个工具下载地...
2019-10-14 12:39:18 2253
原创 iOS逆向之汇编基础知识(二)
#本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.####(一)程序的本质让我们来看一副图, 看看程序的本质是什么:#####通常, CPU会先将内存中的数据存储到寄存器中, 然后再对寄存器中的数据进行运算#####假设内存中有块红色内...
2019-10-13 21:03:40 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人