摘要: 先说需求,要做一个类似这种的列表 标签控件直接用的第三方 YZTagList 不知道的可以去搜一下,当这不重要。 重要的是这个控件加载数据的时候非常影响列表滑动效果,造成卡顿,尤其是列表行数如果更多的话, 这也不是要说的重点,自己写的控件也不一定就不耗性能,所以记一下我这次的处理方法。 先看一下ce 阅读全文
posted @ 2019-01-08 14:42 Alan12138 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 1.做的好几个项目都用到了评分控件,可以用来展示评分,也可以用来写评分,图片和间距大小都可以定制,之前就已经简单封装了一个,现在把它分享出来,有需要的拿去用。 2.下面是展示截图: image.png image.png image.png image.png 3.代码 阅读全文
posted @ 2018-09-12 15:13 Alan12138 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 1.先上图: image.png image.png image.png image.png 因为做过了好几次这样的需求,所以这次想到把它拿出来,下次再需要做的时候直接拿过来改改就能用了,节约时间。 2.功能 文字收起和展开,行高自适应; 图片九宫格,支持图片预览和视频播放 还想要什么功能就自己去搞 阅读全文
posted @ 2018-09-10 14:23 Alan12138 阅读(914) 评论(1) 推荐(0) 编辑
摘要: 前言:公司项目终于忙的差不多了,最近比较闲,想起叶大说过的iOS面试三把刀,GCD、runtime、runloop,runtime之前已经总结过了,GCD在另一篇博客里也做了一些小总结,今天准备把runloop搞一下,之前看了很多资料,也按照对应的在项目中的应用点写了几个demo,其中两个demo非 阅读全文
posted @ 2016-09-27 17:06 Alan12138 阅读(1365) 评论(1) 推荐(1) 编辑
摘要: 在我刚刚接触iOS开发的时候,是通过MJ老师讲的OC基础入门的,iOS圈的人应该基本都知道MJ大神吧,即便如此大神,讲解完block之后我依然感觉晕晕乎乎的,直到后来真正进公司做项目,依然感觉这是自己的一个弱项,后来通过不断接触,对它可能有了更多的了解,但是不一定够全面够深入,现在准备通过自己看过的 阅读全文
posted @ 2016-09-18 10:55 Alan12138 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 本篇主要说一下多线程的东西,因为东西比较多,所以直接拿出一整个篇幅来说它了。 3、 多线程的底层实现? 1、先说一下什么是进程,什么是线程、什么是多线程。 进程是资源分配的单位,线程是调度运行的基本单位。多线程简而言之就是一个应用程序中,多个线程同步执行;多用于处理用户界面响应和网络访问的处理的同事 阅读全文
posted @ 2016-08-26 17:29 Alan12138 阅读(533) 评论(0) 推荐(1) 编辑
摘要: 虽然一些东西在实际工作中我们是很少用到的,但是面试确实会经常问到一些我们不常用的东西,所以说有时候看一看还是有必要的,一方面面试也是很重要的一件事,另一方面某些情况下也能帮我们查漏补缺。 一、NSNotification和KVO的区别和用法是什么?什么时候应该使用通知,什么时候应该使用KVO,它们的 阅读全文
posted @ 2016-08-26 10:38 Alan12138 阅读(477) 评论(0) 推荐(2) 编辑
摘要: 废话不多说,直接进入主题: 这里要说的方式有6种:1、属性传值 2、block 3、delegate 4、UserDefault 5、单例 6、通知(篇幅原因我只写核心代码,如果看不懂可以直接在最下面去github 看demo) 1、block(个人觉得最常用的场景下最好用的) 先说我最常用的blo 阅读全文
posted @ 2016-07-18 17:00 Alan12138 阅读(1288) 评论(0) 推荐(1) 编辑
摘要: 偶尔逛简书能看见很多值得记下来的东西,有的接触过有的没接触过,接触过的也可能过段时间就忘记了,再上手的时候可能手足无措,所以决定有些觉得值得记下来的东西还是记录一下。博客是个好地方,因为很多人都能搜索到,所以迫使自己要认真点写,不然就很丢人了,所以在这里记录一些东西可能是对自己而言以后再次翻看最清晰 阅读全文
posted @ 2016-07-13 11:31 Alan12138 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 公司项目中用到的,仿的人家厂子的效果,看起来还是挺高大上的,其实实现起来很简单,是一种伪3D;用手势滑动查看一个商品的3D展示。 在手机上手指左右滑动可以360°无死角查看这个商品,有兴趣的可以下demo运行看一下,虽然很简单但还是有一些问题的,就当做一个记录吧,有时间再深入优化一下。 1、左右滑 阅读全文
posted @ 2016-07-06 15:55 Alan12138 阅读(674) 评论(0) 推荐(0) 编辑