首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
隐姓埋名
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
115
文章 115
沸点 0
赞
115
返回
|
搜索文章
赞
文章( 115 )
沸点( 0 )
iOS 编写高质量Objective-C代码(五)
这几篇文章是小编在钻研《Effective Objective-C 2.0》的知识产出,其中包含作者和小编的观点,以及小编整理的一些demo。希望能帮助大家以简洁的文字快速领悟原作者的精华。 在这里,QiShare团队向原作者Matt Galloway表达诚挚的敬意。 本篇的主…
Objective-C ARC 下一个容易被遗忘的坑
最近在做一个基于JavaScriptCore的动态化方案,与JSPatch类似,我们需要在JS脚本中与OC进行交互,例如创建对象、发消息、访问属性等等(与JSPatch不同的是我们提供的运行时功能是受
1小时学会:最简单的iOS直播推流(四)如何使用GPUImage,如何美颜
上一篇文章介绍了如何使用系统方法捕获视频数据,但是更多的时候,为了使用美颜滤镜,我们会选择GPUImage来获取视频数据。 GPUImage是一个可以为录制视频添加实时滤镜的一个著名第三方库。 该框架大概原理是,使用OpenGL着色器对视频图像进行颜色处理,然后存到frameB…
Charles 4.2.1 HTTPS抓包
此时会打开钥匙串访问安装Charles Proxy CA证书,双击证书,展开信任选项,选择始终信任,如果证书安装不了请搜索Charles Proxy CA,删除就已失效证书再进行安装操作.
runtime?虐我千百遍==、
最近在准备明年春招(实验室是NLP方向。。。平时还得水一水竞赛task,哎说多了都是泪) 但是面试面的真的好好好深啊!正好复习整理下,方便春招和以后查阅。 runtime:主要用法(Jspatch请忽略,各位尽管Patch。。能通过算我的。。哈哈哈,图比较老了) runtime…
NSObject 的 initialize 和 load 方法
作为 NSObject 类中的 2 个方法 initialize 和 load 一直被我们所熟知,但是又没有具体去深入的了解,今天结合 Apple 官方文档,我们来深入了解一下 initialize 和 load 方法 。 看文档可以得知 initialize 方法的作用是在 …
iOS数据加密(Base64,散列函数,AES,RSA)
base64是一种基于64个可打印字符来表示二进制数据的表示方法.严格来说它只能算作一种编码方式. MD5(消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护. 这里是对字符串的散列计算,若对文件则需要先读取文件流再去散列. 对于其他的算法文件…
iOS-线程安全
多线程技术对于计算机开发带来了巨大的性能提升,同样也来带了新的伤痛——线程安全问题。在开发中,稍不注意,我们就可能写出让代码陷入不安全的境地,线程锁是一种用来帮助我们保护临界资源的手段。事实上,现代语言提供了多种不同的线程锁来保护代码。通过深入挖掘,可以发现线程锁的核心无非是Co
iOS11以及Xcode9适配问题以及方法汇总
看着网络上铺天盖地的iOS11的消息,作为一枚iOS从业者谁又会无动于衷呢!带着这份好奇,升级了macOS到10.12.4(Xcode9需10.12.4及以上系统),下载安装了Xcode9.0 Beta。 单从这几天体验来讲,Xcode9不愧为一篇佳作,代码预览、编译速度等都有…
iOS11、iPhone X、Xcode9 适配指南
不断完善中。。。 更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类: 单纯升级iOS11后造成的变化; Xcode9 打包后造成的变化; iPhoneX的适配 升级后,发现某个拥有tableView的界面错乱,组间距和contentInset错乱,因为iO…
下一页
关注了
4
关注者
2
收藏集
1
关注标签
23
加入于
2016-09-17