Skip to content

Commit fe08993

Browse files
committed
Create ReactiveObjC.framework and ReactiveObjCBridge.framework
1 parent 26997cf commit fe08993

File tree

290 files changed

+6393
-2317
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

290 files changed

+6393
-2317
lines changed

.travis.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,56 @@ matrix:
3232
- XCODE_SDK=watchsimulator
3333
- XCODE_ACTION=build
3434
- XCODE_DESTINATION="platform=watchOS Simulator,name=Apple Watch - 38mm"
35+
- xcode_scheme: ReactiveObjC-macOS
36+
xcode_workspace: ReactiveObjC.xcworkspace
37+
env:
38+
- XCODE_SDK=macosx
39+
- XCODE_ACTION="build test"
40+
- XCODE_DESTINATION="arch=x86_64"
41+
- XCODE_PLAYGROUND_TARGET="x86_64-apple-macosx10.10"
42+
- xcode_scheme: ReactiveObjC-iOS
43+
xcode_workspace: ReactiveObjC.xcworkspace
44+
env:
45+
- XCODE_SDK=iphonesimulator
46+
- XCODE_ACTION="build-for-testing test-without-building"
47+
- XCODE_DESTINATION="platform=iOS Simulator,name=iPhone 6s"
48+
- xcode_scheme: ReactiveObjC-tvOS
49+
xcode_workspace: ReactiveObjC.xcworkspace
50+
env:
51+
- XCODE_SDK=appletvsimulator
52+
- XCODE_ACTION="build-for-testing test-without-building"
53+
- XCODE_DESTINATION="platform=tvOS Simulator,name=Apple TV 1080p"
54+
- xcode_scheme: ReactiveObjC-watchOS
55+
xcode_workspace: ReactiveObjC.xcworkspace
56+
env:
57+
- XCODE_SDK=watchsimulator
58+
- XCODE_ACTION=build
59+
- XCODE_DESTINATION="platform=watchOS Simulator,name=Apple Watch - 38mm"
60+
- xcode_scheme: ReactiveObjCBridge-macOS
61+
xcode_workspace: ReactiveObjCBridge.xcworkspace
62+
env:
63+
- XCODE_SDK=macosx
64+
- XCODE_ACTION="build test"
65+
- XCODE_DESTINATION="arch=x86_64"
66+
- XCODE_PLAYGROUND_TARGET="x86_64-apple-macosx10.10"
67+
- xcode_scheme: ReactiveObjCBridge-iOS
68+
xcode_workspace: ReactiveObjCBridge.xcworkspace
69+
env:
70+
- XCODE_SDK=iphonesimulator
71+
- XCODE_ACTION="build-for-testing test-without-building"
72+
- XCODE_DESTINATION="platform=iOS Simulator,name=iPhone 6s"
73+
- xcode_scheme: ReactiveObjCBridge-tvOS
74+
xcode_workspace: ReactiveObjCBridge.xcworkspace
75+
env:
76+
- XCODE_SDK=appletvsimulator
77+
- XCODE_ACTION="build-for-testing test-without-building"
78+
- XCODE_DESTINATION="platform=tvOS Simulator,name=Apple TV 1080p"
79+
- xcode_scheme: ReactiveObjCBridge-watchOS
80+
xcode_workspace: ReactiveObjCBridge.xcworkspace
81+
env:
82+
- XCODE_SDK=watchsimulator
83+
- XCODE_ACTION=build
84+
- XCODE_DESTINATION="platform=watchOS Simulator,name=Apple Watch - 38mm"
3585
- script:
3686
- brew update
3787
- brew outdated carthage || brew upgrade carthage

ReactiveCocoa.xcodeproj/project.pbxproj

Lines changed: 9 additions & 1923 deletions
Large diffs are not rendered by default.

ReactiveCocoa/ReactiveCocoa.h

Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -13,83 +13,3 @@ FOUNDATION_EXPORT double ReactiveCocoaVersionNumber;
1313

1414
//! Project version string for ReactiveCocoa.
1515
FOUNDATION_EXPORT const unsigned char ReactiveCocoaVersionString[];
16-
17-
#import <ReactiveCocoa/EXTKeyPathCoding.h>
18-
#import <ReactiveCocoa/EXTScope.h>
19-
#import <ReactiveCocoa/NSArray+RACSequenceAdditions.h>
20-
#import <ReactiveCocoa/NSData+RACSupport.h>
21-
#import <ReactiveCocoa/NSDictionary+RACSequenceAdditions.h>
22-
#import <ReactiveCocoa/NSEnumerator+RACSequenceAdditions.h>
23-
#import <ReactiveCocoa/NSFileHandle+RACSupport.h>
24-
#import <ReactiveCocoa/NSNotificationCenter+RACSupport.h>
25-
#import <ReactiveCocoa/NSObject+RACDeallocating.h>
26-
#import <ReactiveCocoa/NSObject+RACLifting.h>
27-
#import <ReactiveCocoa/NSObject+RACPropertySubscribing.h>
28-
#import <ReactiveCocoa/NSObject+RACSelectorSignal.h>
29-
#import <ReactiveCocoa/NSOrderedSet+RACSequenceAdditions.h>
30-
#import <ReactiveCocoa/NSSet+RACSequenceAdditions.h>
31-
#import <ReactiveCocoa/NSString+RACSequenceAdditions.h>
32-
#import <ReactiveCocoa/NSString+RACSupport.h>
33-
#import <ReactiveCocoa/NSIndexSet+RACSequenceAdditions.h>
34-
#import <ReactiveCocoa/NSUserDefaults+RACSupport.h>
35-
#import <ReactiveCocoa/RACBehaviorSubject.h>
36-
#import <ReactiveCocoa/RACChannel.h>
37-
#import <ReactiveCocoa/RACCommand.h>
38-
#import <ReactiveCocoa/RACCompoundDisposable.h>
39-
#import <ReactiveCocoa/RACDelegateProxy.h>
40-
#import <ReactiveCocoa/RACDisposable.h>
41-
#import <ReactiveCocoa/RACEvent.h>
42-
#import <ReactiveCocoa/RACGroupedSignal.h>
43-
#import <ReactiveCocoa/RACKVOChannel.h>
44-
#import <ReactiveCocoa/RACMulticastConnection.h>
45-
#import <ReactiveCocoa/RACQueueScheduler.h>
46-
#import <ReactiveCocoa/RACQueueScheduler+Subclass.h>
47-
#import <ReactiveCocoa/RACReplaySubject.h>
48-
#import <ReactiveCocoa/RACScheduler.h>
49-
#import <ReactiveCocoa/RACScheduler+Subclass.h>
50-
#import <ReactiveCocoa/RACScopedDisposable.h>
51-
#import <ReactiveCocoa/RACSequence.h>
52-
#import <ReactiveCocoa/RACSerialDisposable.h>
53-
#import <ReactiveCocoa/RACSignal+Operations.h>
54-
#import <ReactiveCocoa/RACSignal.h>
55-
#import <ReactiveCocoa/RACStream.h>
56-
#import <ReactiveCocoa/RACSubject.h>
57-
#import <ReactiveCocoa/RACSubscriber.h>
58-
#import <ReactiveCocoa/RACSubscriptingAssignmentTrampoline.h>
59-
#import <ReactiveCocoa/RACTargetQueueScheduler.h>
60-
#import <ReactiveCocoa/RACTestScheduler.h>
61-
#import <ReactiveCocoa/RACTuple.h>
62-
#import <ReactiveCocoa/RACUnit.h>
63-
64-
#if TARGET_OS_WATCH
65-
#elif TARGET_OS_IOS || TARGET_OS_TV
66-
#import <ReactiveCocoa/UIBarButtonItem+RACCommandSupport.h>
67-
#import <ReactiveCocoa/UIButton+RACCommandSupport.h>
68-
#import <ReactiveCocoa/UICollectionReusableView+RACSignalSupport.h>
69-
#import <ReactiveCocoa/UIControl+RACSignalSupport.h>
70-
#import <ReactiveCocoa/UIGestureRecognizer+RACSignalSupport.h>
71-
#import <ReactiveCocoa/UISegmentedControl+RACSignalSupport.h>
72-
#import <ReactiveCocoa/UITableViewCell+RACSignalSupport.h>
73-
#import <ReactiveCocoa/UITableViewHeaderFooterView+RACSignalSupport.h>
74-
#import <ReactiveCocoa/UITextField+RACSignalSupport.h>
75-
#import <ReactiveCocoa/UITextView+RACSignalSupport.h>
76-
77-
#if TARGET_OS_IOS
78-
#import <ReactiveCocoa/NSURLConnection+RACSupport.h>
79-
#import <ReactiveCocoa/UIStepper+RACSignalSupport.h>
80-
#import <ReactiveCocoa/UIDatePicker+RACSignalSupport.h>
81-
#import <ReactiveCocoa/UIAlertView+RACSignalSupport.h>
82-
#import <ReactiveCocoa/UIActionSheet+RACSignalSupport.h>
83-
#import <ReactiveCocoa/MKAnnotationView+RACSignalSupport.h>
84-
#import <ReactiveCocoa/UIImagePickerController+RACSignalSupport.h>
85-
#import <ReactiveCocoa/UIRefreshControl+RACCommandSupport.h>
86-
#import <ReactiveCocoa/UISlider+RACSignalSupport.h>
87-
#import <ReactiveCocoa/UISwitch+RACSignalSupport.h>
88-
#endif
89-
#elif TARGET_OS_MAC
90-
#import <ReactiveCocoa/NSControl+RACCommandSupport.h>
91-
#import <ReactiveCocoa/NSControl+RACTextSignalSupport.h>
92-
#import <ReactiveCocoa/NSObject+RACAppKitBindings.h>
93-
#import <ReactiveCocoa/NSText+RACSignalSupport.h>
94-
#import <ReactiveCocoa/NSURLConnection+RACSupport.h>
95-
#endif

ReactiveCocoaTests/Swift/CocoaActionSpec.swift renamed to ReactiveCocoaTests/CocoaActionSpec.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ class CocoaActionSpec: QuickSpec {
3535

3636
let cocoaAction = action.unsafeCocoaAction
3737
cocoaAction
38-
.rac_values(forKeyPath: #keyPath(CocoaAction.isEnabled), observer: nil)
39-
.toSignalProducer()
38+
.values(forKeyPath: #keyPath(CocoaAction.isEnabled))
4039
.map { $0! as! Bool }
4140
.start(Observer(next: { values.append($0) }))
4241

@@ -54,8 +53,7 @@ class CocoaActionSpec: QuickSpec {
5453

5554
let cocoaAction = action.unsafeCocoaAction
5655
cocoaAction
57-
.rac_values(forKeyPath: #keyPath(CocoaAction.isExecuting), observer: nil)
58-
.toSignalProducer()
56+
.values(forKeyPath: #keyPath(CocoaAction.isExecuting))
5957
.map { $0! as! Bool }
6058
.start(Observer(next: { values.append($0) }))
6159

0 commit comments

Comments
 (0)