首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Simon公子
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 20
沸点 1
赞
21
返回
|
搜索文章
赞
文章( 20 )
沸点( 1 )
iOS -- 问题杂记
本篇内容不作为任何题目的解答,仅仅是个人学习记录,如有错误还请指正。 atomic的seter/getter内部实现是用了互斥锁来保证seter/getter在多线程中的安全,但atomic修饰的对象是自定义的,可能并没有加锁,在多线程中atomic修饰对象并不能保证线程安全。…
iOS -- Autorelease & AutoreleasePool
内存管理一直是Objective-C 的重点,在MRC环境下,通过调用[obj autorelease]来延迟内存的释放,在现在ARC环境下,我们都知道编译器会在合适的地方插入release/autorelease内存释放语句,我们甚至可以不需要知道Autorelease就能很…
Swift--面向协议编程POP
面向协议编程 (Protocol Oriented Programming,以下简称 POP),是苹果在2015年 WWDC 上提出的Swift的一种全新理念编程范式。被誉为可以改变一切的编程方式。本篇只做为记录自己的学习过程。 相信所有的iOS开发者都了解面向对象编程(Obj…
Alamofire学习--安全认证策略ServerTrustPolicy
对于安全敏感的数据来说,在与服务端和Web服务交互时使用安全的HTTPS连接是非常重要的一步。默认情况下,Alamofire会使用苹果安全框架内置的验证方法来验证服务端提供的证书链。虽然保证了证书链是有效的,但是也不能防止中间人攻击,为了减少中间人攻击,处理用户的敏感数据时应该…
iOS :HTTPS简析
App的安全问题是我们在开发过程中每个人都会遇到的,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多。但除系统安全之外,我们还是面临很多的安全问题:比如网络安全,下面就简单的了解一下HTTPS是怎么处理网络安全问题的。 容)进行加密。即,HTTP 报文…
Alamofire学习 -- Request补充
通过上一篇内容学习了关于Request的基本内容,SessionManager管理Request和SessionDelegate的创建,并通过task绑定Request;Request管理请求的参数的配置编码,创建task和TaskDelegate方法,然后SessionDel…
Alamofire学习 - Response
在前面几篇内容中已经大致介绍了Alamofire的Request请求,当一个Request完成的时候,下一步 肯定要处理服务器返回的响应数据。本篇内容就记录一下学习处理响应数据Response的内容。 我们都知道Alamofire可以使用链式访问,那就搞点事做😏,把reque…
Swift--URLsession后台下载
URLSession是一个可以响应发送或者接受HTTP请求的关键类。首先使用全局的 URLSession.shared 和 downloadTask 来创建一个简单的下载任务: 可以看到这里的下载是前台下载,也就是说如果程序退到后台(比如按下 home 键、或者切到其它应用程序…
RxSwift学习--特征序列之Driver
Driver(老司机?),它是一个精心准备的特征序列,它主要是为了简化 UI 层的代码,也即是提供一种简便的方式在 UI 层编写响应式代码。 这段代码的目的是:写了一个网络请求的方法(返回得到的是一个序列),然后利用UITextField输入的内容,请求网络,返回得到的请求数据…
OpenGL ES 入门之旅--缩放,出窍,抖动,闪白,毛刺滤镜
这篇滤镜效果的实现是在上一篇分屏滤镜的基础上来进行实现的,同样的前提是可以利用GLSL加载一张正常的图片。 缩放滤镜实际上基本的原理是可以通过修改顶点坐标和纹理坐标的对应关系来实现放大缩小效果。 这个放大缩小的实现其实可以在顶点着色器中实现,也可以在片元着色器中实现。(注意:在…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2019-07-31