本文介绍了CocoaAsyncSocket库中GCDAsyncSocket类的使用、粘包处理以及时间延迟测试. 一.CocoaAsyncSocket介绍 CocoaAsync...
本文介绍了CocoaAsyncSocket库中GCDAsyncSocket类的使用、粘包处理以及时间延迟测试. 一.CocoaAsyncSocket介绍 CocoaAsync...
前言: 在iOS开发中,有时候想改一下项目的名字,这会遇到很多麻烦。 直接改项目名的话,Xcode不会帮你改所有的名字 项目中的很多文件、文件夹或者是项目设置的项,都是不能随...
@玖肆肆的阿辉_ee84 啥问题
iOS实现断点续传网络下载是我们在项目中经常要用到的功能,如果是小文件的下载,比如图片和文字之类的,我们可以直接请求源地址,然后一次下载完毕。但是如果是下载较大的音频和视频文件,不可能一次下载...
UIWindow是Cocoa框架的重要组件之一,所有的UIView都要通过UIWindow来进行展现,没有UIWindow就没有我们的界面。关于UIWindow的介绍和与其他...
在我前面的两篇文章里面分别对MVC框架中的M层的定义和构建方法进行了深入的介绍和探讨。这篇文章则是想深入的介绍一下我们应该如何去构建控制层。控制层是联系视图层和模型层的纽带。...
这篇文章是论MVVM伪框架结构和MVC中M的实现机制的姊妹篇。在前面的文章中更多介绍的是一些理论性质的东西,一些小伙伴在评论中也说希望有一些具体设计实践的例子,以及对一些问题...
OC与H5的交互已经非常常见了,页面里有H5页面,我们会用到UIWebview;但是在用的时候,UIWebview会神奇的自动缓存之前的CSS样式(CSS是控制页面的样式的,...
一:需求背景 1、应用场景 App中存在大量通过Web实现的业务,但是产品开发中没有对应web缓存机制,导致用户在使用产品的时候会重复拉取一些公共资源,这些公共资源包括CSS...
前言 由于H5具备 开发周期短、灵活性好 的特点,所以现在 Android App大多嵌入了 Android Webview 组件进行 Hybrid 开发 但我知道你一定在烦...
测试API的模拟主要分以下2块 1.模拟服务器 2.模拟测试数据 一、模拟服务器解决方案 1).使用Apache开启 Web Server Mac自己集成了Python和Ap...
我们通常使用UILabel来展示文字,但当文字中含有链接时,再使用UILabel无法点击文本中的链接。所以,我们使用UITextView,该控件可识别并可点击文本中的链接。 ...
一、iCloud云服务 iCloud是苹果提供的云端服务,用户可以将通讯录、备忘录、邮件、照片、音乐、视频等备份到云服务器并在各个苹果设备间直接进行共享而无需关心数据同步问题...
最近看到一段有趣的代码 一开始看到就猜想难道不同的系统接受通知的姿势不一样?但是之前一直都在用addObserver,也没出现过问题啊,感觉这串代码是多此一举,就没在管。后来...
github源代码地址 RACCommand RACCommand的普通使用 一般情况下,RACCommand主要用来封装一些请求,事件等,举个例子,我们的tableView...
项目中一直都有使用SDWebImage,对这个框架有一定的了解,但是体系却未能贯通,因此特地整理下,主要参考: iOS 源代码分析 --- SDWebImage SDWebI...
这里会做一些源码的解析,也会对使用较多的类或方法进行简单的介绍!目前为止sdwebimage已经更新到4.0.0 测试的第二个版本,我们拿到源码来看看。只要修改源码的同志们记...
原文链接: http://draveness.me/autoreleasepool/关注仓库,及时获得更新:iOS-Source-Code-AnalyzeFollow: Dr...