Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
182bebe
Create ne project and add most of elements. working on code
SeriARM Jan 8, 2019
394865d
works fine , DONE
SeriARM Jan 9, 2019
7a42299
fix misspeling, final commit
SeriARM Jan 9, 2019
2785961
add one more star, now is 6
SeriARM Jan 9, 2019
835882a
change animation rotation and zooming
SeriARM Jan 9, 2019
d2a9494
added nuw branch
SeriARM Jan 15, 2019
c2dfc66
test
SeriARM Jan 15, 2019
9c1488b
test
SeriARM Jan 15, 2019
40abd46
change color
SeriARM Jan 15, 2019
b7e461e
clean codes
SeriARM Jan 15, 2019
b6620f4
fixing branches
SeriARM Jan 16, 2019
dd221db
fix animation on stars
SeriARM Jan 16, 2019
41ad6db
fix animation on stars on Async project
SeriARM Jan 16, 2019
46e6f07
commit for branch
SeriARM Jan 17, 2019
ed4d76d
find solution in google
SeriARM Jan 29, 2019
a3c98ff
MVP
SeriARM Jan 30, 2019
02b24b5
Create playground and have working code
SeriARM Jan 30, 2019
94b9f81
add rondom number and dev string to track
SeriARM Jan 30, 2019
7051c06
Added print statment MVP
SeriARM Jan 30, 2019
72cbe45
MVP
SeriARM Jan 30, 2019
ca15591
added timeer fot eating
SeriARM Jan 31, 2019
448b24b
added new branch
SeriARM Feb 13, 2019
247add9
Finished Part 1, have project and framework inside
SeriARM Feb 13, 2019
133abbe
Commit for submit
SeriARM Feb 13, 2019
2a2b5cb
Add animation , need to tap to view
SeriARM Feb 14, 2019
f603218
MVP works fine like on gif
SeriARM Feb 14, 2019
4a0e05d
create new xCode project
SeriARM Feb 28, 2019
8779c81
Part 1 done
SeriARM Feb 28, 2019
543e91c
added model and controller
SeriARM Mar 1, 2019
70c9fa8
app working only save digit func need to updaite
SeriARM Mar 1, 2019
f372322
create ne project and branch
SeriARM Mar 4, 2019
d1fc39f
trying to fix fetching data
SeriARM Mar 4, 2019
7e3bd26
need more time to finish project
SeriARM Mar 6, 2019
32d1e4d
create basic app for creating contact with first and last names, phon…
SeriARM Mar 6, 2019
a45f9cd
app works ok have some leak
SeriARM Mar 7, 2019
2e86b9f
MVP
SeriARM Mar 7, 2019
9589a74
add miss dealloc
SeriARM Mar 7, 2019
9438bb1
finished
SeriARM Mar 7, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
385 changes: 385 additions & 0 deletions Sprint 11/Module 4/ObjcCalc/ObjcCalc.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,385 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {

/* Begin PBXBuildFile section */
A5CF19EE2228984300E39209 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CF19ED2228984300E39209 /* AppDelegate.m */; };
A5CF19F42228984300E39209 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A5CF19F22228984300E39209 /* Main.storyboard */; };
A5CF19F62228984500E39209 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A5CF19F52228984500E39209 /* Assets.xcassets */; };
A5CF19F92228984500E39209 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A5CF19F72228984500E39209 /* LaunchScreen.storyboard */; };
A5CF19FC2228984500E39209 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CF19FB2228984500E39209 /* main.m */; };
A5CF1A0422289C8B00E39209 /* OSICalculatorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CF1A0322289C8B00E39209 /* OSICalculatorViewController.m */; };
A5CF1A082228A19F00E39209 /* OSIStack.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CF1A072228A19F00E39209 /* OSIStack.m */; };
A5CF1A0C2228A1C800E39209 /* OSICalculator.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CF1A0B2228A1C800E39209 /* OSICalculator.m */; };
A5CF1A0F2228A1F500E39209 /* OSIDigitAccumulator.m in Sources */ = {isa = PBXBuildFile; fileRef = A5CF1A0E2228A1F500E39209 /* OSIDigitAccumulator.m */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
A5CF19E92228984300E39209 /* ObjcCalc.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ObjcCalc.app; sourceTree = BUILT_PRODUCTS_DIR; };
A5CF19EC2228984300E39209 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
A5CF19ED2228984300E39209 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
A5CF19F32228984300E39209 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
A5CF19F52228984500E39209 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
A5CF19F82228984500E39209 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
A5CF19FA2228984500E39209 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
A5CF19FB2228984500E39209 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
A5CF1A0222289C8B00E39209 /* OSICalculatorViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSICalculatorViewController.h; sourceTree = "<group>"; };
A5CF1A0322289C8B00E39209 /* OSICalculatorViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSICalculatorViewController.m; sourceTree = "<group>"; };
A5CF1A062228A19F00E39209 /* OSIStack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSIStack.h; sourceTree = "<group>"; };
A5CF1A072228A19F00E39209 /* OSIStack.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSIStack.m; sourceTree = "<group>"; };
A5CF1A0A2228A1C800E39209 /* OSICalculator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSICalculator.h; sourceTree = "<group>"; };
A5CF1A0B2228A1C800E39209 /* OSICalculator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSICalculator.m; sourceTree = "<group>"; };
A5CF1A0D2228A1F500E39209 /* OSIDigitAccumulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSIDigitAccumulator.h; sourceTree = "<group>"; };
A5CF1A0E2228A1F500E39209 /* OSIDigitAccumulator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSIDigitAccumulator.m; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
A5CF19E62228984300E39209 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
A5CF19E02228984300E39209 = {
isa = PBXGroup;
children = (
A5CF19EB2228984300E39209 /* ObjcCalc */,
A5CF19EA2228984300E39209 /* Products */,
);
sourceTree = "<group>";
};
A5CF19EA2228984300E39209 /* Products */ = {
isa = PBXGroup;
children = (
A5CF19E92228984300E39209 /* ObjcCalc.app */,
);
name = Products;
sourceTree = "<group>";
};
A5CF19EB2228984300E39209 /* ObjcCalc */ = {
isa = PBXGroup;
children = (
A5CF19EC2228984300E39209 /* AppDelegate.h */,
A5CF19ED2228984300E39209 /* AppDelegate.m */,
A5CF19F22228984300E39209 /* Main.storyboard */,
A5CF19F52228984500E39209 /* Assets.xcassets */,
A5CF1A092228A1A600E39209 /* Model */,
A5CF1A102228A22300E39209 /* Model Controller */,
A5CF1A0522289CAB00E39209 /* ViewController */,
A5CF19F72228984500E39209 /* LaunchScreen.storyboard */,
A5CF19FA2228984500E39209 /* Info.plist */,
A5CF19FB2228984500E39209 /* main.m */,
);
path = ObjcCalc;
sourceTree = "<group>";
};
A5CF1A0522289CAB00E39209 /* ViewController */ = {
isa = PBXGroup;
children = (
A5CF1A0222289C8B00E39209 /* OSICalculatorViewController.h */,
A5CF1A0322289C8B00E39209 /* OSICalculatorViewController.m */,
);
path = ViewController;
sourceTree = "<group>";
};
A5CF1A092228A1A600E39209 /* Model */ = {
isa = PBXGroup;
children = (
A5CF1A062228A19F00E39209 /* OSIStack.h */,
A5CF1A072228A19F00E39209 /* OSIStack.m */,
);
path = Model;
sourceTree = "<group>";
};
A5CF1A102228A22300E39209 /* Model Controller */ = {
isa = PBXGroup;
children = (
A5CF1A0A2228A1C800E39209 /* OSICalculator.h */,
A5CF1A0B2228A1C800E39209 /* OSICalculator.m */,
A5CF1A0D2228A1F500E39209 /* OSIDigitAccumulator.h */,
A5CF1A0E2228A1F500E39209 /* OSIDigitAccumulator.m */,
);
path = "Model Controller";
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
A5CF19E82228984300E39209 /* ObjcCalc */ = {
isa = PBXNativeTarget;
buildConfigurationList = A5CF19FF2228984500E39209 /* Build configuration list for PBXNativeTarget "ObjcCalc" */;
buildPhases = (
A5CF19E52228984300E39209 /* Sources */,
A5CF19E62228984300E39209 /* Frameworks */,
A5CF19E72228984300E39209 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = ObjcCalc;
productName = ObjcCalc;
productReference = A5CF19E92228984300E39209 /* ObjcCalc.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
A5CF19E12228984300E39209 /* Project object */ = {
isa = PBXProject;
attributes = {
CLASSPREFIX = OSI;
LastUpgradeCheck = 1010;
ORGANIZATIONNAME = "Sergey Osipyan";
TargetAttributes = {
A5CF19E82228984300E39209 = {
CreatedOnToolsVersion = 10.1;
};
};
};
buildConfigurationList = A5CF19E42228984300E39209 /* Build configuration list for PBXProject "ObjcCalc" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = A5CF19E02228984300E39209;
productRefGroup = A5CF19EA2228984300E39209 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
A5CF19E82228984300E39209 /* ObjcCalc */,
);
};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
A5CF19E72228984300E39209 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A5CF19F92228984500E39209 /* LaunchScreen.storyboard in Resources */,
A5CF19F62228984500E39209 /* Assets.xcassets in Resources */,
A5CF19F42228984300E39209 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
A5CF19E52228984300E39209 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A5CF1A0F2228A1F500E39209 /* OSIDigitAccumulator.m in Sources */,
A5CF19FC2228984500E39209 /* main.m in Sources */,
A5CF1A0C2228A1C800E39209 /* OSICalculator.m in Sources */,
A5CF1A0422289C8B00E39209 /* OSICalculatorViewController.m in Sources */,
A5CF1A082228A19F00E39209 /* OSIStack.m in Sources */,
A5CF19EE2228984300E39209 /* AppDelegate.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
A5CF19F22228984300E39209 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
A5CF19F32228984300E39209 /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
A5CF19F72228984500E39209 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
A5CF19F82228984500E39209 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
A5CF19FD2228984500E39209 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
A5CF19FE2228984500E39209 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
A5CF1A002228984500E39209 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = KF4QEGAU36;
INFOPLIST_FILE = ObjcCalc/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = Sergey.ObjcCalc;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
A5CF1A012228984500E39209 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = KF4QEGAU36;
INFOPLIST_FILE = ObjcCalc/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = Sergey.ObjcCalc;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
A5CF19E42228984300E39209 /* Build configuration list for PBXProject "ObjcCalc" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A5CF19FD2228984500E39209 /* Debug */,
A5CF19FE2228984500E39209 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
A5CF19FF2228984500E39209 /* Build configuration list for PBXNativeTarget "ObjcCalc" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A5CF1A002228984500E39209 /* Debug */,
A5CF1A012228984500E39209 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = A5CF19E12228984300E39209 /* Project object */;
}
Loading