摘要: 废话不多说,直接上干货。先熟悉一下基本知识,然后讲一下常用的两种,NSOperation和GCD。 一、基础概念 进程: 狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。 广义定义:进程是一个具 阅读全文
posted @ 2017-09-20 22:50 6度XZ 阅读(458) 评论(2) 推荐(0) 编辑
摘要: 我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。 现在把代码贴出来,供大家参考。尤其是新手,看完 阅读全文
posted @ 2014-12-12 13:52 6度XZ 阅读(14152) 评论(1) 推荐(1) 编辑
摘要: 理解React React 是一套可以用简洁的语法高效绘制 DOM 的框架。 JSX 允许我们写 HTML 标签或 React 标签,封装成component使用,它们终将被转换成原生的 JavaScript 并创建 DOM。 React 独创了 Virtual DOM 机制,高效绘制DOM。 我们 阅读全文
posted @ 2021-08-18 16:31 6度XZ 阅读(63) 评论(0) 推荐(0) 编辑
摘要: CSS (Cascading Style Sheets) 是用来样式化和排版你的网页的 —— 例如更改网页内容的字体、颜色、大小和间距,将内容分割成多列或者加入动画以及别的装饰型效果。 CSS是什么 CSS是一种用于向用户指定文档如何呈现的语言 — 它们如何被指定样式、布局等。 文档通常是用标记语言 阅读全文
posted @ 2019-12-12 11:00 6度XZ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 前端入门系列之HTML 超文本标记语言 (英语:Hypertext Markup Language,简称:HTML ) 是一种用来结构化 Web 网页及其内容的标记语言。网页内容可以是:一组段落、一个重点信息列表、也可以含有图片和数据表。 HTML是什么 HTML 不是一门编程语言,而是一种用于定义 阅读全文
posted @ 2019-08-05 16:49 6度XZ 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 前端入门 菜鸟入门必读:零基础的小明要如何成为前端工程师?web开发技术文档:Web 开发技术 前端发展史 https://zhuanlan.zhihu.com/p/29924966对比iOS,我们了解OC的发展史,才会明白OC为什么会有[ ]这种奇怪的语法,为什么会有runtime,为什么appl 阅读全文
posted @ 2019-08-05 15:30 6度XZ 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一般来说,Extension用来给Class增加私有属性和方法,写在 Class 的.m文件。但是Extension不是必须要写在.m文件,你可以写在任何地方,只要在 @implementation 前定义就可以。所以我们可以利用这个特性实现属性隐藏。 Case: 模块内部需要访问某属性,模块外需隐 阅读全文
posted @ 2019-05-09 19:58 6度XZ 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 很久之前,遇到了这种情况,iOS某端拍照上传到服务器,其他iOS端从服务器下载该照片展示,发现图片逆时针旋转了90度。当时百度了一下,找到一段代码修正image方向,问题解决了,但没有深入理解底层原理。最近又遇到这个问题,还是同样的解决方案。但是codereview的时候同事问为什么这么写,就深入研 阅读全文
posted @ 2019-03-15 14:13 6度XZ 阅读(489) 评论(0) 推荐(0) 编辑
摘要: UIScrollView嵌套的完美解决方案 做iOS开发,不可避免的会遇到UIScrollView的嵌套问题,之前也曾遇到过,吭哧吭哧做完了,效果不理想,和产品大战好几回合,就那样了。不可避免的,又一次遇到了这个问题,就和同事一起研究了一下,彻底解决了这个问题。写了一个demo,以后再遇到就直接用了 阅读全文
posted @ 2018-11-30 16:19 6度XZ 阅读(3827) 评论(0) 推荐(0) 编辑
摘要: 概述 最近有一个需求,类似今日头条顶部的菜单栏。唯一区别是需要带可移动的下划线。网上查找资料,发现解决方案大部分是用UIScrollView实现。下方VC控制用UICollectionView。这样可以解决问题,但是不完美,当标签很多的时候,这时候的UIScrollView上会有大量写死的Butto 阅读全文
posted @ 2018-11-13 16:50 6度XZ 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 背景: 意见反馈页面有一行提示文字,包含客服QQ,要求qq可点击。为了实现点击功能,这里的文本没有使用UILabel,而是采用了UITextView,使用textView的链接功能。 问题: 设置textView高度的时候,使用正常的文字高度计算方法,发现高度计算正确,但是文字只显示一行,显示不全。 阅读全文
posted @ 2018-10-19 17:28 6度XZ 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 函数式编程初探 最近初学swift,和OC比,发现语言更现代,也有了更多的特性。如何写好swift代码,也许,熟练使用新特性写出更优秀的代码,就是答案。今天先从大的方向谈谈swift中的编程范式-函数式编程。主要还是读了大佬帖子,写写自己的理解。 什么是函数式编程 "函数式编程"是一种"编程范式"( 阅读全文
posted @ 2018-09-25 16:16 6度XZ 阅读(354) 评论(0) 推荐(0) 编辑