PS2 Bios Download for PCSX2 & AetherSX2 Emulators | For All Regions
PS2 Bios Download (OFFICIAL) for PCSX2 & AetherSX2 Emulators
--
scph5500.bin 26-Aug-2018 20:47 512.0K
scph5501.bin 26-Aug-2018 20:47 512.0K
PS2 Bios Download for PCSX2 & AetherSX2 Emulators | For All Regions
PS2 Bios Download (OFFICIAL) for PCSX2 & AetherSX2 Emulators
--
scph5500.bin 26-Aug-2018 20:47 512.0K
scph5501.bin 26-Aug-2018 20:47 512.0K
import RxCocoa | |
import RxSwift | |
import UIKit | |
extension Reactive where Base: UIView { | |
var isFirstResponder: Observable<Bool> { | |
return Observable | |
.merge( | |
methodInvoked(#selector(UIView.becomeFirstResponder)), | |
methodInvoked(#selector(UIView.resignFirstResponder)) |
import Foundation | |
extension Data { | |
var prettyPrintedJSONString: NSString? { /// NSString gives us a nice sanitized debugDescription | |
guard let object = try? JSONSerialization.jsonObject(with: self, options: []), | |
let data = try? JSONSerialization.data(withJSONObject: object, options: [.prettyPrinted]), | |
let prettyPrintedString = NSString(data: data, encoding: String.Encoding.utf8.rawValue) else { return nil } | |
return prettyPrintedString | |
} |
protocol HashableBox { | |
func unbox<T : Hashable>() -> T? | |
var hashValue: Int {get} | |
func isEqual(_ other: HashableBox) -> Bool | |
} | |
struct ConcreteHashableBox<Base : Hashable> : HashableBox { |