Compare commits
83 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
aa461b73c8 | ||
|
|
e070082f4a | ||
|
|
079434d62b | ||
|
|
f57de77545 | ||
|
|
18657271ba | ||
|
|
11d1dc711d | ||
|
|
965d5efe7f | ||
|
|
87b01fcaaf | ||
|
|
b2624c7572 | ||
|
|
bd37f1d6a7 | ||
|
|
f475c15360 | ||
|
|
d3d4aeea41 | ||
|
|
5913ce80e5 | ||
|
|
4c8bed2826 | ||
|
|
d036b43d6f | ||
|
|
318aca4d8f | ||
|
|
060c9f91f3 | ||
|
|
4184f609d6 | ||
|
|
658d710847 | ||
|
|
3fa9843855 | ||
|
|
de3f51b447 | ||
|
|
43c32e0f4c | ||
|
|
775a6fd4ea | ||
|
|
4f594c8c1d | ||
|
|
ebadac8cd8 | ||
|
|
c48bed5ebd | ||
|
|
4f3efde6f0 | ||
|
|
5b4e86a90a | ||
|
|
2be83752db | ||
|
|
bd1a0f4e25 | ||
|
|
70cd397591 | ||
|
|
1120529e34 | ||
|
|
f57415a08b | ||
|
|
f9da568bfd | ||
|
|
39c9f8c5a0 | ||
|
|
a645e22973 | ||
|
|
eaf86d3348 | ||
|
|
2565321a4a | ||
|
|
ec828a82fd | ||
|
|
411aa41226 | ||
|
|
00b164058d | ||
|
|
9808613c75 | ||
|
|
1d20d81652 | ||
|
|
f5c66ff35a | ||
|
|
4c3d3234f5 | ||
|
|
d543173b18 | ||
|
|
d8578e0162 | ||
|
|
d665833eba | ||
|
|
33e25a5fed | ||
|
|
c0737de939 | ||
|
|
a18679eba8 | ||
|
|
ce321aeceb | ||
|
|
6074547f64 | ||
|
|
8432932cb7 | ||
|
|
f8dccc04d7 | ||
|
|
b38ef59c93 | ||
|
|
c1162c76d3 | ||
|
|
231426d5b3 | ||
|
|
783eb95438 | ||
|
|
7bdc3e153d | ||
|
|
28460d4576 | ||
|
|
396f6fa7bd | ||
|
|
e39eafee7f | ||
|
|
f1549fe922 | ||
|
|
b16c539607 | ||
|
|
b11b33da5f | ||
|
|
6e9cd5a1f5 | ||
|
|
b67132671a | ||
|
|
14e34e8e7a | ||
|
|
16f5ab29fa | ||
|
|
2af717fe5e | ||
|
|
c5be6bd742 | ||
|
|
693eddb578 | ||
|
|
46e5bc2cbf | ||
|
|
f11afaaa45 | ||
|
|
cf64ce96f2 | ||
|
|
b1eae1b06a | ||
|
|
d19af3aba8 | ||
|
|
ece5341e27 | ||
|
|
7f9aaf4642 | ||
|
|
d59c3690d4 | ||
|
|
37070e482d | ||
|
|
7fd322a5c6 |
8
.gitmodules
vendored
8
.gitmodules
vendored
@@ -3,7 +3,7 @@
|
||||
url = git://github.com/Lyndir/Pearl.git
|
||||
[submodule "External/InAppSettingsKit"]
|
||||
path = External/InAppSettingsKit
|
||||
url = git://github.com/futuretap/InAppSettingsKit.git
|
||||
url = git://github.com/lhunath/InAppSettingsKit.git
|
||||
[submodule "External/FontReplacer"]
|
||||
path = External/FontReplacer
|
||||
url = git://github.com/0xced/FontReplacer.git
|
||||
@@ -13,3 +13,9 @@
|
||||
[submodule "External/RHStatusItemView"]
|
||||
path = External/RHStatusItemView
|
||||
url = git://github.com/lhunath/RHStatusItemView.git
|
||||
[submodule "External/LoveLyndir"]
|
||||
path = External/LoveLyndir
|
||||
url = git://github.com/Lyndir/love-lyndir.client.git
|
||||
[submodule "External/DCIntrospect"]
|
||||
path = External/DCIntrospect
|
||||
url = https://github.com/lhunath/DCIntrospect.git
|
||||
|
||||
1
.idea/inspectionProfiles/Project_Default.xml
generated
1
.idea/inspectionProfiles/Project_Default.xml
generated
@@ -9,6 +9,7 @@
|
||||
<inspection_tool class="OCNotLocalizedStringInspection" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OCUnusedMacroInspection" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="OCUnusedMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="SignednessMismatch" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="UnavailableInDeploymentTarget" enabled="true" level="INFO" enabled_by_default="true" />
|
||||
<inspection_tool class="UnusedLocalVariable" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="UnusedParameter" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
|
||||
7
.travis.yml
Normal file
7
.travis.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
language: objective-c
|
||||
xcode_workspace: MasterPassword.xcworkspace
|
||||
xcode_scheme: MasterPassword iOS (Development)
|
||||
xcode_sdk: iphonesimulator
|
||||
git:
|
||||
submodules: false
|
||||
before_install: ./Scripts/updateDependencies
|
||||
Binary file not shown.
@@ -15,13 +15,13 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.1.1</string>
|
||||
<string>2.1.7</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>iPhoneOS</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>7</string>
|
||||
<string>26</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>iphoneos</string>
|
||||
<key>MinimumOSVersion</key>
|
||||
|
||||
BIN
External/Crashlytics.framework/run
vendored
BIN
External/Crashlytics.framework/run
vendored
Binary file not shown.
1
External/DCIntrospect
vendored
Submodule
1
External/DCIntrospect
vendored
Submodule
Submodule External/DCIntrospect added at 3aa3122645
1
External/FontReplacer
vendored
1
External/FontReplacer
vendored
Submodule External/FontReplacer deleted from 4e3dea0870
1
External/GoogleOpenSource.framework
vendored
Symbolic link
1
External/GoogleOpenSource.framework
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
google-plus-ios-sdk/GoogleOpenSource.framework
|
||||
1
External/GooglePlus.framework
vendored
Symbolic link
1
External/GooglePlus.framework
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
google-plus-ios-sdk/GooglePlus.framework
|
||||
@@ -1,59 +0,0 @@
|
||||
//
|
||||
// GPPDeepLink.h
|
||||
// Google+ iOS SDK
|
||||
//
|
||||
// Copyright 2012 Google Inc.
|
||||
//
|
||||
// Use of this SDK is subject to the Google+ Platform Terms of Service:
|
||||
// https://developers.google.com/+/terms
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@class GPPDeepLink;
|
||||
|
||||
// A protocol optionally implemented by the client of |GPPDeepLink|.
|
||||
@protocol GPPDeepLinkDelegate
|
||||
|
||||
// Notifies the client that a deep link has been received either from
|
||||
// |readDeepLinkAfterInstall| or |handleURL:sourceApplication:annotation:|.
|
||||
- (void)didReceiveDeepLink:(GPPDeepLink *)deepLink;
|
||||
|
||||
@end
|
||||
|
||||
// This class handles a deep link within a share posted on Google+.
|
||||
// For more information on deep links, see
|
||||
// http://developers.google.com/+/mobile/ios/share .
|
||||
@interface GPPDeepLink : NSObject
|
||||
|
||||
// Sets the delegate to handle the deep link.
|
||||
+ (void)setDelegate:(id<GPPDeepLinkDelegate>)delegate;
|
||||
|
||||
// Returns a |GPPDeepLink| for your app to handle, or |nil| if not found. The
|
||||
// deep-link ID can be obtained from |GPPDeepLink|. It is stored when a user
|
||||
// clicks a link to your app from a Google+ post, but hasn't yet installed your
|
||||
// app. The user will be redirected to the App Store to install your app. This
|
||||
// method should be called on or near your app launch to take the user to
|
||||
// deep-link ID within your app. The delegate will be called if set and if a
|
||||
// deep link is found.
|
||||
+ (GPPDeepLink *)readDeepLinkAfterInstall;
|
||||
|
||||
// This method should be called from your |UIApplicationDelegate|'s
|
||||
// |application:openURL:sourceApplication:annotation|. Returns
|
||||
// |GooglePlusDeepLink| if |GooglePlusDeepLink| handled this URL, |nil|
|
||||
// otherwise. The delegate will be called if set and if a deep link is found.
|
||||
// Also see |handleURL:sourceApplication:annotation:| in |GPPURLHandler|.
|
||||
+ (GPPDeepLink *)handleURL:(NSURL *)url
|
||||
sourceApplication:(NSString *)sourceApplication
|
||||
annotation:(id)annotation;
|
||||
|
||||
// The deep-link ID in |GPPDeepLink| that was passed to the app.
|
||||
- (NSString *)deepLinkID;
|
||||
|
||||
// This instance method indicates where the user came from before arriving in
|
||||
// your app. This method is provided for you to collect engagement metrics.
|
||||
// For the possible values, see
|
||||
// http://developers.google.com/+/mobile/ios/source-values .
|
||||
- (NSString *)source;
|
||||
|
||||
@end
|
||||
@@ -1,44 +0,0 @@
|
||||
//
|
||||
// GPPSignInButton.h
|
||||
// Google+ iOS SDK
|
||||
//
|
||||
// Copyright 2012 Google Inc.
|
||||
//
|
||||
// Use of this SDK is subject to the Google+ Platform Terms of Service:
|
||||
// https://developers.google.com/+/terms
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
// The various layout styles supported by the GPPSignInButton.
|
||||
// The minmum size of the button depends on the language used for text.
|
||||
// The following dimensions (in points) fit for all languages:
|
||||
// kGPPSignInButtonStyleStandard: 226 x 48
|
||||
// kGPPSignInButtonStyleWide: 308 x 48
|
||||
// kGPPSignInButtonStyleIconOnly: 46 x 48 (no text, fixed size)
|
||||
typedef enum {
|
||||
kGPPSignInButtonStyleStandard = 0,
|
||||
kGPPSignInButtonStyleWide = 1,
|
||||
kGPPSignInButtonStyleIconOnly = 2
|
||||
} GPPSignInButtonStyle;
|
||||
|
||||
// The various color schemes supported by the GPPSignInButton.
|
||||
typedef enum {
|
||||
kGPPSignInButtonColorSchemeDark = 0,
|
||||
kGPPSignInButtonColorSchemeLight = 1
|
||||
} GPPSignInButtonColorScheme;
|
||||
|
||||
// This class provides the Google+ sign-in button. You can instantiate this
|
||||
// class programmatically or from a NIB file. You should set up the
|
||||
// |GPPSignIn| shared instance with your client ID and any additional scopes,
|
||||
// implement the delegate methods for |GPPSignIn|, and add this button to your
|
||||
// view hierarchy.
|
||||
@interface GPPSignInButton : UIButton
|
||||
|
||||
// Sets the sign-in button layout style. The default style is standard.
|
||||
- (void)setStyle:(GPPSignInButtonStyle)style;
|
||||
|
||||
// Sets the sign-in button color scheme. The default scheme is dark.
|
||||
- (void)setColorScheme:(GPPSignInButtonColorScheme)colorScheme;
|
||||
|
||||
@end
|
||||
@@ -1,25 +0,0 @@
|
||||
//
|
||||
// GPPURLHandler.h
|
||||
// Google+ iOS SDK
|
||||
//
|
||||
// Copyright 2013 Google Inc.
|
||||
//
|
||||
// Use of this SDK is subject to the Google+ Platform Terms of Service:
|
||||
// https://developers.google.com/+/terms
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@interface GPPURLHandler : NSObject
|
||||
|
||||
// Calls |handleURL:sourceApplication:annotation:| for
|
||||
// |[GPPSignIn sharedInstance]|, |[GPPShare sharedInstance]|, and
|
||||
// |GPPDeepLink|, and returns |YES| if any of them handles the URL.
|
||||
// This method can be called from your |UIApplicationDelegate|'s
|
||||
// |application:openURL:sourceApplication:annotation| instead of calling
|
||||
// those methods individually.
|
||||
+ (BOOL)handleURL:(NSURL *)url
|
||||
sourceApplication:(NSString *)sourceApplication
|
||||
annotation:(id)annotation;
|
||||
|
||||
@end
|
||||
0
External/Localytics/LICENSE
vendored
Executable file → Normal file
0
External/Localytics/LICENSE
vendored
Executable file → Normal file
1
External/LoveLyndir
vendored
Submodule
1
External/LoveLyndir
vendored
Submodule
Submodule External/LoveLyndir added at ceed9e2000
2
External/Pearl
vendored
2
External/Pearl
vendored
Submodule External/Pearl updated: ea7054e328...2e328ecff0
1
External/Reveal.framework/Reveal
vendored
Symbolic link
1
External/Reveal.framework/Reveal
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
Versions/Current/Reveal
|
||||
17
External/Reveal.framework/Versions/A/Headers/IBARevealLoader.h
vendored
Normal file
17
External/Reveal.framework/Versions/A/Headers/IBARevealLoader.h
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
//
|
||||
// Copyright (c) 2013 Itty Bitty Apps. All rights reserved.
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
extern NSString * const IBARevealLoaderRequestStartNotification;
|
||||
extern NSString * const IBARevealLoaderRequestStopNotification;
|
||||
|
||||
extern NSString * const IBARevealLoaderSetOptionsNotification;
|
||||
extern NSString * const IBARevealLoaderOptionsLogLevelMaskKey;
|
||||
|
||||
@interface IBARevealLoader : NSObject
|
||||
|
||||
+ (void)startServer;
|
||||
+ (void)stopServer;
|
||||
|
||||
@end
|
||||
57
External/Reveal.framework/Versions/A/Headers/IBARevealLogger.h
vendored
Normal file
57
External/Reveal.framework/Versions/A/Headers/IBARevealLogger.h
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
// Copyright (c) 2013 Itty Bitty Apps Pty Ltd. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
CF_EXTERN_C_BEGIN
|
||||
|
||||
/*!
|
||||
\brief The Reveal Log level bit flags.
|
||||
\discussion These flags are additive. i.e. you should bitwise OR them together.
|
||||
|
||||
\seealso IBARevealLoggerSetLevelMask
|
||||
\seealso IBARevealLoggerGetLevelMask
|
||||
|
||||
Example:
|
||||
|
||||
// Enable Error, Warning and Info logger levels.
|
||||
IBARevealLoggerSetLevelMask(IBARevealLogLevelError|IBARevealLogLevelWarn|IBARevealLogLevelInfo);
|
||||
|
||||
*/
|
||||
typedef NS_OPTIONS(int32_t, IBARevealLogLevel)
|
||||
{
|
||||
IBARevealLogLevelNone = 0,
|
||||
IBARevealLogLevelDebug = (1 << 0),
|
||||
IBARevealLogLevelInfo = (1 << 1),
|
||||
IBARevealLogLevelWarn = (1 << 2),
|
||||
IBARevealLogLevelError = (1 << 3)
|
||||
};
|
||||
|
||||
/*!
|
||||
\brief Set the Reveal logger level mask.
|
||||
\param mask A bit mask which is a combination of the IBARevealLogLevel enum options.
|
||||
|
||||
\discussion If you do not wish to see log messages from Reveal you should call this function with an appropriate level mask as early in your application's lifecycle as possible. For example in your application's main() function.
|
||||
|
||||
Example:
|
||||
|
||||
// Enable Error, Warning and Info logger levels.
|
||||
IBARevealLoggerSetLevelMask(IBARevealLogLevelError|IBARevealLogLevelWarn|IBARevealLogLevelInfo);
|
||||
|
||||
*/
|
||||
CF_EXPORT void IBARevealLoggerSetLevelMask(int32_t mask);
|
||||
|
||||
/*!
|
||||
\brief Get the current Reveal logger level mask.
|
||||
\return A bit mask representing the levels at which Reveal is currently logging.
|
||||
\discussion The default Reveal Logger level mask is IBARevealLogLevelError|IBARevealLogLevelWarn|IBARevealLogLevelInfo.
|
||||
|
||||
Example:
|
||||
|
||||
// Turn off the Info log level.
|
||||
IBARevealLoggerSetLevelMask(IBARevealLoggerGetLevelMask() & ~IBARevealLogLevelInfo);
|
||||
|
||||
*/
|
||||
CF_EXPORT int32_t IBARevealLoggerGetLevelMask(void);
|
||||
|
||||
CF_EXTERN_C_END
|
||||
5
External/Reveal.framework/Versions/A/Headers/Reveal.h
vendored
Normal file
5
External/Reveal.framework/Versions/A/Headers/Reveal.h
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
// Copyright (c) 2013 Itty Bitty Apps Pty Ltd. All rights reserved.
|
||||
//
|
||||
|
||||
#import "IBARevealLogger.h"
|
||||
#import "IBARevealLoader.h"
|
||||
BIN
External/Reveal.framework/Versions/A/Reveal
vendored
Normal file
BIN
External/Reveal.framework/Versions/A/Reveal
vendored
Normal file
Binary file not shown.
15
External/TestFlight/README.md
vendored
15
External/TestFlight/README.md
vendored
@@ -6,12 +6,11 @@ The SDK can track more information if you pass it to TestFlight. The Checkpoint
|
||||
|
||||
The SDK also offers a remote logging solution. Find out more about our logging system in the "Remote Logging" section.
|
||||
|
||||
|
||||
## Requirements
|
||||
|
||||
The TestFlight SDK requires iOS 4.3 or above, the Apple LLVM compiler, and the libz library to run.
|
||||
|
||||
The AdSupport.framework is required for iOS 6.0+ in order to uniquely identify users so we can estimate the number of users your app has (using `ASIdentifierManager`). You may weak link the framework in you app. If your app does not link with the AdSupport.framework, the TestFlight SDK will automatically load it for apps running on iOS 6.0+.
|
||||
|
||||
|
||||
## Integration
|
||||
|
||||
@@ -40,9 +39,9 @@ The AdSupport.framework is required for iOS 6.0+ in order to uniquely identify u
|
||||
|
||||
4. Get your App Token
|
||||
|
||||
1. If this is a new application, and you have not uploaded it to TestFlight before, first register it here: [https://testflightapp.com/dashboard/applications/create/]().
|
||||
1. If this is a new application, and you have not uploaded it to TestFlight before, first register it here: [https://testflightapp.com/dashboard/applications/create/](https://testflightapp.com/dashboard/applications/create/).
|
||||
|
||||
Otherwise, if you have previously uploaded your app to TestFlight, go to your list of applications ([http://testflightapp.com/dashboard/applications/]()) and click on the application you are using from the list.
|
||||
Otherwise, if you have previously uploaded your app to TestFlight, go to your list of applications ([http://testflightapp.com/dashboard/applications/](http://testflightapp.com/dashboard/applications/)) and click on the application you are using from the list.
|
||||
|
||||
2. Click on the "App Token" tab on the left. The App Token for that application will be there.
|
||||
|
||||
@@ -92,7 +91,9 @@ After you have integrated the SDK into your application you need to upload your
|
||||
|
||||
View anonymous information about how often users use your app, how long they use it for, and when they use it. You can see what type of device the user is using, which OS, which language, etc.
|
||||
|
||||
Sessions automatically start at app launch, app did become active, and app will enter foreground and end at app will resign active, app did enter background, or app will terminate. Sessions that start shortly after an end continue the session instead of starting a new one.
|
||||
Sessions automatically start at when the app becomes active and end when the app resigns active. Sessions that start shortly after an end continue the session instead of starting a new one.
|
||||
|
||||
NB: Sessions do not start when `takeOff:` is called, `takeOff:` registers callbacks to start sessions when the app is active.
|
||||
|
||||
For **beta** users, you can see who the users are if you are **setting the UDID**, they have a TestFlight account, and their device is registered to TestFlight. (See Setting the UDID for more information).
|
||||
|
||||
@@ -125,6 +126,8 @@ Use `passCheckpoint:` to track when a user performs certain tasks in your applic
|
||||
|
||||
Checkpoints are meant to tell you if a user visited a place in your app or completed a task. They should not be used for debugging purposes. Instead, use Remote Logging for debugging information (more information below).
|
||||
|
||||
NB: Checkpoints are only recorded during sessions.
|
||||
|
||||
|
||||
### Custom Environment Information
|
||||
|
||||
@@ -162,6 +165,8 @@ For even better information in your remote logs, such as file name and line numb
|
||||
Which will produce output that looks like
|
||||
|
||||
-[MyAppDelegate application:didFinishLaunchingWithOptions:] [Line 45] Launched!
|
||||
|
||||
NB: Logs are only recorded during sessions.
|
||||
|
||||
**Custom Logging**
|
||||
|
||||
|
||||
9
External/TestFlight/TestFlight.h
vendored
9
External/TestFlight/TestFlight.h
vendored
@@ -6,7 +6,7 @@
|
||||
// Copyright 2011 TestFlight. All rights reserved.
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#define TESTFLIGHT_SDK_VERSION @"2.0.0"
|
||||
#define TESTFLIGHT_SDK_VERSION @"2.1.4"
|
||||
#undef TFLog
|
||||
|
||||
#if __cplusplus
|
||||
@@ -41,7 +41,12 @@ extern "C" {
|
||||
|
||||
|
||||
/**
|
||||
* Starts a TestFlight session using the Application Token for this Application
|
||||
* Sets up TestFlight's infrastructure.
|
||||
*
|
||||
* - Saves App Token
|
||||
* - Starts automatic session management
|
||||
* - Installs Crash Handlers
|
||||
* - Kicks off sending of old session data
|
||||
*
|
||||
* @param applicationToken Will be the application token for the current application.
|
||||
* The token for this application can be retrieved by going to https://testflightapp.com/dashboard/applications/
|
||||
|
||||
BIN
External/TestFlight/libTestFlight.a
vendored
BIN
External/TestFlight/libTestFlight.a
vendored
Binary file not shown.
32
External/TestFlight/release_notes.md
vendored
32
External/TestFlight/release_notes.md
vendored
@@ -1,4 +1,34 @@
|
||||
## 2.0
|
||||
## 2.1.4
|
||||
|
||||
- Consolidate both SDK versions into one which removes all access to `ASIdentifierManager`
|
||||
|
||||
## 2.1.3
|
||||
|
||||
- Fix bug in 2.1.2-noadid which caused adid to be collected
|
||||
|
||||
## 2.1.2
|
||||
|
||||
- Fix for bug that caused events to not get sent properly when using the `TFOptionSessionKeepAliveTimeout` option
|
||||
- Fix for bug that caused logs that were sent immediately after start session to sometimes not be sent to server
|
||||
|
||||
## 2.1.1
|
||||
|
||||
- Create sdk version that removes all access to `ASIdentifierManager`
|
||||
- Add UIDevice's `identifierForVendor`
|
||||
|
||||
## 2.1
|
||||
|
||||
- Full support for the iPhone 5s’ ARM64 processor while still supporting down to iOS 4.3
|
||||
|
||||
## 2.0.2
|
||||
|
||||
- Fixed a bug where the sdk would cause an app's CPU usage to rise significantly if the device had no internet connection when the app started
|
||||
|
||||
## 2.0.1
|
||||
|
||||
- Fixed rare `8badf00d` crash in TFNetworkManager that happened when the app was in the background
|
||||
|
||||
## 2.0 - August 12, 2013
|
||||
|
||||
Improvements
|
||||
|
||||
|
||||
2
External/UbiquityStoreManager
vendored
2
External/UbiquityStoreManager
vendored
Submodule External/UbiquityStoreManager updated: 6707cb3623...c02affe877
1
External/google-plus-ios-sdk/GooglePlus.framework/Headers
vendored
Symbolic link
1
External/google-plus-ios-sdk/GooglePlus.framework/Headers
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
Versions/Current/Headers
|
||||
1
External/google-plus-ios-sdk/GooglePlus.framework/Versions/Current
vendored
Symbolic link
1
External/google-plus-ios-sdk/GooglePlus.framework/Versions/Current
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
A
|
||||
@@ -1,98 +0,0 @@
|
||||
/* Copyright (c) 2010 Google Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#import "GTMHTTPFetcher.h"
|
||||
|
||||
// GTM HTTP Logging
|
||||
//
|
||||
// All traffic using GTMHTTPFetcher can be easily logged. Call
|
||||
//
|
||||
// [GTMHTTPFetcher setLoggingEnabled:YES];
|
||||
//
|
||||
// to begin generating log files.
|
||||
//
|
||||
// Log files are put into a folder on the desktop called "GTMHTTPDebugLogs"
|
||||
// unless another directory is specified with +setLoggingDirectory.
|
||||
//
|
||||
// In the iPhone simulator, the default logs location is the user's home
|
||||
// directory in ~/Library/Application Support. On the iPhone device, the
|
||||
// default logs location is the application's documents directory on the device.
|
||||
//
|
||||
// Tip: use the Finder's "Sort By Date" to find the most recent logs.
|
||||
//
|
||||
// Each run of an application gets a separate set of log files. An html
|
||||
// file is generated to simplify browsing the run's http transactions.
|
||||
// The html file includes javascript links for inline viewing of uploaded
|
||||
// and downloaded data.
|
||||
//
|
||||
// A symlink is created in the logs folder to simplify finding the html file
|
||||
// for the latest run of the application; the symlink is called
|
||||
//
|
||||
// AppName_http_log_newest.html
|
||||
//
|
||||
// For better viewing of XML logs, use Camino or Firefox rather than Safari.
|
||||
//
|
||||
// Each fetcher may be given a comment to be inserted as a label in the logs,
|
||||
// such as
|
||||
// [fetcher setCommentWithFormat:@"retrieve item %@", itemName];
|
||||
//
|
||||
// Projects may define STRIP_GTM_FETCH_LOGGING to remove logging code.
|
||||
|
||||
#if !STRIP_GTM_FETCH_LOGGING
|
||||
|
||||
@interface GTMHTTPFetcher (GTMHTTPFetcherLogging)
|
||||
|
||||
// Note: the default logs directory is ~/Desktop/GTMHTTPDebugLogs; it will be
|
||||
// created as needed. If a custom directory is set, the directory should
|
||||
// already exist.
|
||||
+ (void)setLoggingDirectory:(NSString *)path;
|
||||
+ (NSString *)loggingDirectory;
|
||||
|
||||
// client apps can turn logging on and off
|
||||
+ (void)setLoggingEnabled:(BOOL)flag;
|
||||
+ (BOOL)isLoggingEnabled;
|
||||
|
||||
// client apps can turn off logging to a file if they want to only check
|
||||
// the fetcher's log property
|
||||
+ (void)setLoggingToFileEnabled:(BOOL)flag;
|
||||
+ (BOOL)isLoggingToFileEnabled;
|
||||
|
||||
// client apps can optionally specify process name and date string used in
|
||||
// log file names
|
||||
+ (void)setLoggingProcessName:(NSString *)str;
|
||||
+ (NSString *)loggingProcessName;
|
||||
|
||||
+ (void)setLoggingDateStamp:(NSString *)str;
|
||||
+ (NSString *)loggingDateStamp;
|
||||
|
||||
// internal; called by fetcher
|
||||
- (void)logFetchWithError:(NSError *)error;
|
||||
- (BOOL)logCapturePostStream;
|
||||
|
||||
// Applications may provide alternative body strings to be displayed in the
|
||||
// log, such as for binary requests or responses. If deferring is turned
|
||||
// on, the response log will not be sent until deferring is turned off,
|
||||
// allowing the application to write the response body after the response
|
||||
// data has been parsed.
|
||||
- (void)setLogRequestBody:(NSString *)bodyString;
|
||||
- (NSString *)logRequestBody;
|
||||
- (void)setLogResponseBody:(NSString *)bodyString;
|
||||
- (NSString *)logResponseBody;
|
||||
- (void)setShouldDeferResponseBodyLogging:(BOOL)flag;
|
||||
- (BOOL)shouldDeferResponseBodyLogging;
|
||||
|
||||
@end
|
||||
|
||||
#endif // !STRIP_GTM_FETCH_LOGGING
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,494 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
|
||||
<data>
|
||||
<int key="IBDocument.SystemTarget">1024</int>
|
||||
<string key="IBDocument.SystemVersion">12C60</string>
|
||||
<string key="IBDocument.InterfaceBuilderVersion">2840</string>
|
||||
<string key="IBDocument.AppKitVersion">1187.34</string>
|
||||
<string key="IBDocument.HIToolboxVersion">625.00</string>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="NS.object.0">1926</string>
|
||||
</object>
|
||||
<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>IBProxyObject</string>
|
||||
<string>IBUIActivityIndicatorView</string>
|
||||
<string>IBUIBarButtonItem</string>
|
||||
<string>IBUIButton</string>
|
||||
<string>IBUINavigationItem</string>
|
||||
<string>IBUIView</string>
|
||||
<string>IBUIWebView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="IBDocument.PluginDependencies">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="IBDocument.Metadata">
|
||||
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
|
||||
<integer value="1" key="NS.object.0"/>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBProxyObject" id="372490531">
|
||||
<string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBProxyObject" id="975951072">
|
||||
<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBUINavigationItem" id="1047805472">
|
||||
<string key="IBUITitle">OAuth</string>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBUIBarButtonItem" id="961671599">
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<int key="IBUIStyle">1</int>
|
||||
</object>
|
||||
<object class="IBUIView" id="808907889">
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBUIButton" id="453250804">
|
||||
<reference key="NSNextResponder" ref="808907889"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrameSize">{30, 30}</string>
|
||||
<reference key="NSSuperview" ref="808907889"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="981703116"/>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<int key="IBUIContentHorizontalAlignment">0</int>
|
||||
<int key="IBUIContentVerticalAlignment">0</int>
|
||||
<string key="IBUITitleShadowOffset">{0, -2}</string>
|
||||
<string key="IBUINormalTitle">◀</string>
|
||||
<object class="NSColor" key="IBUIHighlightedTitleColor" id="193465259">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MQA</bytes>
|
||||
</object>
|
||||
<object class="NSColor" key="IBUIDisabledTitleColor">
|
||||
<int key="NSColorSpace">2</int>
|
||||
<bytes key="NSRGB">MC41OTYwNzg0NiAwLjY4NjI3NDUzIDAuOTUyOTQxMjQgMC42MDAwMDAwMgA</bytes>
|
||||
</object>
|
||||
<reference key="IBUINormalTitleColor" ref="193465259"/>
|
||||
<object class="NSColor" key="IBUINormalTitleShadowColor" id="999379443">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MC41AA</bytes>
|
||||
</object>
|
||||
<object class="IBUIFontDescription" key="IBUIFontDescription" id="621440819">
|
||||
<string key="name">Helvetica-Bold</string>
|
||||
<string key="family">Helvetica</string>
|
||||
<int key="traits">2</int>
|
||||
<double key="pointSize">24</double>
|
||||
</object>
|
||||
<object class="NSFont" key="IBUIFont" id="530402572">
|
||||
<string key="NSName">Helvetica-Bold</string>
|
||||
<double key="NSSize">24</double>
|
||||
<int key="NSfFlags">16</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBUIButton" id="981703116">
|
||||
<reference key="NSNextResponder" ref="808907889"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{30, 0}, {30, 30}}</string>
|
||||
<reference key="NSSuperview" ref="808907889"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView"/>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<int key="IBUIContentHorizontalAlignment">0</int>
|
||||
<int key="IBUIContentVerticalAlignment">0</int>
|
||||
<string key="IBUITitleShadowOffset">{0, -2}</string>
|
||||
<string key="IBUINormalTitle">▶</string>
|
||||
<reference key="IBUIHighlightedTitleColor" ref="193465259"/>
|
||||
<object class="NSColor" key="IBUIDisabledTitleColor">
|
||||
<int key="NSColorSpace">2</int>
|
||||
<bytes key="NSRGB">MC41ODQzMTM3NSAwLjY3NDUwOTgyIDAuOTUyOTQxMjQgMC42MDAwMDAwMgA</bytes>
|
||||
</object>
|
||||
<reference key="IBUINormalTitleColor" ref="193465259"/>
|
||||
<reference key="IBUINormalTitleShadowColor" ref="999379443"/>
|
||||
<reference key="IBUIFontDescription" ref="621440819"/>
|
||||
<reference key="IBUIFont" ref="530402572"/>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{60, 30}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="453250804"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MSAwAA</bytes>
|
||||
</object>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
|
||||
<object class="IBUISimulatedOrientationMetrics" key="IBUISimulatedOrientationMetrics">
|
||||
<int key="IBUIInterfaceOrientation">3</int>
|
||||
<int key="interfaceOrientation">3</int>
|
||||
</object>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBUIView" id="426018584">
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">274</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBUIWebView" id="663477729">
|
||||
<reference key="NSNextResponder" ref="426018584"/>
|
||||
<int key="NSvFlags">274</int>
|
||||
<string key="NSFrameSize">{320, 460}</string>
|
||||
<reference key="NSSuperview" ref="426018584"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="268967673"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEAA</bytes>
|
||||
</object>
|
||||
<bool key="IBUIClipsSubviews">YES</bool>
|
||||
<bool key="IBUIMultipleTouchEnabled">YES</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<int key="IBUIDataDetectorTypes">1</int>
|
||||
<bool key="IBUIDetectsPhoneNumbers">YES</bool>
|
||||
</object>
|
||||
<object class="IBUIActivityIndicatorView" id="268967673">
|
||||
<reference key="NSNextResponder" ref="426018584"/>
|
||||
<int key="NSvFlags">301</int>
|
||||
<string key="NSFrame">{{150, 115}, {20, 20}}</string>
|
||||
<reference key="NSSuperview" ref="426018584"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:9</string>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<bool key="IBUIHidesWhenStopped">NO</bool>
|
||||
<bool key="IBUIAnimating">YES</bool>
|
||||
<int key="IBUIStyle">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{320, 460}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="663477729"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MQA</bytes>
|
||||
<object class="NSColorSpace" key="NSCustomColorSpace">
|
||||
<int key="NSID">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBObjectContainer" key="IBDocument.Objects">
|
||||
<object class="NSMutableArray" key="connectionRecords">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">rightBarButtonItem</string>
|
||||
<reference key="source" ref="372490531"/>
|
||||
<reference key="destination" ref="961671599"/>
|
||||
</object>
|
||||
<int key="connectionID">20</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">navButtonsView</string>
|
||||
<reference key="source" ref="372490531"/>
|
||||
<reference key="destination" ref="808907889"/>
|
||||
</object>
|
||||
<int key="connectionID">22</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">backButton</string>
|
||||
<reference key="source" ref="372490531"/>
|
||||
<reference key="destination" ref="453250804"/>
|
||||
</object>
|
||||
<int key="connectionID">25</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">forwardButton</string>
|
||||
<reference key="source" ref="372490531"/>
|
||||
<reference key="destination" ref="981703116"/>
|
||||
</object>
|
||||
<int key="connectionID">26</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">view</string>
|
||||
<reference key="source" ref="372490531"/>
|
||||
<reference key="destination" ref="426018584"/>
|
||||
</object>
|
||||
<int key="connectionID">28</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">webView</string>
|
||||
<reference key="source" ref="372490531"/>
|
||||
<reference key="destination" ref="663477729"/>
|
||||
</object>
|
||||
<int key="connectionID">29</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">initialActivityIndicator</string>
|
||||
<reference key="source" ref="372490531"/>
|
||||
<reference key="destination" ref="268967673"/>
|
||||
</object>
|
||||
<int key="connectionID">33</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">delegate</string>
|
||||
<reference key="source" ref="663477729"/>
|
||||
<reference key="destination" ref="372490531"/>
|
||||
</object>
|
||||
<int key="connectionID">9</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">rightBarButtonItem</string>
|
||||
<reference key="source" ref="1047805472"/>
|
||||
<reference key="destination" ref="961671599"/>
|
||||
</object>
|
||||
<int key="connectionID">14</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchEventConnection" key="connection">
|
||||
<string key="label">goBack</string>
|
||||
<reference key="source" ref="453250804"/>
|
||||
<reference key="destination" ref="663477729"/>
|
||||
<int key="IBEventType">7</int>
|
||||
</object>
|
||||
<int key="connectionID">18</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchEventConnection" key="connection">
|
||||
<string key="label">goForward</string>
|
||||
<reference key="source" ref="981703116"/>
|
||||
<reference key="destination" ref="663477729"/>
|
||||
<int key="IBEventType">7</int>
|
||||
</object>
|
||||
<int key="connectionID">19</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||
<object class="NSArray" key="orderedObjects">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">0</int>
|
||||
<object class="NSArray" key="object" id="0">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
</object>
|
||||
<reference key="children" ref="1000"/>
|
||||
<nil key="parent"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">-1</int>
|
||||
<reference key="object" ref="372490531"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
<string key="objectName">File's Owner</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">-2</int>
|
||||
<reference key="object" ref="975951072"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">6</int>
|
||||
<reference key="object" ref="1047805472"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
</object>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">10</int>
|
||||
<reference key="object" ref="961671599"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">15</int>
|
||||
<reference key="object" ref="808907889"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="453250804"/>
|
||||
<reference ref="981703116"/>
|
||||
</object>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">16</int>
|
||||
<reference key="object" ref="453250804"/>
|
||||
<reference key="parent" ref="808907889"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">17</int>
|
||||
<reference key="object" ref="981703116"/>
|
||||
<reference key="parent" ref="808907889"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">27</int>
|
||||
<reference key="object" ref="426018584"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="663477729"/>
|
||||
<reference ref="268967673"/>
|
||||
</object>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">4</int>
|
||||
<reference key="object" ref="663477729"/>
|
||||
<reference key="parent" ref="426018584"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">31</int>
|
||||
<reference key="object" ref="268967673"/>
|
||||
<reference key="parent" ref="426018584"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="flattenedProperties">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>-1.CustomClassName</string>
|
||||
<string>-1.IBPluginDependency</string>
|
||||
<string>-2.CustomClassName</string>
|
||||
<string>-2.IBPluginDependency</string>
|
||||
<string>10.IBPluginDependency</string>
|
||||
<string>15.IBPluginDependency</string>
|
||||
<string>16.IBPluginDependency</string>
|
||||
<string>17.IBPluginDependency</string>
|
||||
<string>27.IBPluginDependency</string>
|
||||
<string>31.IBPluginDependency</string>
|
||||
<string>4.IBPluginDependency</string>
|
||||
<string>6.IBPluginDependency</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>GTMOAuth2ViewControllerTouch</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>UIResponder</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="unlocalizedProperties">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference key="dict.sortedKeys" ref="0"/>
|
||||
<reference key="dict.values" ref="0"/>
|
||||
</object>
|
||||
<nil key="activeLocalization"/>
|
||||
<object class="NSMutableDictionary" key="localizations">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference key="dict.sortedKeys" ref="0"/>
|
||||
<reference key="dict.values" ref="0"/>
|
||||
</object>
|
||||
<nil key="sourceID"/>
|
||||
<int key="maxID">33</int>
|
||||
</object>
|
||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">GTMOAuth2ViewControllerTouch</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>backButton</string>
|
||||
<string>forwardButton</string>
|
||||
<string>initialActivityIndicator</string>
|
||||
<string>navButtonsView</string>
|
||||
<string>rightBarButtonItem</string>
|
||||
<string>webView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>UIButton</string>
|
||||
<string>UIButton</string>
|
||||
<string>UIActivityIndicatorView</string>
|
||||
<string>UIView</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>UIWebView</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>backButton</string>
|
||||
<string>forwardButton</string>
|
||||
<string>initialActivityIndicator</string>
|
||||
<string>navButtonsView</string>
|
||||
<string>rightBarButtonItem</string>
|
||||
<string>webView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">backButton</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">forwardButton</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">initialActivityIndicator</string>
|
||||
<string key="candidateClassName">UIActivityIndicatorView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">navButtonsView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">rightBarButtonItem</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">webView</string>
|
||||
<string key="candidateClassName">UIWebView</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/GTMOAuth2ViewControllerTouch.h</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<int key="IBDocument.localizationMode">0</int>
|
||||
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
|
||||
<real value="1024" key="NS.object.0"/>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
|
||||
<real value="1536" key="NS.object.0"/>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
|
||||
<integer value="3000" key="NS.object.0"/>
|
||||
</object>
|
||||
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
|
||||
<int key="IBDocument.defaultPropertyAccessControl">3</int>
|
||||
<string key="IBCocoaTouchPluginVersion">1926</string>
|
||||
</data>
|
||||
</archive>
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "Meld aan";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "Meld aan met Google";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "ይግቡ";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "በGoogle ይግቡ";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "تسجيل الدخول";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "تسجيل الدخول باستخدام Google";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "Увайсцi";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "Увайсці ў Google";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "Вход";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "Вход с Google";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "In. sess.";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "Inicia la sessió amb Google";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "Přihlásit se";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "Přihlásit se k účtu Google";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "Log ind";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "Log ind med Google";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "Anmelden";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "Über Google anmelden";
|
||||
@@ -1,5 +0,0 @@
|
||||
/* Sign-in button text */
|
||||
"Sign in" = "Anmelden";
|
||||
|
||||
/* Long form sign-in button text */
|
||||
"Sign in with Google" = "Über Google anmelden";
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user