1
1
mirror of https://github.com/VKCOM/vk-ios-sdk.git synced 2024-09-11 06:45:37 +03:00

Update SDK minimal version to iOS 12

Add privacy manifest file
This commit is contained in:
Alexander Kraynov 2024-08-06 15:15:38 +03:00
parent f517bffc48
commit a31072cbc0
52 changed files with 194 additions and 148 deletions

17
PrivacyInfo.xcprivacy Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>

View File

@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
@ -413,6 +413,7 @@
1ACA6FA4664723004E33ADE4 /* VKUploadImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VKUploadImage.m; sourceTree = "<group>"; };
1ACA6FE235BA094D8E3A0189 /* VKOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VKOperation.m; sourceTree = "<group>"; };
1ACA6FEB2DD3739A1AFB8403 /* VKHTTPOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VKHTTPOperation.m; sourceTree = "<group>"; };
552253E22C62310D00036337 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
8F99D6331C42C6010006DB03 /* VKApiDocs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VKApiDocs.h; path = library/Source/API/methods/VKApiDocs.h; sourceTree = SOURCE_ROOT; };
8F99D6341C42C6010006DB03 /* VKApiDocs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VKApiDocs.m; path = library/Source/API/methods/VKApiDocs.m; sourceTree = SOURCE_ROOT; };
8F99D6381C42C61A0006DB03 /* VKDocs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VKDocs.h; sourceTree = "<group>"; };
@ -694,6 +695,7 @@
F3C75424182133CB00964716 = {
isa = PBXGroup;
children = (
552253E22C62310D00036337 /* PrivacyInfo.xcprivacy */,
F3C75432182133CC00964716 /* VKSdk */,
F3BACC431865905B003158DA /* Resources */,
F34670321B8B7C5A003EF74B /* DynamicFramework */,
@ -910,8 +912,9 @@
F3C75425182133CB00964716 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
CLASSPREFIX = VK;
LastUpgradeCheck = 1150;
LastUpgradeCheck = 1540;
ORGANIZATIONNAME = VK;
TargetAttributes = {
F34670301B8B7C5A003EF74B = {
@ -1168,6 +1171,7 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
@ -1177,8 +1181,13 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = library/DynamicFramework/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 gnu++11";
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.vk.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
@ -1202,13 +1211,19 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_MODULE_VERIFIER = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = library/DynamicFramework/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 gnu++11";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "com.vk.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
@ -1233,8 +1248,8 @@
"$(inherited)",
);
INFOPLIST_FILE = "library/Resources/Resources-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
MACOSX_DEPLOYMENT_TARGET = "";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
PRODUCT_BUNDLE_IDENTIFIER = "com.vk.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
@ -1253,8 +1268,8 @@
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_PREFIX_HEADER = "SDK resources/SDK resources-Prefix.pch";
INFOPLIST_FILE = "library/Resources/Resources-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
MACOSX_DEPLOYMENT_TARGET = "";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
PRODUCT_BUNDLE_IDENTIFIER = "com.vk.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
@ -1275,8 +1290,12 @@
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = VKSdkTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = ru.truba.VKSdkTests;
@ -1298,8 +1317,12 @@
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = VKSdkTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = ru.truba.VKSdkTests;
@ -1331,6 +1354,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@ -1339,6 +1363,7 @@
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
@ -1355,7 +1380,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
@ -1384,6 +1409,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@ -1392,6 +1418,7 @@
COPY_PHASE_STRIP = YES;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@ -1401,7 +1428,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
@ -1413,12 +1440,11 @@
ALWAYS_SEARCH_USER_PATHS = YES;
CLANG_ENABLE_MODULES = NO;
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = NO;
DSTROOT = /tmp/sdk.dst;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
INSTALL_PATH = /;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
OTHER_LDFLAGS = "-ObjC";
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
PRIVATE_HEADERS_FOLDER_PATH = "$(PUBLIC_HEADERS_FOLDER_PATH)/Private";
@ -1426,7 +1452,6 @@
PUBLIC_HEADERS_FOLDER_PATH = "include/$(TARGET_NAME)";
SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES;
SKIP_INSTALL = YES;
STRIP_STYLE = "non-global";
};
name = Debug;
};
@ -1436,11 +1461,10 @@
ALWAYS_SEARCH_USER_PATHS = YES;
CLANG_ENABLE_MODULES = NO;
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = NO;
DSTROOT = /tmp/sdk.dst;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
INSTALL_PATH = /;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
OTHER_LDFLAGS = "-ObjC";
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
PRIVATE_HEADERS_FOLDER_PATH = "$(PUBLIC_HEADERS_FOLDER_PATH)/Private";
@ -1448,7 +1472,6 @@
PUBLIC_HEADERS_FOLDER_PATH = "include/$(TARGET_NAME)";
SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES;
SKIP_INSTALL = YES;
STRIP_STYLE = "non-global";
};
name = Release;
};

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1150"
LastUpgradeVersion = "1540"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1150"
LastUpgradeVersion = "1540"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1150"
LastUpgradeVersion = "1540"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
@ -11,15 +11,6 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F3EEFF651827B1DD000BB525"
BuildableName = "VKSDKTestApplication.app"
BlueprintName = "VKSDKTestApplication"
ReferencedContainer = "container:example/VKSDKTestApplication.xcodeproj">
</BuildableReference>
</MacroExpansion>
<Testables>
<TestableReference
skipped = "NO">

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

View File

@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
@ -227,14 +227,10 @@
F3EEFF5E1827B1DD000BB525 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
CLASSPREFIX = VK;
LastUpgradeCheck = 1150;
LastUpgradeCheck = 1540;
ORGANIZATIONNAME = VK;
TargetAttributes = {
F3EEFF651827B1DD000BB525 = {
DevelopmentTeam = R26JY69RPL;
};
};
};
buildConfigurationList = F3EEFF611827B1DD000BB525 /* Build configuration list for PBXProject "VKSDKTestApplication" */;
compatibilityVersion = "Xcode 3.2";
@ -365,6 +361,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@ -374,6 +371,7 @@
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
@ -389,7 +387,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
@ -418,6 +416,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@ -427,6 +426,7 @@
COPY_PHASE_STRIP = YES;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@ -435,7 +435,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
@ -447,6 +447,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
DEVELOPMENT_TEAM = R26JY69RPL;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/VKSDKTestApplication",
@ -459,8 +460,11 @@
);
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
INFOPLIST_FILE = "VKSDKTestApplication/VKSDKTestApplication-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = "-all_load";
PRODUCT_BUNDLE_IDENTIFIER = "com.vk.$(PRODUCT_NAME:rfc1034identifier)";
@ -478,6 +482,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
DEVELOPMENT_TEAM = R26JY69RPL;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/VKSDKTestApplication",
@ -486,8 +491,11 @@
GCC_PREFIX_HEADER = "VKSDKTestApplication/VKSDKTestApplication-Prefix.pch";
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
INFOPLIST_FILE = "VKSDKTestApplication/VKSDKTestApplication-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = "-all_load";
PRODUCT_BUNDLE_IDENTIFIER = "com.vk.$(PRODUCT_NAME:rfc1034identifier)";

View File

@ -21,17 +21,17 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKRequest.h"
#import "VKApiUsers.h"
#import "VKApiFriends.h"
#import "VKApiPhotos.h"
#import "VKApiWall.h"
#import "VKApiConst.h"
#import "VKApiCaptcha.h"
#import "VKApiGroups.h"
#import "VKApiDocs.h"
#import "VKImageParameters.h"
#import "VKApiModels.h"
#import <VKSdkFramework/VKRequest.h>
#import <VKSdkFramework/VKApiUsers.h>
#import <VKSdkFramework/VKApiFriends.h>
#import <VKSdkFramework/VKApiPhotos.h>
#import <VKSdkFramework/VKApiWall.h>
#import <VKSdkFramework/VKApiConst.h>
#import <VKSdkFramework/VKApiCaptcha.h>
#import <VKSdkFramework/VKApiGroups.h>
#import <VKSdkFramework/VKApiDocs.h>
#import <VKSdkFramework/VKImageParameters.h>
#import <VKSdkFramework/VKApiModels.h>
/**

View File

@ -21,9 +21,9 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKRequest.h"
#import "VKApiConst.h"
#import "VKObject.h"
#import <VKSdkFramework/VKRequest.h>
#import <VKSdkFramework/VKApiConst.h>
#import <VKSdkFramework/VKObject.h>
/**
* Basic class for all API-requests builders (parts)

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiBase.h"
#import <VKSdkFramework/VKApiBase.h>
/**
Methods for captcha work. Currently, it is 1 method for forcing captcha response

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiBase.h"
#import <VKSdkFramework/VKApiBase.h>
/**
Builds requests for API.docs part

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiBase.h"
#import <VKSdkFramework/VKApiBase.h>
/**
Builds requests for API.users part

View File

@ -6,7 +6,7 @@
// Copyright (c) 2014 VK. All rights reserved.
//
#import "VKApiBase.h"
#import <VKSdkFramework/VKApiBase.h>
@interface VKApiGroups : VKApiBase
/**

View File

@ -20,13 +20,13 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiObjectArray.h"
#import "VKPhoto.h"
#import "VKLikes.h"
#import "VKUser.h"
#import "VKRelative.h"
#import "VKCounters.h"
#import "VKSchool.h"
#import "VKUniversity.h"
#import "VKGroup.h"
#import "VKDocs.h"
#import <VKSdkFramework/VKApiObjectArray.h>
#import <VKSdkFramework/VKPhoto.h>
#import <VKSdkFramework/VKLikes.h>
#import <VKSdkFramework/VKUser.h>
#import <VKSdkFramework/VKRelative.h>
#import <VKSdkFramework/VKCounters.h>
#import <VKSdkFramework/VKSchool.h>
#import <VKSdkFramework/VKUniversity.h>
#import <VKSdkFramework/VKGroup.h>
#import <VKSdkFramework/VKDocs.h>

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiBase.h"
#import <VKSdkFramework/VKApiBase.h>
/**
Builds requests for API.photos part

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiBase.h"
#import <VKSdkFramework/VKApiBase.h>
/**
Builds requests for API.users part

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiBase.h"
#import <VKSdkFramework/VKApiBase.h>
/**
Builds requests for API.wall part

View File

@ -21,7 +21,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <objc/runtime.h>
#import "VKObject.h"
#import <VKSdkFramework/VKObject.h>
/**
Helps in objects parsing

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiObject.h"
#import <VKSdkFramework/VKApiObject.h>
/**
Base class for VK API arrays

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiObject.h"
#import <VKSdkFramework/VKApiObject.h>
@interface VKCounters : VKApiObject

View File

@ -21,8 +21,8 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKApiObject.h"
#import "VKApiObjectArray.h"
#import <VKSdkFramework/VKApiObject.h>
#import <VKSdkFramework/VKApiObjectArray.h>
@class VKPhoto;

View File

@ -6,8 +6,8 @@
// Copyright (c) 2014 VK. All rights reserved.
//
#import "VKApiObjectArray.h"
#import "VKUser.h"
#import <VKSdkFramework/VKApiObjectArray.h>
#import <VKSdkFramework/VKUser.h>
/**
Geo-object type

View File

@ -21,7 +21,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKApiObject.h"
#import <VKSdkFramework/VKApiObject.h>
/**
Likes type of VK API

View File

@ -20,9 +20,9 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiObject.h"
#import "VKApiObjectArray.h"
#import "VKPhotoSize.h"
#import <VKSdkFramework/VKApiObject.h>
#import <VKSdkFramework/VKApiObjectArray.h>
#import <VKSdkFramework/VKPhotoSize.h>
/**
Photo type of VK API. See descriptions here https://vk.com/dev/photo

View File

@ -6,7 +6,7 @@
// Copyright (c) 2014 VK. All rights reserved.
//
#import "VKApiObjectArray.h"
#import <VKSdkFramework/VKApiObjectArray.h>
@interface VKPhotoSize : VKApiObject
@property(nonatomic, readwrite, copy) NSString *src;

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiObjectArray.h"
#import <VKSdkFramework/VKApiObjectArray.h>
@interface VKRelative : VKApiObject

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiObjectArray.h"
#import <VKSdkFramework/VKApiObjectArray.h>
@interface VKSchool : VKApiObject

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKApiObjectArray.h"
#import <VKSdkFramework/VKApiObjectArray.h>
@interface VKUniversity : VKApiObject

View File

@ -21,13 +21,13 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKApiObject.h"
#import "VKApiObjectArray.h"
#import "VKCounters.h"
#import "VKPhoto.h"
#import "VKSchool.h"
#import "VKUniversity.h"
#import "VKRelative.h"
#import <VKSdkFramework/VKApiObject.h>
#import <VKSdkFramework/VKApiObjectArray.h>
#import <VKSdkFramework/VKCounters.h>
#import <VKSdkFramework/VKPhoto.h>
#import <VKSdkFramework/VKSchool.h>
#import <VKSdkFramework/VKUniversity.h>
#import <VKSdkFramework/VKRelative.h>
@interface VKGeoObject : VKApiObject
@property(nonatomic, strong) NSNumber *id;

View File

@ -21,7 +21,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKUploadPhotoBase.h"
#import <VKSdkFramework/VKUploadPhotoBase.h>
@interface VKUploadMessagesPhotoRequest : VKUploadPhotoBase

View File

@ -20,9 +20,9 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKRequest.h"
#import "VKImageParameters.h"
#import "VKOperation.h"
#import <VKSdkFramework/VKRequest.h>
#import <VKSdkFramework/VKImageParameters.h>
#import <VKSdkFramework/VKOperation.h>
/**
Provides common part of photo upload process

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKUploadPhotoBase.h"
#import <VKSdkFramework/VKUploadPhotoBase.h>
/**
Special request for upload photos to specified album

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKUploadPhotoBase.h"
#import <VKSdkFramework/VKUploadPhotoBase.h>
/**
Special request for upload single photo to user wall

View File

@ -21,7 +21,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKError.h"
#import <VKSdkFramework/VKError.h>
extern NSString *const VKSdkErrorDomain;
extern NSString *const VkErrorDescriptionKey;

View File

@ -21,8 +21,8 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKObject.h"
#import "VKApiConst.h"
#import <VKSdkFramework/VKObject.h>
#import <VKSdkFramework/VKApiConst.h>
static int const VK_API_ERROR = -101;
static int const VK_API_CANCELED = -102;

View File

@ -23,7 +23,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKObject.h"
#import <VKSdkFramework/VKObject.h>
@class VKHTTPOperation;

View File

@ -24,7 +24,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKOperation.h"
#import <VKSdkFramework/VKOperation.h>
extern NSString *const VKNetworkingOperationDidStart;

View File

@ -6,7 +6,7 @@
// Copyright (c) 2015 VK. All rights reserved.
//
#import "VKHTTPOperation.h"
#import <VKSdkFramework/VKHTTPOperation.h>
/**
Operation for parsing response string to JSON object, and returning JSON result

View File

@ -21,9 +21,9 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKResponse.h"
#import "VKApiConst.h"
#import "VKObject.h"
#import <VKSdkFramework/VKResponse.h>
#import <VKSdkFramework/VKApiConst.h>
#import <VKSdkFramework/VKObject.h>
/**

View File

@ -21,7 +21,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <Foundation/Foundation.h>
#import "VKObject.h"
#import <VKSdkFramework/VKObject.h>
@class VKRequest;

View File

@ -20,8 +20,8 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKObject.h"
#import "VKApiObject.h"
#import <VKSdkFramework/VKObject.h>
#import <VKSdkFramework/VKApiObject.h>
@class VKRequest;
/**

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKObject.h"
#import <VKSdkFramework/VKObject.h>
/**
Describes image representation type

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKImageParameters.h"
#import <VKSdkFramework/VKImageParameters.h>
/**
Contains image data with image description

View File

@ -24,8 +24,8 @@
//
#import <Foundation/Foundation.h>
#import "VKObject.h"
#import "VKUser.h"
#import <VKSdkFramework/VKObject.h>
#import <VKSdkFramework/VKUser.h>
/**
* Represents VK API access token that used for loading API methods and other stuff.

View File

@ -20,8 +20,8 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKAccessToken.h"
#import "VKError.h"
#import <VKSdkFramework/VKAccessToken.h>
#import <VKSdkFramework/VKError.h>
typedef NS_ENUM(NSUInteger, VKAuthorizationState) {
/// Authorization state unknown, probably ready to work or something went wrong

View File

@ -20,8 +20,8 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKObject.h"
#import "VKRequest.h"
#import <VKSdkFramework/VKObject.h>
#import <VKSdkFramework/VKRequest.h>
/**
Used for execution bunch of methods at time, and receive results of that methods in array

View File

@ -20,7 +20,7 @@
// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import "VKObject.h"
#import <VKSdkFramework/VKObject.h>
#define VKLocalizedString(s) [VKBundle localizedString:s]
#define VKImageNamed(s) [VKBundle vkLibraryImageNamed:s]

View File

@ -24,22 +24,21 @@
//
#import <Foundation/Foundation.h>
#import "VKAccessToken.h"
#import "VKPermissions.h"
#import "VKUtil.h"
#import "VKApi.h"
#import "VKApiConst.h"
#import "VKSdkVersion.h"
#import "VKCaptchaViewController.h"
#import "VKRequest.h"
#import "VKBatchRequest.h"
#import "NSError+VKError.h"
#import "VKApiModels.h"
#import "VKUploadImage.h"
#import "VKShareDialogController.h"
#import "VKActivity.h"
#import "VKAuthorizationResult.h"
#import <VKSdkFramework/VKAccessToken.h>
#import <VKSdkFramework/VKPermissions.h>
#import <VKSdkFramework/VKUtil.h>
#import <VKSdkFramework/VKApi.h>
#import <VKSdkFramework/VKApiConst.h>
#import <VKSdkFramework/VKSdkVersion.h>
#import <VKSdkFramework/VKCaptchaViewController.h>
#import <VKSdkFramework/VKRequest.h>
#import <VKSdkFramework/VKBatchRequest.h>
#import <VKSdkFramework/NSError+VKError.h>
#import <VKSdkFramework/VKApiModels.h>
#import <VKSdkFramework/VKUploadImage.h>
#import <VKSdkFramework/VKShareDialogController.h>
#import <VKSdkFramework/VKActivity.h>
#import <VKSdkFramework/VKAuthorizationResult.h>
/**
Options used for authorization.
*/

View File

@ -21,7 +21,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <UIKit/UIKit.h>
#import "VKSdk.h"
#import <VKSdkFramework/VKSdk.h>
extern NSString *VK_AUTHORIZE_URL_STRING;
typedef NS_ENUM(NSInteger, VKAuthorizationType) {

View File

@ -21,7 +21,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <UIKit/UIKit.h>
#import "VKError.h"
#import <VKSdkFramework/VKError.h>
extern CGFloat kCaptchaImageWidth;
extern CGFloat kCaptchaImageHeight;

View File

@ -21,7 +21,7 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <UIKit/UIKit.h>
#import "VKError.h"
#import <VKSdkFramework/VKError.h>
/**
Controller fo displaying captcha.

View File

@ -21,8 +21,8 @@
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#import <UIKit/UIKit.h>
#import "VKObject.h"
#import "VKUploadImage.h"
#import <VKSdkFramework/VKObject.h>
#import <VKSdkFramework/VKUploadImage.h>
typedef NS_ENUM(NSInteger, VKShareDialogControllerResult) {