首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
深圳_你要的昵称
掘友等级
iOS程序猿
一个专注于iOS native开发的大龄程序猿👨🏻💻~~ 老了老了,记性差了好多
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 48
沸点 0
赞
48
返回
|
搜索文章
赞
文章( 48 )
沸点( 0 )
Electron-builder 构建MacOS应用小白教程(打包 & 签名 & 公证 & 上架)
MacOS应用打包,看似近在咫尺,实则坑坑致命。 本文非常详细的介绍了electron-builder 打包mac上的坑,跟着一步一步就能打包appstore的应用了。
iOS关于构建编译加速的另一种思路
从缓存出发,构建一套简单,易用,高效的打包提速工具 相信每个团队都会有这样的问题困扰,当公司业务逐渐壮大,你的项目代码必然也是飞速增长
iOS使用OCLint做静态代码分析
静态代码分析是一个来检测对于编译不可见的缺陷的关键技术。 1. 创建一个PMDOclint.sh的文件, 将下述代码拷贝到文件中,并将文件放入到jenkins的根目录下 (例如我的就是/Users/buildWork/.jenkins/PMDOclint.sh) , 我自己使用…
iOS打包速度优化
iOS编译的过程可以简化为:预处理-编译生成中间代码-汇编器生成汇编代码-生成机器码-链接-生成可执行文件。在我们打包的时候,可以简单的认为打包时间由:编译时间+链接时间+生成调试信息时间。由于链接是没有缓存的,而且只能用单核进行,所以它的耗时主要取决于单核性能和磁盘读写速度,…
在 iOS 平台实现Ping 和 traceroute
Ping是为了测试另一台主机是否可达,现在已经成为一种常用的网络状态检查工具。 56 data bytes: 向该主机发送大小是56字节的数据包。 icmp_seq: 响应包的序列号。 ttl: ip数据报的ttl值。 time:请求往返耗时。 64 bytes:响应数据包的大…
Swift第三方类库
工具库 基础类库 R.swift 资源文件管理 DeviceKit 获取设备信息 IQKeyboardManagerSwift 键盘处理 SwifterSwift extension CryptoSw
Swift Package Manager 使用
1. SwiftPM 包的创建 2. 配置信息(添加依赖, target配置, 添加资源文件, 本地化多语言, 支持系统版本配置) 3. 开发编译测试 4. SPM包上传到云端 5. 在Swift项目中使用 1. SwiftPM的创建 SwiftPM 管理的每个 Package…
玩一下 Objective - C 热修复
支持的能力: 1.支持在原方法实现之前、后插入新实现,或者替换 2.支持修改原方法的参数、返回值(支持 block 作为参数的方法) 3.支持给已有类添加新的方法和实现(开发 UI 以及需求逻辑等)
阿里、字节:一套高效的iOS面试题(五 - Runloop)
因为主线的 Runloop 是在 App 启动时系统自动为我们创建好的。 而子线程的 Runloop 则需要我们自己创建和管理。 翻译一下:除非另有说明,只能在 主线程(main thread) 或者 主调度队列(main dispatch queue) 中使用 UIKit 的…
Flutter 工程化框架选择 — 混合开发的摸爬滚打
这是 《Flutter 工程化框架选择》 系列的第四篇 ,就像之前说的,这个系列只是单纯告诉你,创建一个 Flutter 工程,或者说搭建一个 Flutter 工程脚手架,应该如何快速选择适合自己的功
下一页
个人成就
文章被点赞
98
文章被阅读
42,447
掘力值
1,130
关注了
6
关注者
88
收藏集
2
关注标签
0
加入于
2021-01-23