在实际代码中,我们iOS的tableView经常会有需要嵌套的情况。 一般来说,嵌套时需要控制上层和下层两个scrollView的滑动时机,我这里提供一种思路来实现。(代码是...
参考公众号:WeMobileDev APP开发中,总会想要去尽可能的优化项目,这是我们作为程序员最基本的追求之一。 而安装包瘦身,是最能让用户感知的一类优化。大部分APP对用...
参考公众号:WeMobileDev 一、断点 断点是我们平时开发,很重要的调试手段,多掌握几种断点的使用,会明显提高我们的开发效率。 1.普通断点 不是很想说这个,大家最常用...
一、tableViewStyle的选择 tableview有两种style供我们选择,UITableViewStylePlain(默认)和UITableViewStyleGr...
摘自阳君的博客 1. RAM&ROM RAM与ROM就是具体的存储空间,统称为存储器。 1.RAM(random access memory):运行内存,CPU可以直接访问,...
GCD的几个重要概念:任务、队列、队列组、信号量 dispatch_group用来管理dispatch_queue_t,dispatch_queue_t用来管理task。di...
GCD我们用的已经很多了,同步异步,并行串行各位博主也有了很详细的介绍,我在这里总结一下平时会常用的几种方法。 GCD的几个重要概念:任务、队列、队列组、并行、串行、同步、异...
启动图目前有两种呈现方式,第一种是配置Asset图片展示,第二种是布局LaunchScreen.storyboard展示 Asset: 1、设置Launch Images来源...
最近一直在造一些简单的轮子,觉得很无趣无味,本人又比较喜欢鲁迅,突然想起了“拿来主义”。看到一些好用的轮子,拿来用就好了,偏要花费时间抄过来变成自己的代码风格,费力不讨好。 ...
现在越来越多的APP支持国外用户,所以常常会遇到国际化的问题,其中就包含分享至Facebook、Twitter、WhatsApp的需求。 但是国内的一些分享集成SDK,如友盟...
我是一名iOS开发人员,开发过程中经常会遇到网络相关的问题。比如对网络状态的监控,域名替换,https证书认证...虽然网络的绝大部分处理过程在后端,但是作为直接要与后台打交...
上一篇文章,我主要梳理了一下http和https的异同,还有http的请求过程,一些属性的介绍。 这会让我们对网络请求过程有一个初步的了解,但是一般我们去面试,面试官是不会问...
对于iOS开发来说,多线程有多种实现方式供我们选择,这无形中增加了我们的学习成本。 所以本篇文章主要对比一下,pthread、NSThread、GCD、NSOperation...
NSOperation 是苹果公司对 GCD 的封装,完全面向对象,并比GCD多了一些更简单实用的功能,所以使用起来更加方便易于理解。NSOperation 和NSOpera...
KVO大家应该都很熟悉的,我这里就献丑了,列几个简单的用法。 以上就是我们常用的kvo用法,我最近在研究afnetworking源码的时候,发现了一种好玩的用法,与君共勉。 ...
亲爱的小璐: 荣宠万千,我曾有机会将你奉为至宝。 依然记得第一次和你见面的样子: 那是在一个本应稀松平常的饭局,但你的出现,注定了一切都变得不再普通。 从那一刻开始,我才知道...
既然是分享网络拓扑结构,为了凸显我们的专业性,应该先了解一下什么是拓扑。(当然各位大佬可能已经很熟悉了,但是小弟我的大学数学实在是忘得一干二净) 什么是拓扑:Topology...