首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
爱幻想的螃蟹
掘友等级
iOS开发工程师
|
北京早耕田国际广告有限公司
都是与世界并存的人儿,何必矛盾相残四处伤害呢?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 41
沸点 4
赞
45
返回
|
搜索文章
最新
热门
使用 Pod 实现私有模块化管理(组件化 Pods 实现方案)
众所周知组件化是个好东西,它把项目拆分成多个模块,让每个模块能够独立出来解除各个模块之间的耦合性,作为每个独立的模块不仅仅能够使用组合的方式去组建各个不同的功能组合(前提是各个组件划分的颗粒度只要足够小),而且能够独立出来运行,在开发运行以及测试中极大的提升了开发效率,让整个项…
读《如何高效学习》有感
这本书是斯科特扬写的一本关于学习方法的书籍,我用了将近两周的时间把这本书读完,这本书我觉得读完之后还是有一定的收获的,当然也是有很多感悟的。 书的大意实际就是讲的学习的方法,有些人学习效率高,在极短的时间内能够掌握很多知识,而有些人学习效率很低下,花费了大量的时间去做事情,结果…
iOS 多线程技术总结
进程是运行中的程序,线程是进程的子集,具有单个处理任务的能力,进程通过对线程的包装,通过时间轮转算法间接实现了程序处理任务的并发,进而多线程技术应运而生。 由于计算机程序处理任务的是按照串行处理的方式进行,如果程序以线程为基准去处理一些任务,假如处理的任务比较耗费时间,例如对与…
优化 WebView 的加载速度之URL 拦截替换
接着上一篇文章《优化 WebView 的加载速度实例》,记录一下本地缓存加载以及在没有缓存的情况下重定向请求线上资源的处理逻辑。 为了保证网页正常加载,在没有缓存的情况下,不仅需要进行缓存模板的下载(为下次加载页面做准备),还需要同时在此刻加载线上的网页已达到当前页面正常展示的…
优化 WebView 的加载速度实例
WebView 在 App 中承载着网页加载的功能,所以对于一些内容的展示占据着很重要的地位,在进行加载网页的时候如果直接进行内容的加载,会发现网页加载速度有点让人不是很满意,尤其是一些内容较为丰富的页面,加载速度就变得让人着急了。 由于在初始化以及展现的过程不是我们所能控制的…
Swift中常用的三方库(Cartography、Alamofire、SwiftyJSON、Kingfisher)
最近在用Swift写一个开源应用,把一些在Swift中常用的库列出来,方便学习Swift的同学使用。 Cartography是类似于OC中Masonry代码布局的库,通过使用它,可以很方便快捷的进行界面的布局,使用也很简单,类似于Masonry。例如以下布局: 对于使用OC开发…
支付宝首页刷新的实现方案
这里有个问题,如果将headerView放在tableView的上面,那么tabelView的上面内容会被headerView遮住,这个很好解决,只需要设置tableView的contentInset的内容偏移到headerView的高度即可,如上图所示。至于上划联动直接使用方…
联动菜单的实现方案探索
开发中,经常用到分页滚动菜单的功能点,底部页面滚动,顶部的菜单标题也会随着页面的滚动位置随之进行切换,这样的效果实际上在项目中常常能用上。为了以最快的速度去实现该功能,这里对这样的滚动菜单做了一个封装,简单说一下实现的过程。 简单来看,由于滚动菜单点击切换并且切换对应的页面可以…
iOS菜单滚动定位以及滚动悬浮实现方案
顶部的导航菜单负责导航并且定位对应的section的块的位置,点击对应的菜单滚动定位到对应的模块位置。 按照分析,实际也就主要解决以上三个问题就实现了这种滚动效果。 首先布局Demo界面,一个分组的带section的UITableView,一个tableViewHeader完成…
iOS中如何使用多个Target去管理你的项目环境版本(测试环境与线上环境)
在实际开发中,为了保证所开发的产品能够尽量完美上线,在上线前会特意测试几轮,保证所开发的应用没有问题。但是又能保证测试的一些垃圾数据不影响线上的版本数据,此时就需要区分生产环境了,一般在测试的时候会专门为测试而准备一个测试环境,而上线的时候将测试环境改成对应的线上环境以达到上线…
下一页
个人成就
文章被点赞
194
文章被阅读
29,664
掘力值
771
关注了
34
关注者
25
收藏集
6
关注标签
18
加入于
2017-12-13