首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS-八点半
cocoCola91667
创建于2023-04-26
订阅专栏
八点半笔记
等 2 人订阅
共36篇文章
创建于2023-04-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS-CoreGraphics图形库
一. CoreGraphics介绍 点和像素的对比 ① 系统拥有坐标系,如320*480硬件有retain屏幕和非retain屏,如640*960、320*480。 ② Core Graphics 使
iOS-图形上下文栈、矩阵操作
一. 为什么使用图形上下文栈 1. 绘图的完整过程 程序启动,显示自定义的view,当程序第一次显示在我们眼前的时候,程序会调用drawRect:方法,在里面获取了图形上下文(在内存中拥有了),然后利
iOS-创建位图上下文(Bitmap-Graphics-Context)
在CoreGraphics图形库里面说过,CoreGraphics提供了以下几种类型的图形上下文: 位图图形上下文:Bitmap Graphics Context PDF图形上下文:PDF Graph
iOS-自定义转场动画
iOS中推出控制器的方式有两种:push和present,iOS的push动画基本上已经成为苹果的一个标志,最好不要自定义,不然和系统的动画不一样会显得不和谐。 关于present,更多的可参考:pr
iOS-网络-HTTP协议
#一. URL ##1. URL组成 URL的全称是Uniform Resource Locator(统一资源定位符) URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL ##2. U
iOS-网络-HTTPS协议
上文介绍了HTTP协议,本文介绍一下HTTPS协议。 ##1. 什么是HTTPS HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket La
iOS-XMPP协议介绍
1. 即时通讯技术(IM) 即时通讯技术(IM)支持用户在线实时交谈,如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。 有许多的IM系统,如A
iOS-加密相关
一. 哈希算法 MD5和SHA都是用于创建唯一密钥以保护数据文件的哈希算法。从黑客的角度来看,SHA比MD5更复杂,更难破解。 常见的哈希算法包括: MD5:全称“Message Digest Alg
iOS-网络-NSURLSession发送GET和POST请求
前面分别讲了HTTP协议和HTTPS协议以及简单介绍了GET和POST的区别,现在就讲一下如何使用NSURLSession来发送GET请求和POST请求。 本文示例代码发送的请求均为http请求,已经
iOS-网络-NSURLSessionDownloadTask文件下载
NSURLSessionDownloadTask是一个文件下载类,继承于NSURLSessionTask,继承关系如下: 下面讲一下如何使用: 方式一:使用block 优点:不需要担心内存 缺点:无法
iOS-网络-NSURLSessionDataTask断点下载
NSURLSessionDataTask继承于NSURLSessionTask,是NSURLSessionUploadTask的父类。 AFN是不支持断点下载的,所以学会如何使用系统的类实现断点下载就
iOS-网络-NSURLSessionUploadTask文件上传
NSURLSessionUploadTask是一个文件上传类,继承于NSURLSessionDataTask。 解释: 文件上传主要是根据表单格式来拼接数据,AFN里面文件上传也是这样封装的。 上传进
iOS-网络-NSURLProtocol
通过NSURLSession发起的网络,先走的是NSURLProtocol中间层,通过NSURLProtocol中间层处理,最后回到URLSession代理回调层,所以我们可以使用NSURLProto
iOS-三方库-AFNetworking
一. AFN简介 1. HTTP请求解决方案 在iOS中,常见的发送HTTP请求(GET和POST)的解决方案有: 苹果原生(自带) NSURLConnection:用法简单,最古老最经典最直接的一种
iOS-网络-AFNetworking添加缓存层
为什么要添加一层缓存层? 系统有默认的缓存机制,用自己的缓存机制有绝对把控权 缓存的时效(A到B页面,B页面返回,恶意返回反复操作) 封装AFN没有的功能(如多网络任务异步、断点下载) 隔离AFN框架
iOS-三方库-SDWebImage
#一. SDWebImage的使用 ##1. 基本使用 ##2. 内存紧张的处理 如果内存紧张,在AppDelegate.m里面会做相应的处理,如下: ##3. 面试相关 #二. 源码分析 相信对于广
iOS-组件化
#一. 组件化 1. 组件化分析 支付宝的界面我们都很熟悉,它的每个模块都能做成一个APP了,支付宝的业务量之大也不是我们普通APP能够相比的,但是支付宝是如何解耦的呢?本文就在类比手机天猫解耦之路基