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里面经常看到这两个关键字...