摘要:废话不多说,直接上干货。先熟悉一下基本知识,然后讲一下常用的两种,NSOperation和GCD。 一、基础概念 进程: 狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。 广义定义:进程是一个具 阅读全文
posted @ 2017-09-20 22:50 6度XZ 阅读 (237) 评论 (2) 编辑
摘要:我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。 现在把代码贴出来,供大家参考。尤其是新手,看完 阅读全文
posted @ 2014-12-12 13:52 6度XZ 阅读 (12944) 评论 (1) 编辑
摘要:前端入门系列之HTML 超文本标记语言 (英语:Hypertext Markup Language,简称:HTML ) 是一种用来结构化 Web 网页及其内容的标记语言。网页内容可以是:一组段落、一个重点信息列表、也可以含有图片和数据表。 HTML是什么 HTML 不是一门编程语言,而是一种用于定义 阅读全文
posted @ 2019-08-05 16:49 6度XZ 阅读 (4) 评论 (0) 编辑
摘要:前端入门 菜鸟入门必读:零基础的小明要如何成为前端工程师?web开发技术文档:Web 开发技术 前端发展史 https://zhuanlan.zhihu.com/p/29924966对比iOS,我们了解OC的发展史,才会明白OC为什么会有[ ]这种奇怪的语法,为什么会有runtime,为什么appl 阅读全文
posted @ 2019-08-05 15:30 6度XZ 阅读 (6) 评论 (0) 编辑
摘要:一般来说,Extension用来给Class增加私有属性和方法,写在 Class 的.m文件。但是Extension不是必须要写在.m文件,你可以写在任何地方,只要在 @implementation 前定义就可以。所以我们可以利用这个特性实现属性隐藏。 Case: 模块内部需要访问某属性,模块外需隐 阅读全文
posted @ 2019-05-09 19:58 6度XZ 阅读 (126) 评论 (0) 编辑
摘要:很久之前,遇到了这种情况,iOS某端拍照上传到服务器,其他iOS端从服务器下载该照片展示,发现图片逆时针旋转了90度。当时百度了一下,找到一段代码修正image方向,问题解决了,但没有深入理解底层原理。最近又遇到这个问题,还是同样的解决方案。但是codereview的时候同事问为什么这么写,就深入研 阅读全文
posted @ 2019-03-15 14:13 6度XZ 阅读 (220) 评论 (0) 编辑
摘要:UIScrollView嵌套的完美解决方案 做iOS开发,不可避免的会遇到UIScrollView的嵌套问题,之前也曾遇到过,吭哧吭哧做完了,效果不理想,和产品大战好几回合,就那样了。不可避免的,又一次遇到了这个问题,就和同事一起研究了一下,彻底解决了这个问题。写了一个demo,以后再遇到就直接用了 阅读全文
posted @ 2018-11-30 16:19 6度XZ 阅读 (875) 评论 (0) 编辑
摘要:概述 最近有一个需求,类似今日头条顶部的菜单栏。唯一区别是需要带可移动的下划线。网上查找资料,发现解决方案大部分是用UIScrollView实现。下方VC控制用UICollectionView。这样可以解决问题,但是不完美,当标签很多的时候,这时候的UIScrollView上会有大量写死的Butto 阅读全文
posted @ 2018-11-13 16:50 6度XZ 阅读 (146) 评论 (0) 编辑
摘要:背景: 意见反馈页面有一行提示文字,包含客服QQ,要求qq可点击。为了实现点击功能,这里的文本没有使用UILabel,而是采用了UITextView,使用textView的链接功能。 问题: 设置textView高度的时候,使用正常的文字高度计算方法,发现高度计算正确,但是文字只显示一行,显示不全。 阅读全文
posted @ 2018-10-19 17:28 6度XZ 阅读 (176) 评论 (0) 编辑
摘要:函数式编程初探 最近初学swift,和OC比,发现语言更现代,也有了更多的特性。如何写好swift代码,也许,熟练使用新特性写出更优秀的代码,就是答案。今天先从大的方向谈谈swift中的编程范式-函数式编程。主要还是读了大佬帖子,写写自己的理解。 什么是函数式编程 "函数式编程"是一种"编程范式"( 阅读全文
posted @ 2018-09-25 16:16 6度XZ 阅读 (81) 评论 (0) 编辑
摘要:最近正好在学习前端开发,想着搭建一个属于自己的个人博客,把自己的技能树整理整理,温故而知新。 如果你有前端开发经验,那么搭建这样的博客就很简单了。 一 什么是Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题 阅读全文
posted @ 2018-07-23 20:13 6度XZ 阅读 (40) 评论 (0) 编辑
摘要:xcode8开始不支持插件,所以最好不要再使用插件了,可以找对应的扩展,或者直接更换IDE。 1 安装update_xcode_plugins sudo gem install-n/usr/local/bin update_xcode_plugins 失败的话尝试以下命令: sudogem inst 阅读全文
posted @ 2018-05-21 17:20 6度XZ 阅读 (85) 评论 (0) 编辑