一、网络模型 1.七层模型 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 2.五层模型 二、TCP 传输控制协议(TCP,Transmi...

一、网络模型 1.七层模型 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 2.五层模型 二、TCP 传输控制协议(TCP,Transmi...
这篇帖子自己也在构思需要如何去写,就像现在,我自己也还在想,尽管已经实现了通过pod来管理项目中的组件,但是思绪比较乱的是,到底如何去构造一个项目的结构,从而实现组件化。本文...
不废话 一、常用代码块 1、strong: @property (nonatomic, strong) <#Class#> *<#object#>; 2、weak: @pro...
我们在安装cocoapods的时候经常会面临 pod install 缓慢的问题 第一次 pod install 时会去 CocoaPods 克隆一份完整的仓库下来。我们...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
目录 Git 笔记系列(一)—— Git简介 Git 笔记系列(二)—— Git工作流程 Git 笔记系列(三)—— Git常用命令-一览 Git 笔记系列(四)—— Git...
背景 因为老大让封装sdk,看了几天的博客,水了几个群,最后大牛们告知如何选择。(如果写的有错,望大牛指正QAQ) lz使用的是XCode8.1 1.选择文件 一般选择这两个...
这篇文章完全是基于南峰子老师博客的转载 这篇文章完全是基于南峰子老师博客的转载 这篇文章完全是基于南峰子老师博客的转载 南峰子老师的博客地址:http://southpeak...
首先,在我上一次发的这篇文章里https://www.jianshu.com/p/d2b3f297ba9e 存在几个容易出现问题的点,在实际的运营中确实也出现过,所以针对出现...
本文逻辑图: 在知道他们区别之前,我们首先要知道NSObject对象的赋值操作做了哪些操作。 A=C其实是在内存中创建了一个A,然后又开辟了一个内存C,C里面存放的着值B。 ...
在上一篇文章《使用AVPlayer播放网络音乐》介绍了AVPlayer的基本使用,下面介绍如何通过AVAssetResourceLoader实现AVPlayer的缓存 需求梳...
网络 Alamofire:http网络请求事件处理的框架。 Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。 Reachability.swift:用来检...
请写点正常的东西。这东西标题看一眼就知道要说啥。跟老板给你画饼一样一样的
凌晨3点不回家就心酸?自怜是成年人最难治的绝症1 这两天,朋友圈里在转一篇文章:《凌晨3点不回家:成年人的世界是你想不到的心酸》。 文章从一个刚升职的朋友聊起。 然后引到一则视频。视频里的确有动人的桥段。 初入职场的实习...