- 博客(5)
- 问答 (2)
- 收藏
- 关注
原创 翻转单向链表
#引子之前在哔哩哔哩复试时,面试官给我出了一道简单的数据结构题:翻转单链表。但是我在写代码之前询问了一下,结果是要求节点值改变还是整个链接顺序都要变。他说就简单改变值嘛!(估计问这个问题时被鄙视了)于是我就用了一个数组来存放遍历链表所得到值,然后反序赋值来解决问题。(很low,/(ㄒoㄒ)/~~)这篇文章就通过改变整个链接顺序来实现翻转单向链表做一个简单的分析与实现,也算是对这道题做出一个合适的解答
2017-10-18 17:46:29 528
原创 狂想者 & 践行者
前言在保研失败后,我就加入到了找工作的大军中。就我所在的专业:电子信息工程(而我将要从事的工作却是在和计算机专业的同学相互竞争),我一直在思考课堂上课程学习的意义。起初,能够说服自己好好学习,考出好成绩的动机是争取保研。同时为了能够提高自己的竞争力(或者说是做自己真正想要做的事,也算是做两手准备吧!),我还必须得倾注一部分时间去学习iOS开发的知识。这样做的结果自然而然比那些一门心
2017-10-14 11:31:44 678
转载 我是一个线程
头一次见到如此别开生面讲解技术的文章:我是一个线程。文章中以拟人的思维方式,通过第一视觉讲解了多线程的调度、CPU时间片、线程池、多线程竞态等问题,也提及到了容易出现线程死锁的问题所在和相关的解决措施。看完感觉对相关方面的认知又有些不同了,要是所有的知识点都能做如此生动的例子转换,相信会有更多人投入到程序员的世界里,真是令人憧憬啊!(滚,少来和我抢饭碗!)
2017-10-11 15:46:50 881
转载 Runloop详解
主要推荐两篇结合Runloop源码综合分析的博客,文中从Runloop角度解释了自动释放池、延时回调、触摸事件、屏幕刷新等的实现。文章内容信息量较大,需要足够多的时间去阅读理解,相信你又足够耐心看完它,之后也会觉得收获满满!郭曜源:深入理解Runloop 李峰峰:iOS Runloop详解
2017-10-09 16:59:20 410
原创 iOS版QQ的黏性下拉刷新效果简易实现
前言对于市面上用户群体较大的App来说,Android和iOS两个版本的某些部分的使用体验有些差异。这种现象的起因或归结于平台的操作系统本身的不同,也可以想成是充分利用平台本身提供的资源,打造符合其使用习惯的应用。为了和文题相关,这里就举例QQ来说明。Android版本的下拉刷新就是一个翻转的小箭头效果,而iOS版本的却是其平台本身很经典的牛皮糖(黏性)效果。考虑到Tencent在后来推出针对强迫症
2017-10-05 11:03:19 1758
空空如也
Objective-C的Method Swizzling问题?
2017-06-20
UITableViewController数据源方法cellForRow
2016-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人