首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kirinzer
掘友等级
创始人
|
深圳市零曦科技有限公司
前字节音视频工程师,独立开发者。正死磕 Lyker AI 能力框架,顺手做了个 Reborn 2.0。 比起写代码,更迷恋如何用技术解构人格。 坐标:Zerora 实验室,欢迎全网搜关键词来撩。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 22
沸点 1
赞
23
返回
|
搜索文章
最新
热门
OCLint 入门到实战(上):Clang 基础篇
先说下传统编译器的工作原理,基本上都是三段式的,可以分为前端、优化器和后端。前端负责解析源代码,检查语法错误,并将其翻译为抽象的语法树;优化器对这一中间代码进行优化,试图使代码更高效;后端则负责将优化器优化后的中间代码转换为目标机器的代码。 静态分析很大一部分是从源代码角度分析…
你不知道的 Cocoa key — ATS (App Transport Security) 配置
ATS 是 iOS 9 中引入的隐私设置功能。默认情况下,系统会为新应用启用该功能,并强制实施安全连接。如果直接进行 HTTP 请求会收到错误提示 在 iOS9 及以上的系统,默认会打开ATS,所以需要在 info.plist 中关掉 ATS。 在接入 GoogleAdMob …
[译] Xcode 和 LLDB 高级调试教程:第 3 部分
在这三部分教程的第一部分和第二部分中,我们已经介绍了如何利用 Xcode 断点来控制一个存在的属性值,并且通过表达式语句注入新的代码行。我们还探索了观察点这种特殊类型的断点。 我开发了一个特意带有几个错误的演示项目,详细说明了如何使用不同类型的断点配合 LLDB 来修复项目/应…
[译] Xcode 和 LLDB 高级调试教程:第 2 部分
在三部分教程的第一部分,我们介绍了如何利用 Xcode 断点操作现有的属性值,以及使用表达式语句注入新代码。 我特地开发了一个带有几个错误的演示项目,详细说明了如何使用不同类型的断点配合 LLDB 来修复项目/应用程序中的错误。 在继续阅读本文之前,最好先看过本教程的 第一部分…
[译] Xcode 和 LLDB 高级调试教程:第 1 部分
在 2018 年的 WWDC 期间,Apple 最优秀的一些调试工程师们开展了一场非常吸引人的会议使用Xcode和LLDB进行高级调试。他们向我们展示了一些令人印象深刻的技巧, 关于每当发生开发人员遇到错误并全部修复它们时,如何利用 Xcode 的断点和低级调试器(LLDB)来…
[译] 在 iOS Swift 中的懒加载变量
阅读这篇文章获取更多关于闭包的信息. 当我们进行 iOS 开发时,我们应该非常关注应用程序的内存占用情况。如果应用程序很复杂,那么内存问题就会是对于开发者的一个主要的挑战。所以,首先考虑到内存分配问题的开发者能够真正的写出优化的代码。除非确实有必要,否则开发者要避免做一些耗时的…
UITextField 在英文输入法状态下的坑
起因 在业务开发中有这样一个需求,一个列表每行文字可以编辑,并且文字可以换行或合并。 当时的实现是这样的,一个 tableView,每一个cell 中持有一个 textField,这个textField 根据光标的位置来决定换行及合并的规则。
[译]objc 讲解: 类和元类
Objective-C 是一个基于类的对象系统。每一个对象都是类的实例。对象的 isa 指针指向它的类。这个类描述了对象的数据(分配的空间大小还有变量类型和布局)。并且这个类还描述了对象的实现,响应的选择器以及实现的实例方法。
Category添加属性
Category 我们开发时会经常用到,不过大多数情况下,也只是对某一个类添加一些实例方法或者类方法,一般也足以满足需求。 可是如果在方法中,有需要传递变量时,仅仅靠方法就不够了。
UIImage 图片剪裁后方向旋转
UIImage 有一个 imageOrientation 的属性,使用相机拍摄的图片会有该属性信息。 此时如果直接对 image 进行 CGImageCreateWithImageInRect 这样的剪裁操作,剪裁过的图片会丢失 imageOrientation。得到的图片看起来
下一页
个人成就
文章被点赞
76
文章被阅读
67,006
掘力值
1,133
关注了
22
关注者
60
收藏集
0
关注标签
10
加入于
2017-03-08