首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
XPorter
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
文章
热门
最新
Objective-C:属性
“属性”(property)是Objective-C的一项新特性,用于封装对象中的数据。有两大概念:ivar(实例变量)、(存)取方法。 name 就是属性的名称,attributes 包括:类型,内存语义,原子性,和对应的实例变量,但是其实并不是这四项都会有。举个🌰: 这里…
Mac 设置命令行代理
在命令行中执行上面的命令,设置的是临时的环境变量,如果关闭命令行后就是失效。 设置完成之后可以使用下面的命令查看设置是否生效。 如果返回的信息是代理服务器的信息,则说明设置成功。
Objective-C:对象
用Objective-C 等面向对象编程语言时,“对象”(object) 就是“基本构造单元”(building block),开发者可以通过对象来存储并传递数据。 Objective-C 中的对象总的来说可以分为两种:类对象和实例对象。在运行期程序库的头文件中,
Flutter 组合动画使用
使用了 GifImage 插件,来控制GIF动画的时间。
Android 原生项目集成Flutter
使用 Android Studio 往原生项目中是添加 Flutter比较方便的一种方式。 在原生形目中,打开 File > New > New Module… 菜单,选择创建 Flutter Module。 Android Studio 的插件会自动配置 Android项目,…
CoreHaptics
CoreHaptics 是 iOS13 中的新API,同时只有 iPhone 8 及之后的机型支持。CoreHaptics 提供了更加细腻,可控的震动表达方式,可以令APP产生一种全新的体验。 Transient:简短的震动,像敲击之类的震动。 震动组成的两个重要元素是 Int…
iOS 沿曲线线性渐变的贝塞尔曲线
大致思路是,先获取到贝塞尔曲线上所有的点,然后在计算每个点的t值,然后根据t值来计算每个点的颜色。这种方式会在顶点的位置计算会有一些问题,整体来说只是一种思路,具体效果有待考验。 如何获取贝塞尔曲线上所有的点?这个其实是比较简单的,可以利用UIBezierPath画一条曲线,渲…
TextKit 实现文本分页
TextKit的一些介绍在这里就不多说了,相关的信息可以看这里。这篇文章主要讲文本分页和遇到的问题。 TextKit中主要涉及的就三个类,实现分页也用到这是三个。 由于系统的部分字体不支持中文,textAttribute 中指定的字体类型有可能跟输出内容的字体不一致,具体可…
数据加密:RSA 密钥
生成密钥对的过程就是计算(e,d,n)的过程,在 iOS 中可以使用原生的方法来生成密钥对,同时也可以借助一些第三方的库比如openssl。 生成的密钥对的过程是比较简单的,只要调用相应的方法就可以了。但是加密这个东西往往是需要跨平台执行的,一般都会有分发公钥这个过程,而每个平…
数据加密:RSA 加解密
对于RSA加解密来说,在iOS的API中同样也是提供了这两种形式的方法。 相比较而言,openssl 提供的方法更为明确,比如:公钥解密,私钥解密,私钥加密,公钥解密。虽然 iOS 原生给出的只是加密和解密的方法,但是在方法注释中明确说了,加密用的就是公钥,解密用的就是私钥。 …
下一页
个人成就
文章被点赞
31
文章被阅读
16,205
掘力值
324
关注了
1
关注者
5
收藏集
1
关注标签
15
加入于
2016-09-15