最新文章

模仿 tableViewCell 实现一个简易的重用视图

之前面试的时候会有很多人问道 UITableviewCellde 重用机制, 大部分回答都是 在缓存池初中通过 dequeueReusableCellWithIdentifier:CellIdentifier 方法取出可重用的 cell, […]

对 tableView 数据源中的时间进行分组排序

遇到一个需求, 需要从后台返回的消息或者交易列表中根据日期进行分组排序, 界面类似 根据日期或者消息类型,等等进行排序; 数据格式类似下面这种: [ { "date":"2018-12-12", "titleInfo":"xxxxx", } […]

Nas 安装人人影视

喜欢看美剧和电影, 大二以后一直在人人看美剧和电影, 偶尔从射手下载字母来看生肉;好景不长,因为版权问题人人和射手被勒令关停, 我现在还依稀记得当年人人影视和射手字幕网被关停时候的心痛; 买了个 Nas , 发现 Docker 可以安装人人 […]

给你的Mac搭建开发环境

本文主要讲述 Mac 一些常用配置,优秀的软件,常见实用技巧 系统设置 启用触摸板右键;系统设置 -> 触摸板 ->光标与点按 -> 辅助点按; 可以选择轻点右下角或者双指头触摸 启用触摸板三指拖移; 系统设置 -> 辅助功能 -> 鼠标与 […]

Frp 内网穿透,把你的 NAS 放到公网上

前段时间觉得自己的硬盘不够用,而且有一些远程访问资源和远程下载任务的需求; 跟女朋友商量一下, 批了资金买了一个群辉 NAS; 因为家里的网络条件没有公网 ip, 光猫拨号上网, 群辉自带的 quickconnect 连接速度太慢了; 趁着 […]

成吨节约您时间的效率神器–Alfred

Alfred, 我叫它小红帽; 是 Mac 平台上一个能够大幅提升生产力的效率工具,通过强大的workflow 机制,能够帮助我们快速打开网页、快速进行自定义搜索、查看剪贴板历史、快速查询单词等一些基础功能,通过自己去编辑脚本,可以实现更多 […]

VI编辑器

vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved( […]

编程之美

好久没有更博客,天天忙也不知道都忙了什么; 之前说要连续写30天博客,连续推送30天代码的目标在某一天给断了. 结果也不了了之 昨天晚上临睡前看了一会 O' Reilly Media, Inc 出的 Python学习手册, 在书中有 […]

UITableView性能优化

UItableview 是 iOS 开发中最常用的 ui 控件之一,也是最常出现的控件之一; 常常负责一些列表数据的渲染,因此对 UITablevie 进行性能优化是很有必要的; 1 cell 重用 1.1 数据源方法优化 (UITable […]

运用runtime扩大UIButton的响应区域

在日常开发中, 设计师有时候会设计一个看起来小小的按钮, 用户很难点击到这个按钮; 为了解决这个问题,简单粗暴的就是将 button 的 frame 放大, 分别调整button的 frame 和显示内容的 frame ,即麻烦,又显得怪异 […]