Simple App to help @jaspermayone make it through COMP1050 with a professor who won't use version control.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 354 lines 12 kB view raw
1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 56; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 001 /* ZipMergeApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101 /* ZipMergeApp.swift */; }; 11 002 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 102 /* ContentView.swift */; }; 12 003 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = 103 /* Models.swift */; }; 13 004 /* FileComparer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 104 /* FileComparer.swift */; }; 14 005 /* DiffView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105 /* DiffView.swift */; }; 15 006 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 201 /* Assets.xcassets */; }; 16/* End PBXBuildFile section */ 17 18/* Begin PBXFileReference section */ 19 101 /* ZipMergeApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZipMergeApp.swift; sourceTree = "<group>"; }; 20 102 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; 21 103 /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Models.swift; sourceTree = "<group>"; }; 22 104 /* FileComparer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileComparer.swift; sourceTree = "<group>"; }; 23 105 /* DiffView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiffView.swift; sourceTree = "<group>"; }; 24 201 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 25 301 /* ZipMerge.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ZipMerge.app; sourceTree = BUILT_PRODUCTS_DIR; }; 26/* End PBXFileReference section */ 27 28/* Begin PBXFrameworksBuildPhase section */ 29 401 /* Frameworks */ = { 30 isa = PBXFrameworksBuildPhase; 31 buildActionMask = 2147483647; 32 files = ( 33 ); 34 runOnlyForDeploymentPostprocessing = 0; 35 }; 36/* End PBXFrameworksBuildPhase section */ 37 38/* Begin PBXGroup section */ 39 501 = { 40 isa = PBXGroup; 41 children = ( 42 502 /* ZipMerge */, 43 503 /* Products */, 44 ); 45 sourceTree = "<group>"; 46 }; 47 502 /* ZipMerge */ = { 48 isa = PBXGroup; 49 children = ( 50 101 /* ZipMergeApp.swift */, 51 102 /* ContentView.swift */, 52 103 /* Models.swift */, 53 104 /* FileComparer.swift */, 54 105 /* DiffView.swift */, 55 201 /* Assets.xcassets */, 56 ); 57 path = ZipMerge; 58 sourceTree = "<group>"; 59 }; 60 503 /* Products */ = { 61 isa = PBXGroup; 62 children = ( 63 301 /* ZipMerge.app */, 64 ); 65 name = Products; 66 sourceTree = "<group>"; 67 }; 68/* End PBXGroup section */ 69 70/* Begin PBXNativeTarget section */ 71 601 /* ZipMerge */ = { 72 isa = PBXNativeTarget; 73 buildConfigurationList = 701 /* Build configuration list for PBXNativeTarget "ZipMerge" */; 74 buildPhases = ( 75 602 /* Sources */, 76 401 /* Frameworks */, 77 603 /* Resources */, 78 ); 79 buildRules = ( 80 ); 81 dependencies = ( 82 ); 83 name = ZipMerge; 84 productName = ZipMerge; 85 productReference = 301 /* ZipMerge.app */; 86 productType = "com.apple.product-type.application"; 87 }; 88/* End PBXNativeTarget section */ 89 90/* Begin PBXProject section */ 91 801 /* Project object */ = { 92 isa = PBXProject; 93 attributes = { 94 BuildIndependentTargetsInParallel = 1; 95 LastSwiftUpdateCheck = 1500; 96 LastUpgradeCheck = 2600; 97 TargetAttributes = { 98 601 = { 99 CreatedOnToolsVersion = 15.0; 100 }; 101 }; 102 }; 103 buildConfigurationList = 802 /* Build configuration list for PBXProject "ZipMerge" */; 104 compatibilityVersion = "Xcode 14.0"; 105 developmentRegion = en; 106 hasScannedForEncodings = 0; 107 knownRegions = ( 108 en, 109 Base, 110 ); 111 mainGroup = 501; 112 productRefGroup = 503 /* Products */; 113 projectDirPath = ""; 114 projectRoot = ""; 115 targets = ( 116 601 /* ZipMerge */, 117 ); 118 }; 119/* End PBXProject section */ 120 121/* Begin PBXResourcesBuildPhase section */ 122 603 /* Resources */ = { 123 isa = PBXResourcesBuildPhase; 124 buildActionMask = 2147483647; 125 files = ( 126 006 /* Assets.xcassets in Resources */, 127 ); 128 runOnlyForDeploymentPostprocessing = 0; 129 }; 130/* End PBXResourcesBuildPhase section */ 131 132/* Begin PBXSourcesBuildPhase section */ 133 602 /* Sources */ = { 134 isa = PBXSourcesBuildPhase; 135 buildActionMask = 2147483647; 136 files = ( 137 001 /* ZipMergeApp.swift in Sources */, 138 002 /* ContentView.swift in Sources */, 139 003 /* Models.swift in Sources */, 140 004 /* FileComparer.swift in Sources */, 141 005 /* DiffView.swift in Sources */, 142 ); 143 runOnlyForDeploymentPostprocessing = 0; 144 }; 145/* End PBXSourcesBuildPhase section */ 146 147/* Begin XCBuildConfiguration section */ 148 901 /* Debug */ = { 149 isa = XCBuildConfiguration; 150 buildSettings = { 151 ALWAYS_SEARCH_USER_PATHS = NO; 152 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; 153 CLANG_ANALYZER_NONNULL = YES; 154 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 155 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; 156 CLANG_ENABLE_MODULES = YES; 157 CLANG_ENABLE_OBJC_ARC = YES; 158 CLANG_ENABLE_OBJC_WEAK = YES; 159 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 160 CLANG_WARN_BOOL_CONVERSION = YES; 161 CLANG_WARN_COMMA = YES; 162 CLANG_WARN_CONSTANT_CONVERSION = YES; 163 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 164 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 165 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 166 CLANG_WARN_EMPTY_BODY = YES; 167 CLANG_WARN_ENUM_CONVERSION = YES; 168 CLANG_WARN_INFINITE_RECURSION = YES; 169 CLANG_WARN_INT_CONVERSION = YES; 170 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 171 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 172 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 173 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 174 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 175 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 176 CLANG_WARN_STRICT_PROTOTYPES = YES; 177 CLANG_WARN_SUSPICIOUS_MOVE = YES; 178 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 179 CLANG_WARN_UNREACHABLE_CODE = YES; 180 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 181 COPY_PHASE_STRIP = NO; 182 DEAD_CODE_STRIPPING = YES; 183 DEBUG_INFORMATION_FORMAT = dwarf; 184 DEVELOPMENT_TEAM = M67B42LX8D; 185 ENABLE_STRICT_OBJC_MSGSEND = YES; 186 ENABLE_TESTABILITY = YES; 187 ENABLE_USER_SCRIPT_SANDBOXING = YES; 188 GCC_C_LANGUAGE_STANDARD = gnu17; 189 GCC_DYNAMIC_NO_PIC = NO; 190 GCC_NO_COMMON_BLOCKS = YES; 191 GCC_OPTIMIZATION_LEVEL = 0; 192 GCC_PREPROCESSOR_DEFINITIONS = ( 193 "DEBUG=1", 194 "$(inherited)", 195 ); 196 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 197 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 198 GCC_WARN_UNDECLARED_SELECTOR = YES; 199 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 200 GCC_WARN_UNUSED_FUNCTION = YES; 201 GCC_WARN_UNUSED_VARIABLE = YES; 202 LOCALIZATION_PREFERS_STRING_CATALOGS = YES; 203 MACOSX_DEPLOYMENT_TARGET = 14.0; 204 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; 205 MTL_FAST_MATH = YES; 206 ONLY_ACTIVE_ARCH = YES; 207 SDKROOT = macosx; 208 STRING_CATALOG_GENERATE_SYMBOLS = YES; 209 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; 210 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 211 }; 212 name = Debug; 213 }; 214 902 /* Release */ = { 215 isa = XCBuildConfiguration; 216 buildSettings = { 217 ALWAYS_SEARCH_USER_PATHS = NO; 218 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; 219 CLANG_ANALYZER_NONNULL = YES; 220 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 221 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; 222 CLANG_ENABLE_MODULES = YES; 223 CLANG_ENABLE_OBJC_ARC = YES; 224 CLANG_ENABLE_OBJC_WEAK = YES; 225 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 226 CLANG_WARN_BOOL_CONVERSION = YES; 227 CLANG_WARN_COMMA = YES; 228 CLANG_WARN_CONSTANT_CONVERSION = YES; 229 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 230 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 231 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 232 CLANG_WARN_EMPTY_BODY = YES; 233 CLANG_WARN_ENUM_CONVERSION = YES; 234 CLANG_WARN_INFINITE_RECURSION = YES; 235 CLANG_WARN_INT_CONVERSION = YES; 236 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 237 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 238 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 239 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 240 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 241 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 242 CLANG_WARN_STRICT_PROTOTYPES = YES; 243 CLANG_WARN_SUSPICIOUS_MOVE = YES; 244 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 245 CLANG_WARN_UNREACHABLE_CODE = YES; 246 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 247 COPY_PHASE_STRIP = NO; 248 DEAD_CODE_STRIPPING = YES; 249 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 250 DEVELOPMENT_TEAM = M67B42LX8D; 251 ENABLE_NS_ASSERTIONS = NO; 252 ENABLE_STRICT_OBJC_MSGSEND = YES; 253 ENABLE_USER_SCRIPT_SANDBOXING = YES; 254 GCC_C_LANGUAGE_STANDARD = gnu17; 255 GCC_NO_COMMON_BLOCKS = YES; 256 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 257 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 258 GCC_WARN_UNDECLARED_SELECTOR = YES; 259 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 260 GCC_WARN_UNUSED_FUNCTION = YES; 261 GCC_WARN_UNUSED_VARIABLE = YES; 262 LOCALIZATION_PREFERS_STRING_CATALOGS = YES; 263 MACOSX_DEPLOYMENT_TARGET = 14.0; 264 MTL_ENABLE_DEBUG_INFO = NO; 265 MTL_FAST_MATH = YES; 266 SDKROOT = macosx; 267 STRING_CATALOG_GENERATE_SYMBOLS = YES; 268 SWIFT_COMPILATION_MODE = wholemodule; 269 }; 270 name = Release; 271 }; 272 903 /* Debug */ = { 273 isa = XCBuildConfiguration; 274 buildSettings = { 275 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 276 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 277 CODE_SIGN_ENTITLEMENTS = ZipMerge/ZipMerge.entitlements; 278 "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; 279 CODE_SIGN_STYLE = Automatic; 280 COMBINE_HIDPI_IMAGES = YES; 281 CURRENT_PROJECT_VERSION = 1; 282 DEAD_CODE_STRIPPING = YES; 283 DEVELOPMENT_ASSET_PATHS = ""; 284 ENABLE_APP_SANDBOX = YES; 285 ENABLE_PREVIEWS = YES; 286 ENABLE_USER_SELECTED_FILES = readwrite; 287 GENERATE_INFOPLIST_FILE = YES; 288 INFOPLIST_KEY_NSHumanReadableCopyright = ""; 289 LD_RUNPATH_SEARCH_PATHS = ( 290 "$(inherited)", 291 "@executable_path/../Frameworks", 292 ); 293 MARKETING_VERSION = 2.0.1; 294 PRODUCT_BUNDLE_IDENTIFIER = com.singlefeather.ZipMerge; 295 PRODUCT_NAME = "$(TARGET_NAME)"; 296 SWIFT_EMIT_LOC_STRINGS = YES; 297 SWIFT_VERSION = 5.0; 298 }; 299 name = Debug; 300 }; 301 904 /* Release */ = { 302 isa = XCBuildConfiguration; 303 buildSettings = { 304 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 305 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 306 CODE_SIGN_ENTITLEMENTS = ZipMerge/ZipMerge.entitlements; 307 "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; 308 CODE_SIGN_STYLE = Automatic; 309 COMBINE_HIDPI_IMAGES = YES; 310 CURRENT_PROJECT_VERSION = 1; 311 DEAD_CODE_STRIPPING = YES; 312 DEVELOPMENT_ASSET_PATHS = ""; 313 ENABLE_APP_SANDBOX = YES; 314 ENABLE_PREVIEWS = YES; 315 ENABLE_USER_SELECTED_FILES = readwrite; 316 GENERATE_INFOPLIST_FILE = YES; 317 INFOPLIST_KEY_NSHumanReadableCopyright = ""; 318 LD_RUNPATH_SEARCH_PATHS = ( 319 "$(inherited)", 320 "@executable_path/../Frameworks", 321 ); 322 MARKETING_VERSION = 2.0.1; 323 PRODUCT_BUNDLE_IDENTIFIER = com.singlefeather.ZipMerge; 324 PRODUCT_NAME = "$(TARGET_NAME)"; 325 SWIFT_EMIT_LOC_STRINGS = YES; 326 SWIFT_VERSION = 5.0; 327 }; 328 name = Release; 329 }; 330/* End XCBuildConfiguration section */ 331 332/* Begin XCConfigurationList section */ 333 701 /* Build configuration list for PBXNativeTarget "ZipMerge" */ = { 334 isa = XCConfigurationList; 335 buildConfigurations = ( 336 903 /* Debug */, 337 904 /* Release */, 338 ); 339 defaultConfigurationIsVisible = 0; 340 defaultConfigurationName = Release; 341 }; 342 802 /* Build configuration list for PBXProject "ZipMerge" */ = { 343 isa = XCConfigurationList; 344 buildConfigurations = ( 345 901 /* Debug */, 346 902 /* Release */, 347 ); 348 defaultConfigurationIsVisible = 0; 349 defaultConfigurationName = Release; 350 }; 351/* End XCConfigurationList section */ 352 }; 353 rootObject = 801 /* Project object */; 354}