前言 去年做了一个小组件,前些时间考虑到项目中可能会大规模实施,完善简化后新开了一个 repo: YBHandyList 。 有些朋友抛出了 nimbus、IGListKit...
前言 去年做了一个小组件,前些时间考虑到项目中可能会大规模实施,完善简化后新开了一个 repo: YBHandyList 。 有些朋友抛出了 nimbus、IGListKit...
前言 在iOS开发中,autolayout是一个很强大的东西,用好了,能让你事半功倍,用不好,各种蛋疼。不过autolayout是很容易学的,笔者当时仅仅看了一个多小时的资料...
图解https演变以及各种加密解密过程 HTTP->HTTPS原因 HHTP 访问 HTTPS 访问 · 直接原因,如上图,使用http和https访问网站,最明显的差别就是...
起因 今天遇到一个需要批量处理写入.Plist文件的需要,一开始想直接手动写入,考虑的内容比较多,手写估计要1个小时,于是想是不是可以用程序员的思维去解决这个问题,怎么解决,...
以下以新创建的app为例。步骤分为8个步骤:1.为App创建Bundle ID 。2.为Bundle ID创建开发模式下的描述文件。3.创建APP。4.添加内购项目。5.添加...
一、背景 1、公司项目要使用微信的matrix监控;2、matrix监控的输出日志是json日志,需要使用Python去解析出程序员能看的log日志(我..TM);3、解析这...
最近碰到一个需求,显示一张超大图 以下是我自己的分析和尝试,不想看的话可以直接跳过看下面的CATiledLayer介绍 首先就想到了使用Core Animatio...
项目开发时经常会遇到个别模块想打包成framework的情况,传统的打包方式太繁琐,反复测试时很麻烦,不如一个项目管理来得方便。这里记录一下用一个Workspace方式管理项...
前言 标题可能有点令人费解,解释一下。众所周知,GCD编程是面向队列和任务的,无需关心线程的创建和维护。GCD中有两种队列和两种任务,不同队列和不同任务组合起来往往就容易被绕...