🖋 A UILabel subclass that adds a decorative line / separator
💡 Reverse Engineering Notes for the Yeelight Bedside Lamp (BLE)
🔊 Node library to interface with the Teenage Engineering OD-11
🔊Swift Framework to interface with the Teenage Engineering OD-11 Cloud Speaker [🛠Work in Progress]
🔊 Reversing Orthoplay Websocket communication (Teenage Engineering OD-11)
Hackathon Project — Watch public television in your terminal. No browser needed.
🎮 BDEMU default slot switcher (OS X/Linux) written in Qt
node-eyefi modified to work with newer eyefi firmwares
AhoyRTC SDK for iOS (including the WebRTC framework)
startedsecuring/IOSSecuritySuite
started time in 44 minutes
push eventReactiveCocoa/ReactiveSwift
commit sha 11a7d832c5da0530cf7e6fca6baab4540b5ded07
Add ExpressibleByNilLiteral constraint on OptionalProtocol Optional already implements this and this makes it possible to just write nil instead of .init(reconstructing: nil)
commit sha c29c6b5f1e74c62c4e9927a8b2fc395cb0a72f97
Fix typo in documentation comment
commit sha b346a977c836bcaaf9f483e5147a10ab5d7277c1
Add changelog entry
commit sha 7140b2e60bef72e5336455e5bf892c15a37943ce
Merge branch 'master' into optionalprotocol_expressiblebynilliteral
commit sha c9b8fa54d89964cf2dc962d493cc5cbff07bf98c
Merge pull request #805 from nkristek/optionalprotocol_expressiblebynilliteral
push time in 4 days
PR merged ReactiveCocoa/ReactiveSwift
Hi, this is just a very small contribution regarding the OptionalProtocol and adds the ExpressibleByNilLiteral constraint to it. It is already implemented by Optional<Wrapped> and requires no further change. This makes it possible to initialise a value of type OptionalProtocol with nil instead of having to write .init(reconstructing: nil).
There also was a small typo in the documentation of the associatedType which I fixed as well.
Example
extension Property where Value: OptionalProtocol {
func mapNil() -> Property<Value> {
// now possible to write
return Property(value: nil)
// instead of
return Property(value: .init(reconstructing: nil))
}
}
Extending OptionalProtocol with the implementation of ExpressibleByNilLiteral is not possible due to a language constraint:
/// error: Extension of protocol 'OptionalProtocol' cannot have an inheritance clause
extension OptionalProtocol: ExpressibleByNilLiteral {
}
For now, as a workaround, one needs to append ExpressibleByNilLiteral to the generic constraint like so:
extension Property where Value: OptionalProtocol & ExpressibleByNilLiteral {
func mapNil() -> Property<Value> {
return Property(value: nil)
}
}
Checklist
- [x] Updated CHANGELOG.md.
pr closed time in 4 days
startedsamdmarshall/nslocalizer
started time in 7 days
push eventnkristek/ReactiveSwift
commit sha f3545c01aba6c083cd9ded16f92e16aa809c6cce
Fix caption `Combine` to `ReactiveSwift`
commit sha 06f63476c72dec63ec091202b739aa42831162cc
Merge pull request #804 from hirotakan/fix-rx-cheatsheet Fix caption `Combine` to `ReactiveSwift`
commit sha 7140b2e60bef72e5336455e5bf892c15a37943ce
Merge branch 'master' into optionalprotocol_expressiblebynilliteral
push time in 8 days
issue closedahoyconference/ahoyrtc-ios
demo.ahoyrtc.com SSL certificate expired
The SSL certificate for the demo.ahoyrtc.com domain has expired. Since that is where the binary framework is hosted, we currently cannot fetch the SDK.
closed time in 10 days
Marcocancissue commentahoyconference/ahoyrtc-ios
demo.ahoyrtc.com SSL certificate expired
Certificate has been renewed..
comment created time in 10 days
issue commentReactiveCocoa/ReactiveSwift
Please provide more context so we can actually help you.
comment created time in 13 days
issue openedahoyconference/ahoyrtc-ios
demo.ahoyrtc.com SSL certificate expired
The SSL certificate for the demo.ahoyrtc.com domain has expired. Since that is where the binary framework is hosted, we currently cannot fetch the SDK.
created time in 18 days
startedpointfreeco/swift-snapshot-testing
started time in 22 days
startedmlostekk/Stadia_iOS
started time in 23 days
startedapple/swift-atomics
started time in 24 days
delete branch Marcocanc/PhoneNumberKit
delete branch : lower-deployment-target
delete time in a month
PR opened marmelroy/PhoneNumberKit
pr created time in a month
create barnchMarcocanc/PhoneNumberKit
branch : lower-deployment-target
created branch time in a month
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
fork in a month
issue openedmarmelroy/PhoneNumberKit
Minimum Deployment Target set to iOS 12
Hi is there any reason why the deployment target has been raised to iOS 12? iOS 11 is still very popular and I couldn't find any code change that would require the minimum deployment target to be raised to 12.
created time in a month
issue commentCarthage/Carthage
Build failed, logs with "** BUILD SUCCEEDED **"
Having the same issue!
comment created time in a month
startedAdyen/adyen-ios
started time in 2 months
push eventMarcocanc/marcocanc-recipes
commit sha fe636fb160e624e1b9578a68da382f2956c54544
Set Category to VPN
commit sha ea3074edd0845c33e623143b354c1833ebf61a6b
Add Sipgate Softphone
push time in 2 months
issue closedahoyconference/ahoyrtc-ios
Bitcode is still not supported on iOS, therefore requiring the entire project using this SDK to disable bitcode support.
closed time in 3 months
MarcocancstartedJamf-Custom-Profile-Schemas/JSON-Schema-for-Jamf-Pro-Applications-and-Settings-MDM-Payload
started time in 3 months
