iOSには Peer to Peer を利用し複数のデバイス間で通信ができる Multipeer Connectivity Framework があります。 今回はそのP2P通信をイベント駆動型で構築することができるPeerKitを試してみました。ライセンスはMITです。 https://github.com/jpsim/PeerKit 準備 CocoaPodsで追加します。 use_frameworks! target "ターゲット名" do pod 'PeerKit', '~> 2.0' end デバイスの準備 今回はP2Pのやり取りのために端末を2台(以上)用意する必要があります。 実装 PeerKitを使ってやり取りするManagerを作成します。 名前はConnectionManager.swiftとします。 import Foundation import PeerKit im
![[iOS][Swift] イベント駆動型で P2P 通信をするPeerKit | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/4b9b98d8423d1943cae402d21764bf51589e811b/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F11%2Flogo_swift_400x400.png)