首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
淡定的笨鸟
掘友等级
iOS
|
字节跳动
What Why How
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
118
文章 118
沸点 0
赞
118
返回
|
搜索文章
最新
热门
HTTPS如何保证传输安全
HTTPS安全 HTTP采用的是明文传输,在HTTP报文传输过程中,很容易被窃听,如图所示 因此我们需要采用加密的方式防止被窃听,现在流行的是和SSL、TLS进行组合的方式,对通信加密,如图所示 即在
Cocoapods 管理私有本地库
1. 创建Demo工程 2. 创建本地私有库 可以在这里开发我们的SDK,当然,我们直接把私有库链接到主工程,在主工程里开发岂不是更好。 3. 将本地私有库链接到Demo工程 接下来我们要把本地私有库链接到Demo工程中。 pod后是本地私有库的名字,path后面是本地库相对于…
iOS WKWebView同步Cookies问题
更新-发现个问题:如果使用模拟器测试的话需要配合Charles软件测试,不然不准。 WKWebView使用的内核和UIWebView不同,在使用UIWebView时,在沙盒目录下会生成一个Library/Cookies文件夹。 而WKWebView则会在Library文件夹下生…
iOS WebViewJavascriptBridge源码分析
调用setupWebViewJavascriptBridge函数,在这里面注册被OC调用的方法。 从上述代码中可以看到callHandler传了三个参数handlerName(OC的方法名)、data(参数)、responseCallback(OC接收到消息后给的回调)。 2.…
iOS 底层探索之KVC
键值编码是一种由NSKeyValueCoding非正式协议启用的机制,对象采用该机制提供对其属性的间接访问。键值编码是一个基本概念,是许多其他Cocoa技术的基础,在某些情况下,键值编码还有助于简化代码。 KVC可以通过键值的方式对对象的属性进行存取操作,这使得在运行时操作对象…
iOS 底层探索之Runloop
runloop是一个循环,它在持续不断的跑圈,iOS应用程序刚打开时,就创建了一个主线程,并默认创建了Runloop保持主线程的持续运行。 如此可见,Runloop和线程之间有着不清不楚的关系。 我们可以看到,Runloop本质是一个do...while循环。 结合官方文档提供…
OpenGL 图片从文件渲染到屏幕的过程
显示器的电子枪从上到下逐行扫描,一行扫描完会发送一个水平同步信号H-Sync,一页都扫描完就显示一帧画面并发出一个垂直同步信号V-Sync,就开始下一页的扫描。 实际上iPhone有两个帧缓冲区,一个叫屏幕缓冲区,一个叫离屏缓冲区。 CPU计算图片的frame->图片解码->绘…
OpenGL 坐标系理解
我们平时玩过的3D游戏,一些人物模型、物体模型等都是以3D的效果呈现在玩家面前,而计算机或手机屏幕实际上是2D的坐标系,那么底层是如何让2D的坐标系呈现出3D的效果呢?这就是我们接下来要探索的。 是绝对坐标系,所有物体的坐标点都可以以该坐标系为原点确定其位置。 每个物体都有自己…
OpenGL Mac环境搭建
下面这个代码是画个简单的三角形,赋值到main.cpp中,然后编译一下试试。 代码复制到main.cpp后编译运行,如果出现下图,则表示环境搭建成功。 如果遇到clang错误,可以看看main.cpp的这个位置是不是Unicode(UTF-8)。
个人成就
文章被点赞
56
文章被阅读
28,755
掘力值
712
关注了
13
关注者
42
收藏集
0
关注标签
4
加入于
2019-06-22