首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
lucifron
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Swift中闭包底层原理探索
『闭包』是独立的代码块, 可以在你代码中随意传递和使用 。Swift 中的闭包与 Objective-C/C 中的 Block、其他编程语言中的匿名函数相似。 闭包可以从定义它们的代码的上下文中捕获和存储任何变量。这也被称为这些变量和常量被暂时关闭使用。并且 Swift 负责处…
iOS开源二进制使用插件cocoapods-imy-bin
组件二进制化,无入侵式支持组件二进制化,致力于解决Ci打包速度慢、研发编译慢等编译问题。 二进制源码调试pod bin code,类似美团 iOS 工程 zsource 命令背后的那些事儿的效果。 命令快捷键pod bin imy,如游戏快捷键,根据配置会在特定目录执行特定命令…
DASH协议及各种码率自适应协议的对比
Dataset、DashJS、Bitmovin等很多。有生成MPD文件的,有播放的。 简述:MPEG-DASH协议是MPEG委员会提出,各大流媒体公司和组织共同制定的标准,全名Dynamic Adaptive Streaming over HTTP。目的是为Apple/Adob…
iOS 的自动构建流程
一个对效率有追求的公司,都应该有一套自动构建系统。 目前使用的这套 iOS 构建流程,经历 2 年的使用,基本稳定下来。 这篇文章主要用来记录📝 目前自己使用的 Jenkins 打包📦脚本。 效率上,解放出开发人员的时间。也更方便其他同事使用。 保证打包的标准,避免配置或环…
iOS 全网最新objc4-838 可调式/编译源码更新
大家在编译成功objc源码之后,会去建立新的 target 来执行你程序,从而跑进源码。但是这里需要注意 Manage security protections and resource access for your macOS apps.
iOS一道复合型面试题与底层原理
0. 引言 我们常常吐槽面试的难度,甚至出现了 “面试造火箭,开发拧螺丝” 说法。作为客户端开发人员,面试直接让你现场手撸一个红黑树,难度是很大的,除非你专门准备过。 但常见的考点我们是需要知道的。有时考点可能被包装了一下,可能没法一下就看出来,但看破考点之后就会有恍然大悟的感…
iOS开发老司机的神兵利器-效率工具
前言Mac常用的工具集iTerm2ssh工具shuttleuToolsPostmanMacDowntypora推荐的网页在线工具tinypngprocessoniOS开发工具集JSONConverte
iOS 启动优化 + 监控实践
距离上次启动优化(启动任务分级)相隔差不多2年时间了,虽然一直保持在之前的启动速度,但是每个版本排查启动增量会耗费不少时间,想做一个自动化的启动监控流程来降低这方面的时间成本,在启动监控开发中又发现部分启动可优化,于是就顺便把启动也优化了一下。 1、启动优化:在iPhone8P…
2020年面向iOS开发人员的知识点总结(更新中)
最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。 9.怎么理解Objective-C是动态运行时语言。 1. 实现原理 2. 通过KVC修改属性会触发KVO么?KVC的赋值和取值过程是怎样的?原理是什么? 3. 哪些情况下使用kvo会崩溃,怎么防护崩溃 4…