本篇文章仅介绍本人在公司项目中使用GCDAsyncSocket建立socket连接中使用的一些方法和心得体会。对GCDAsyncSocket方法不熟悉的同学可以先查看GCDA...
一、前言 上篇我们了解了 SPM 如何帮助我们快速接入第三方依赖源;现实中,我们不仅需要依赖第三方源,往往我们也需要使得项目??榛?、组件化;类似 CocoaPods ,我们也...
UINavigationController 小系列(持续更新):学习UINavigationController(1):基础[http://08643.cn...
UINavigationController 小系列(持续更新):学习UINavigationController(1):基础[http://08643.cn...
一、前言 上篇,我们仿了京东的底部导航栏,显示了5个页面(UIViewController),它的作用你可以理解为页面之间的切换,每个页面都属于一级页面;而一级页面一般只是一...
swift编译过程 如果不懂LLVM,Clang的同学可以去了解下它的知识点 一些文章中有详细介绍 OC 的编译过程 ,本文来探索一下 Swift 的编译过程。Swift ...
起 从sd_setImageWithURL:方法谈SDWebImage(一) 从sd_setImageWithURL:方法谈SDWebImage (二) 正 SDWebIma...
iOS流布局UICollectionView系列一——初识与简单使用UICollectionView 一、简介 UICollectionView是iOS6之后引入的一个新的U...
ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池、时间等部分; 背景部分:就是显示黑色或者图片...