一个结构清晰的工程不仅有利于团队新成员快速熟悉,还有利于功能的稳定迭代。但是随着项目的不断迭代,整体结构往往趋向于...[作者空间]
链表(Linked List)是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链...[作者空间]
内存管理是 iOS 里一大重要内容,经历过 MRC 时代的开发者或多或少都被引用计数折磨过,后来苹果推出了 ARC...[作者空间]
Cocoapods 一般用来管理第三方库,当我们自己封装了一个功能模块时也可以使用 Cocoapods 发布给其他...[作者空间]
一. 框架介绍 PNChart是国内开发者开发的iOS图表框架,现在已经7900多颗star了。它涵盖了折线图,饼...[作者空间]
前言 为什么要用 Swift 刷 leetcode?因为我有两个想法,一是学 Swift 并且有机会练练,二是想把...[作者空间]
前言 在软件开发领域里经常能听到这样一句话,“过早的优化是万恶之源”,不要过早优化或者过度优化。我认为在编码过程中...[作者空间]
作者写了一个给 iPhone X 去掉刘海的 APP,而且其他 iPhone 也可以玩,有兴趣的话去 App St...[作者空间]
最近需要实现微信的毛玻璃导航栏效果,尝试了各种方式后还是有点差别,这在追求完美的设计师眼里是绝不能忍的,于是只好“...[作者空间]
花费了很多天的原创文章,转载请注明出处https://yohunl.com/ding-ding-qiang-hon...[作者空间]
最近项目里用到了类似微信的录音控件,我把里面和业务逻辑无关的视图部分的代码抽出来做了个 Demo,有类似需求的可以...[作者空间]
最近公司要求开发一个新项目,使用到了UISearchBar进行地址搜索。 要求如下: 原生的UISearchBar...[作者空间]
CoreAnimation之CALayer基础CoreAnimation之变换 1. CAShapeLayer C...[作者空间]
我们知道,HTTP 协议都是明文传输内容,在早期只展示静态内容时没有问题。伴随着互联网的快速发展,人们对于网络传输...[作者空间]
在现代社会,互联网已经渗透到人们日常生活的方方面面,娱乐、经济、社会关系等都离不开互联网的帮助。在这个背景下,互联...[作者空间]
在 Mac 上常用的抓包软件是 Charles,网上关于 Charles 的教程很多,这里介绍另一个抓包神器 mi...[作者空间]
在人类的历史发展中,人们有沟通交流的需求,于是出现了语言和文字,之后又发明了造纸术和印刷术,使得人们的想法可以保存...[作者空间]
Tip: 很多大大留言说,不能登录,没法看,因为需要在YWWeiBoCommon.swift文件里面配置 自己的微...[作者空间]
最近项目里有个需求和导航栏的样式定制有关,深入之后发现之前理解的一些概念有些模糊,刚好趁着这次机会全面整理了一下。...[作者空间]
引言 作为一个程序员,每天除了和写代码打交道,还涉及到项目代码的版本控制。借助 svn 和 git 这两大版本控制...[作者空间]