前言 在看這篇之前,如果您還不了解直播原理,請(qǐng)查看上篇文章如何快速的開發(fā)一個(gè)完整的iOS直播app(原理篇) 開發(fā)一款直播app,集成ijkplayer成功后,就算完成直播功...
場(chǎng)景:在TableView中有多個(gè)section,每個(gè)section中有多個(gè)cell;此時(shí)要滾動(dòng)到某個(gè)section的第一行,使用如下方法: 然而,滾動(dòng)的時(shí)候存在位置偏差問題...
先附上參考資料 http://www.itdecent.cn/p/16cb14f53933 https://developer.apple.com/library/conte...
調(diào)試包 iOS 16.0 beta1 iOS 15.5iOS 15.4iOS 15.2iOS 15.0 Tips: iOS 15.0.1(x) 第三位版本號(hào)變化為小版本,使用...
本篇將詳細(xì)總結(jié)介紹Swift閉包的用法;閉包是自包含的函數(shù)代碼塊,可以在代碼中被傳遞和使用。Swift中的閉包與C和 Objective-C中的代碼塊(blocks)以及其他...
Swift3.0 - 真的很簡(jiǎn)單Swift3.0 - 數(shù)據(jù)類型Swift3.0 - ArraySwift3.0 - 字典Swift3.0 - 可選值Swift3.0 - 集合...
先說結(jié)論: ARC中在block作為屬性時(shí)用copy修飾是MRC時(shí)代的遺留物,是一個(gè)習(xí)慣問題,提示程序猿這里可能有內(nèi)存問題。在ARC中用copy保留這個(gè)習(xí)慣.在ARC中,co...
在使用SocketRocket之前先了解關(guān)于網(wǎng)絡(luò)層的幾個(gè)概念 關(guān)于Socket 我們都知道socket是套接字,描述ip地址和端口,它本身并不是協(xié)議,而是一個(gè)調(diào)用接口,為了大...
項(xiàng)目工程中需要對(duì)服務(wù)端的一些硬件操作,之后等待服務(wù)端回調(diào),思來想去只能使用websocket了。 什么是websocket? 我們先來一下HTTP,為什么有何還要使用webs...
WebSocket WebSocket 是 HTML5 一種新的協(xié)議。它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工通信,能更好的節(jié)省服務(wù)器資源和帶寬并達(dá)到實(shí)時(shí)通訊,它建立在 TCP 之上,同...
前言 (在此先聲明,此系列文章,僅僅個(gè)人觀點(diǎn),僅供參考,不喜勿噴?。?轉(zhuǎn)載請(qǐng)備明:原文地址[http://www.itdecent.cn/p/3536835fb403] 目...
新項(xiàng)目里面安裝CocoaPods時(shí)沒有生成workspace 查找資料后發(fā)現(xiàn)報(bào)錯(cuò):[Xcodeproj]Unknownobject version. 因?yàn)閄code 版本和 ...