首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
半本日记
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
iOS block调用为啥要判空
在iOS中,使用nil指针调用OC的方法是安全的,但是使用nil指针调用block却会产生崩溃。本篇文章,将会从汇编的角度解释该现象。
iOS瘦身!一个让50%本地图片消失的方案
安装包瘦身一直是老生常谈的问题,几乎每个大一点的项目都要经历。我们团队也做了很多关于安装包瘦身的事情,通过各种方案在不删减业务的情况下,累计安装包大小减少**100M**+,减少占总包体约**38%+
iOS 微信编译速度优化分享
前言岁月真是个养猪场,这几年,人胖了,微信代码也翻了。记得14年转岗来微信时,用自己笔记本编译微信工程才十来分钟。如今用公司配的17年款27-inchiMac编译要接近半小时;偶然间更新完代码,又莫名
iOS 编译详解 LLVM Clang
从上图我们可以知道,编译型语言需要在运行之前就将代码全部编译好,最终运行的文件是编译后的可执行文件。我们将编译型语言所使用的编译方式称为 AOT (Ahead of time) 预先编译。 而直译式语言则是在运行的过程中,一边编译一边执行,最终运行的文件其实就是一开始写的源代码…
iOS客户端开发基础知识——写文件避“坑”指南
在客户端开发过程中,写文件几乎是最常见的操作之一了。操作系统、标准库、以及各级应用框架都提供了各种各样的文件写 API,如: 本文会对文件读写相关的几个 API 和其内部机制进行讲解,并一一回答上面的这些问题(相应的部分会标上问题编号)。 1. 文件读写系统调用 要了解文件写的…
iOS 求职寒冬?听听他们怎么说
这是一次线上分享的文字整理版,视频内容可以点这里查看:线上视频。 为啥会有这场分享 最近在帮团队招人,像朋友圈、脉脉、公众号添了不少推广信息,但能捞到的简历却很少,仅有的简历,能通过筛选的不足 1/3
[SceneKit专题]1-Hello-SceneKit
体素风格过马路游戏Mr. Pig 自带一个定义了坐标系的root node(根节点),使用scene gragh来组织场景,可以向内部增加树状结构的内部节点(node),例如 lights光源, cameras相机, geometry几何体, particle emitters…
ARKit3.5 框架学习 (一)核心类简介(上)
1. ARKit框架简介 ARKit整合iOS设备摄像头和运动功能,在你的应用程序或游戏中产生增强现实体验。 增强现实(AR)描述了将2D或3D元素添加到设备摄像头的实时视图中的用户体验,以使这些元素看起来像是生活在真实世界中。ARKit结合了设备运动跟踪、摄像机场景捕获、高级…
ARKit 开发中好用的第三方库
目前,ARKit 开发者并不多,在开发过程中,当我们遇到复杂效果时,总是感觉无从下手。其实除了官方 Demo 中的代码外,github 上还有很多第三方的库,质量很高,对我们开发很有帮助。 Awesome-ARKit包括了一系列的 AR 开源项目、app store 已上架应用…
iOS开发资料(纯个人整理)
1. iOS领域 2. 算法相关 附上本人去年做过的所有算法题代码链接,全部使用 swift 语言实现。 playground 中标明了每道题目在 LeetCode 题库中的序列、描述、解题思路以及代码实现。