最新 最热

iOS 混编总结

一般企业的iOS项目都是基于Cocoapods实现的组件化工程,混编的场景有如下三种:

2022-06-17
1

Swift 5.7 新特性

Swift 5.7 内置于 Xcode 14,重点增加了如下几个与实际开发相关的新特性。

2022-06-17
0

iOS开发中的单例设计模式

五年前,我曾经在《iOS开发中的设计模式-单例模式》中介绍过Objective-C中的单例设计,可以看到,OC中的单例实现还是比较复杂的,需要考虑的场景也很多。...

2022-06-15
1

如何基于Swift开源技术构建云存储集群

随着云计算、移动通信、IoT的发展,传统的块设备和文件系统的方式访问面临着越来越多的局限,对象存储应运而生。对象存储使得应用或端设备直接通过web或http访问数据成为可能。其次,由于对象存储的分布式存储的特点,天然地...

2022-06-13
0

grpc-swift入门

不想看前面的屁话,要直接上代码的,请跳到「iOS App端如何实现和RPC服务器通信」章节

2022-06-12
0

WWDC22 开发者需要关注的重点内容

而在 iOS 16,增加了“开发者模式”,顾名思意,跟安卓一样,开启开发者模式,才能调试系统的一些能力。

2022-06-11
1

Warning统计

self并没有持有block,不会构成引用循环,这是Xcode9.3之后的误报。同样还有这种情况的有遍历的block;GCG的block、UIView animationBlock;

2022-06-07
1

APP生成与运行(二)

iOS开发中,main函数是我们熟知的程序启动入口,但实际上并非真正意义上的入口,因为在我们运行程序,再到main方法被调用之间,程序已经做了许许多多的事情,比如我们熟知的runtime的初始化就发生在main函数调用前,还有程序动态库...

2022-06-07
1

Supervisor 守护 Vapor 进程

安装sudo apt-get install supervisor卸载sudo apt purge supervisor查找whereis supervisord配置vim /etc/supervisor/conf.d/tangpoetryapi.conf[program:tangpoetryapi]command=/...

2022-06-06
0

Ubuntu20.04 安装 Swift

新建用户adduser swiftusermod -aG sudo swift下载wget https://download.swift.org/swift-5.6-release/ubuntu2004/swift-5.6-RELEASE/swift-5.6-RELEASE-ubuntu20.04.tar.gz$ ap...

2022-06-05
0