SwiftNIO 实战之序列化 序列化一般有两个主要目的: 网络传输 对象持久化 一般评判一个编解码框架的优劣时,会考虑如下几个因素: 是否支持跨语...

pod install / pod update 速度慢的终极解决方案 终极大招---亲测好用 pod 在终端更新慢 其实真正慢的原因并不在 **...

Mac 解决GitHub下载速度太慢问题 GitHub 程序员离不开的网站,但是网速是真的超级慢,今天项目需要从GitHub上下载,出奇的太慢了,忍...

[!] Unable to add a source with url https://github.com/CocoaPods/Specs.gi...

CocoaPods出现错误[!] CDN: trunk URL couldn‘t be downloaded: 好久没有写问题章了,得有几年了吧,最...

'Storyboard doesn't contain a view controller with identifier '**ViewContr...

基于swiftNIO 实现一个swift版本的 express swift5 即将发布 又该学习一门新语言了是吧。正好这段时间 apple 在 tr...

SwiftNIO初探-简单UDP通讯 最近苹果开源了 Swift版的Netty SwiftNIO是一个跨平台异步事件驱动的网络应用程序框架,用于快速...

Swift中Data,String,[UInt8]的相互转换 var data=Data() var array=[UInt8]() var str...

Swift与Objective-C的“ @synchronized”等效吗? 我已经搜索过Swift书,但是找不到@synchronized的Swi...

[Swift]如何从Data中取出bytes 在OC中使用OutStream存储文件时,write方法是这样的: ///无需转换 [self.out...

在 Swift 中判断是否在主线程 func getState() -> UIApplication.State { if Thread....

swift Int数组转Data UInt8数组转Data Data转UInt8数组 var mBytes:[UInt8] = [0,0,0,0...

swift 多线程GCD实战经验 GCD ( Grand Central Dispath ) 回到主线程执行UI刷新 DispatchQueue.g...

Swift 中的多线程 提到多线程,无非就是关注二点,一是线程安全问题,二是在合适的地方合适的使用多线程(这个就有点广泛了,但是很重要不能为了去使用...

Swift 多线程 容易混淆的术语:同步 异步 串行 并发 同步: sync 函数 在当前线程中执行任务,不具备开启新线程的能力 异步: asy...

AVAudioPlayer 获取音频时长不准确的解决办法 AVAudioPlayer 通过播放音频发现AVAudioPlayer的duration属...

IOS开发:Xcode项目添加资源文件注意点 Copy items if needed 勾选 会将资源文件拷贝到项目中(项目文件夹) 不勾选 只会保...

Swift中播放音频 Swift中播放音频可以通过AVPlay,AVAudioPlayer和StreamingKit 进行播放音频 AVAudioP...

(Swift) - 延时执行的四种方式 // 1.perform(必须在主线程中执行) self.perform(#selector(delayEx...

Swift 3 :基于 AVAudioPlayer 的简单音乐播放器 学习ios以来差不多接近两个月了,作为一个刚入行的菜鸡终于鼓起勇气写博客并发布...

swift-音频播放 // // ViewController.swift // Swift-AVPlayer // // Created b...

Swift实现iOS录音与播放音频功能 import Foundation import AVFoundation class RecordMan...

搞清楚CFBundleVersion和CFBundleShortVersionString的区别 在我们的infoplist里面经常看到这两个关键字...