Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
SRCT
whats-open-ios
Commits
84349e12
Unverified
Commit
84349e12
authored
Sep 14, 2017
by
Zach Knox
Browse files
SWIFT REFACTORING IS HERE YAYAYAYAYAYAYAYAYAYAYAYAYAY
parent
e04c8443
Changes
8
Hide whitespace changes
Inline
Side-by-side
WhatsOpen/Pods/Pods.xcodeproj/project.pbxproj
View file @
84349e12
...
...
@@ -16,16 +16,16 @@
0F8864AAE37EA87B75FBC7812F85A4AC
/* Pods-WhatsOpen-dummy.m */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
"Pods-WhatsOpen-dummy.m"
;
sourceTree
=
"<group>"
;
};
26E137C0F236DC21C5DC990431E02D64
/* Pods-WhatsOpen-frameworks.sh */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.script.sh
;
path
=
"Pods-WhatsOpen-frameworks.sh"
;
sourceTree
=
"<group>"
;
};
31F6D061707A988FA77B82C1CD0E479C
/* Pods-WhatsOpen-acknowledgements.markdown */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text
;
path
=
"Pods-WhatsOpen-acknowledgements.markdown"
;
sourceTree
=
"<group>"
;
};
36287E21B377462B59391C6CFCEBE0CD
/* Pods-WhatsOpen.modulemap */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
path
=
"Pods-WhatsOpen.modulemap"
;
sourceTree
=
"<group>"
;
};
36287E21B377462B59391C6CFCEBE0CD
/* Pods-WhatsOpen.modulemap */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
"sourcecode.module-map"
;
path
=
"Pods-WhatsOpen.modulemap"
;
sourceTree
=
"<group>"
;
};
581CB2D228B5209FFA153455ABF83F1E
/* Info.plist */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.plist.xml
;
path
=
Info.plist
;
sourceTree
=
"<group>"
;
};
75C0184B14555CA6EE13C2C0F9E5039C
/* Pods-WhatsOpen-acknowledgements.plist */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.plist.xml
;
path
=
"Pods-WhatsOpen-acknowledgements.plist"
;
sourceTree
=
"<group>"
;
};
8755348D941AD1E37F3874902657D957
/* Pods-WhatsOpen-umbrella.h */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
"Pods-WhatsOpen-umbrella.h"
;
sourceTree
=
"<group>"
;
};
93A4A3777CF96A4AAC1D13BA6DCCEA73
/* Podfile */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
text.script.ruby
;
includeInIndex
=
1
;
lastKnownFileType
=
text
;
name
=
Podfile
;
path
=
../Podfile
;
sourceTree
=
SOURCE_ROOT
;
xcLanguageSpecificationIdentifier
=
xcode.lang.ruby
;
};
93A4A3777CF96A4AAC1D13BA6DCCEA73
/* Podfile */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
text.script.ruby
;
includeInIndex
=
1
;
name
=
Podfile
;
path
=
../Podfile
;
sourceTree
=
SOURCE_ROOT
;
xcLanguageSpecificationIdentifier
=
xcode.lang.ruby
;
};
A92275E746E697C92321AC88D8C735BB
/* Pods-WhatsOpen.release.xcconfig */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.xcconfig
;
path
=
"Pods-WhatsOpen.release.xcconfig"
;
sourceTree
=
"<group>"
;
};
C202D499B41676149BDD8B20608DCEBD
/* Pods-WhatsOpen.debug.xcconfig */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.xcconfig
;
path
=
"Pods-WhatsOpen.debug.xcconfig"
;
sourceTree
=
"<group>"
;
};
CBB3DE36805AF21409EC968A9691732F
/* Foundation.framework */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
wrapper.framework
;
name
=
Foundation.framework
;
path
=
Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework
;
sourceTree
=
DEVELOPER_DIR
;
};
F0E13052109D1B7CCF4C825C2004AD98
/* Pods-WhatsOpen-resources.sh */
=
{
isa
=
PBXFileReference
;
includeInIndex
=
1
;
lastKnownFileType
=
text.script.sh
;
path
=
"Pods-WhatsOpen-resources.sh"
;
sourceTree
=
"<group>"
;
};
F7141770EFF60DB6C04F43C7BD843BC0
/* Pods_WhatsOpen.framework */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
wrapper.framework
;
includeInIndex
=
0
;
name
=
Pods_WhatsOpen.framework
;
path
=
"
Pods
-
WhatsOpen.framework
"
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
F7141770EFF60DB6C04F43C7BD843BC0
/* Pods_WhatsOpen.framework */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
wrapper.framework
;
includeInIndex
=
0
;
path
=
Pods
_
WhatsOpen.framework
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
...
...
@@ -138,7 +138,7 @@
isa
=
PBXProject
;
attributes
=
{
LastSwiftUpdateCheck
=
0730
;
LastUpgradeCheck
=
0
7
00
;
LastUpgradeCheck
=
0
9
00
;
};
buildConfigurationList
=
2D8E8EC45A3A1A1D94AE762CB5028504
/* Build configuration list for PBXProject "Pods" */
;
compatibilityVersion
=
"Xcode 3.2"
;
...
...
@@ -248,20 +248,30 @@
CLANG_CXX_LIBRARY
=
"libc++"
;
CLANG_ENABLE_MODULES
=
YES
;
CLANG_ENABLE_OBJC_ARC
=
YES
;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
=
YES
;
CLANG_WARN_BOOL_CONVERSION
=
YES
;
CLANG_WARN_COMMA
=
YES
;
CLANG_WARN_CONSTANT_CONVERSION
=
YES
;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE
=
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_LITERAL_CONVERSION
=
YES
;
CLANG_WARN_OBJC_ROOT_CLASS
=
YES
;
CLANG_WARN_RANGE_LOOP_ANALYSIS
=
YES
;
CLANG_WARN_STRICT_PROTOTYPES
=
YES
;
CLANG_WARN_SUSPICIOUS_MOVE
=
YES
;
CLANG_WARN_UNREACHABLE_CODE
=
YES
;
CLANG_WARN__DUPLICATE_METHOD_MATCH
=
YES
;
CODE_SIGNING_REQUIRED
=
NO
;
COPY_PHASE_STRIP
=
NO
;
ENABLE_STRICT_OBJC_MSGSEND
=
YES
;
ENABLE_TESTABILITY
=
YES
;
GCC_C_LANGUAGE_STANDARD
=
gnu99
;
GCC_DYNAMIC_NO_PIC
=
NO
;
GCC_NO_COMMON_BLOCKS
=
YES
;
GCC_OPTIMIZATION_LEVEL
=
0
;
GCC_PREPROCESSOR_DEFINITIONS
=
(
"POD_CONFIGURATION_DEBUG=1"
,
...
...
@@ -292,19 +302,29 @@
CLANG_CXX_LIBRARY
=
"libc++"
;
CLANG_ENABLE_MODULES
=
YES
;
CLANG_ENABLE_OBJC_ARC
=
YES
;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
=
YES
;
CLANG_WARN_BOOL_CONVERSION
=
YES
;
CLANG_WARN_COMMA
=
YES
;
CLANG_WARN_CONSTANT_CONVERSION
=
YES
;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE
=
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_LITERAL_CONVERSION
=
YES
;
CLANG_WARN_OBJC_ROOT_CLASS
=
YES
;
CLANG_WARN_RANGE_LOOP_ANALYSIS
=
YES
;
CLANG_WARN_STRICT_PROTOTYPES
=
YES
;
CLANG_WARN_SUSPICIOUS_MOVE
=
YES
;
CLANG_WARN_UNREACHABLE_CODE
=
YES
;
CLANG_WARN__DUPLICATE_METHOD_MATCH
=
YES
;
CODE_SIGNING_REQUIRED
=
NO
;
COPY_PHASE_STRIP
=
YES
;
ENABLE_NS_ASSERTIONS
=
NO
;
ENABLE_STRICT_OBJC_MSGSEND
=
YES
;
GCC_C_LANGUAGE_STANDARD
=
gnu99
;
GCC_NO_COMMON_BLOCKS
=
YES
;
GCC_PREPROCESSOR_DEFINITIONS
=
(
"POD_CONFIGURATION_RELEASE=1"
,
"$(inherited)"
,
...
...
WhatsOpen/WhatsOpen.xcodeproj/project.pbxproj
View file @
84349e12
...
...
@@ -10,9 +10,9 @@
62C83AD91AF879227B0E6F76
/* Pods_WhatsOpen.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
6465D077C7E63538B5736D27
/* Pods_WhatsOpen.framework */
;
};
7F4743271E11D1BC00E6E3D1
/* MainTableViewControllerTests.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
7F4743261E11D1BC00E6E3D1
/* MainTableViewControllerTests.swift */
;
};
92108A331ED755F100675E16
/* CheckingTableViewCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
92108A321ED755F100675E16
/* CheckingTableViewCell.swift */
;
};
92182EC01E95BD2C00192ABA
/*
Location
sListViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
92182EBF1E95BD2C00192ABA
/*
Location
sListViewController.swift */
;
};
92182EC41E95C38400192ABA
/*
Location
DetailViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
92182EC31E95C38400192ABA
/*
Location
DetailViewController.swift */
;
};
924840F81EA915F200DBFF4E
/*
SRCTSimple
CollectionViewCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
924840F71EA915F200DBFF4E
/*
SRCTSimple
CollectionViewCell.swift */
;
};
92182EC01E95BD2C00192ABA
/*
Facilitie
sListViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
92182EBF1E95BD2C00192ABA
/*
Facilitie
sListViewController.swift */
;
};
92182EC41E95C38400192ABA
/*
Facility
DetailViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
92182EC31E95C38400192ABA
/*
Facility
DetailViewController.swift */
;
};
924840F81EA915F200DBFF4E
/*
Facility
CollectionViewCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
924840F71EA915F200DBFF4E
/*
Facility
CollectionViewCell.swift */
;
};
9265F3A11F2969E500A54A21
/* SettingTableViewCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
9265F3A01F2969E500A54A21
/* SettingTableViewCell.swift */
;
};
9265F3A31F2C0B1500A54A21
/* AboutScreenViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
9265F3A21F2C0B1500A54A21
/* AboutScreenViewController.swift */
;
};
9270A4DB1EB5565400DFBDA3
/* SwitchingTableViewCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
9270A4DA1EB5565400DFBDA3
/* SwitchingTableViewCell.swift */
;
};
...
...
@@ -61,9 +61,9 @@
7F47431C1E11C7D100E6E3D1
/* Info.plist */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
text.plist.xml
;
path
=
Info.plist
;
sourceTree
=
"<group>"
;
};
7F4743261E11D1BC00E6E3D1
/* MainTableViewControllerTests.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
MainTableViewControllerTests.swift
;
sourceTree
=
"<group>"
;
};
92108A321ED755F100675E16
/* CheckingTableViewCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
CheckingTableViewCell.swift
;
sourceTree
=
"<group>"
;
};
92182EBF1E95BD2C00192ABA
/*
Location
sListViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Location
sListViewController.swift
;
sourceTree
=
"<group>"
;
};
92182EC31E95C38400192ABA
/*
Location
DetailViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Location
DetailViewController.swift
;
sourceTree
=
"<group>"
;
};
924840F71EA915F200DBFF4E
/*
SRCTSimple
CollectionViewCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
SRCTSimple
CollectionViewCell.swift
;
sourceTree
=
"<group>"
;
};
92182EBF1E95BD2C00192ABA
/*
Facilitie
sListViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Facilitie
sListViewController.swift
;
sourceTree
=
"<group>"
;
};
92182EC31E95C38400192ABA
/*
Facility
DetailViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Facility
DetailViewController.swift
;
sourceTree
=
"<group>"
;
};
924840F71EA915F200DBFF4E
/*
Facility
CollectionViewCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
Facility
CollectionViewCell.swift
;
sourceTree
=
"<group>"
;
};
9265F3A01F2969E500A54A21
/* SettingTableViewCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
SettingTableViewCell.swift
;
sourceTree
=
"<group>"
;
};
9265F3A21F2C0B1500A54A21
/* AboutScreenViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
AboutScreenViewController.swift
;
sourceTree
=
"<group>"
;
};
9270A4DA1EB5565400DFBDA3
/* SwitchingTableViewCell.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
SwitchingTableViewCell.swift
;
sourceTree
=
"<group>"
;
};
...
...
@@ -153,12 +153,12 @@
CD466DD11DC12E1200E44DF5
/* MainTableViewController.swift */
,
CD763A7D1DE253B900ADFD6B
/* SRCTUtilities.swift */
,
CD763A7B1DE251C400ADFD6B
/* SRCTSimpleTableViewCell.swift */
,
924840F71EA915F200DBFF4E
/*
SRCTSimple
CollectionViewCell.swift */
,
924840F71EA915F200DBFF4E
/*
Facility
CollectionViewCell.swift */
,
CD81F5201DC0334600009FBD
/* Main.storyboard */
,
927C80D91EB02566009079AD
/* SettingsTableViewController.swift */
,
9265F3A21F2C0B1500A54A21
/* AboutScreenViewController.swift */
,
92182EC31E95C38400192ABA
/*
Location
DetailViewController.swift */
,
92182EBF1E95BD2C00192ABA
/*
Location
sListViewController.swift */
,
92182EC31E95C38400192ABA
/*
Facility
DetailViewController.swift */
,
92182EBF1E95BD2C00192ABA
/*
Facilitie
sListViewController.swift */
,
CD81F5231DC0334600009FBD
/* Assets.xcassets */
,
CD81F5251DC0334600009FBD
/* LaunchScreen.storyboard */
,
CD81F5281DC0334600009FBD
/* Info.plist */
,
...
...
@@ -349,13 +349,13 @@
isa
=
PBXSourcesBuildPhase
;
buildActionMask
=
2147483647
;
files
=
(
92182EC41E95C38400192ABA
/*
Location
DetailViewController.swift in Sources */
,
92182EC41E95C38400192ABA
/*
Facility
DetailViewController.swift in Sources */
,
92108A331ED755F100675E16
/* CheckingTableViewCell.swift in Sources */
,
92182EC01E95BD2C00192ABA
/*
Location
sListViewController.swift in Sources */
,
92182EC01E95BD2C00192ABA
/*
Facilitie
sListViewController.swift in Sources */
,
CD763A7A1DE24EF100ADFD6B
/* examplejson.swift in Sources */
,
9265F3A31F2C0B1500A54A21
/* AboutScreenViewController.swift in Sources */
,
CD466DD21DC12E1200E44DF5
/* MainTableViewController.swift in Sources */
,
924840F81EA915F200DBFF4E
/*
SRCTSimple
CollectionViewCell.swift in Sources */
,
924840F81EA915F200DBFF4E
/*
Facility
CollectionViewCell.swift in Sources */
,
9265F3A11F2969E500A54A21
/* SettingTableViewCell.swift in Sources */
,
9270A4DD1EC0010300DFBDA3
/* Filters.swift in Sources */
,
927C80DC1EB18B89009079AD
/* FiltersTableViewController.swift in Sources */
,
...
...
WhatsOpen/WhatsOpen/Assets.xcassets/AppIcon.appiconset/Contents.json
View file @
84349e12
...
...
@@ -144,6 +144,11 @@
"filename"
:
"Icon-App-83.5x83.5@2x.png"
,
"scale"
:
"2x"
},
{
"idiom"
:
"ios-marketing"
,
"size"
:
"1024x1024"
,
"scale"
:
"1x"
},
{
"size"
:
"24x24"
,
"idiom"
:
"watch"
,
...
...
@@ -206,6 +211,11 @@
"role"
:
"quickLook"
,
"subtype"
:
"42mm"
},
{
"idiom"
:
"watch-marketing"
,
"size"
:
"1024x1024"
,
"scale"
:
"1x"
},
{
"idiom"
:
"mac"
,
"size"
:
"16x16"
,
...
...
WhatsOpen/WhatsOpen/Base.lproj/Main.storyboard
View file @
84349e12
...
...
@@ -152,10 +152,10 @@
</objects>
<point
key=
"canvasLocation"
x=
"-8599"
y=
"-349"
/>
</scene>
<!--
Location
s List View Controller-->
<!--
Facilitie
s List View Controller-->
<scene
sceneID=
"w5e-Fb-rsR"
>
<objects>
<viewController
id=
"aaB-Go-aWd"
customClass=
"
Location
sListViewController"
customModule=
"WhatsOpen"
customModuleProvider=
"target"
sceneMemberID=
"viewController"
>
<viewController
id=
"aaB-Go-aWd"
customClass=
"
Facilitie
sListViewController"
customModule=
"WhatsOpen"
customModuleProvider=
"target"
sceneMemberID=
"viewController"
>
<layoutGuides>
<viewControllerLayoutGuide
type=
"top"
id=
"byY-tw-rv4"
/>
<viewControllerLayoutGuide
type=
"bottom"
id=
"ie3-PF-tB5"
/>
...
...
@@ -174,7 +174,7 @@
<inset
key=
"sectionInset"
minX=
"0.0"
minY=
"7"
maxX=
"0.0"
maxY=
"0.0"
/>
</collectionViewFlowLayout>
<cells>
<collectionViewCell
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
restorationIdentifier=
"CollectionCell"
reuseIdentifier=
"CollectionCell"
id=
"6qn-VX-mZx"
customClass=
"
SRCTSimple
CollectionViewCell"
customModule=
"WhatsOpen"
customModuleProvider=
"target"
>
<collectionViewCell
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
restorationIdentifier=
"CollectionCell"
reuseIdentifier=
"CollectionCell"
id=
"6qn-VX-mZx"
customClass=
"
Facility
CollectionViewCell"
customModule=
"WhatsOpen"
customModuleProvider=
"target"
>
<rect
key=
"frame"
x=
"37.5"
y=
"7"
width=
"300"
height=
"131"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<view
key=
"contentView"
opaque=
"NO"
clipsSubviews=
"YES"
multipleTouchEnabled=
"YES"
contentMode=
"center"
>
...
...
@@ -422,6 +422,10 @@
</tableView>
<label
opaque=
"NO"
userInteractionEnabled=
"NO"
contentMode=
"left"
horizontalHuggingPriority=
"251"
verticalHuggingPriority=
"251"
usesAttributedText=
"YES"
lineBreakMode=
"tailTruncation"
numberOfLines=
"2"
baselineAdjustment=
"alignBaselines"
minimumScaleFactor=
"0.75"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"WT6-Th-cbL"
>
<rect
key=
"frame"
x=
"16"
y=
"174"
width=
"343"
height=
"37"
/>
<constraints>
<constraint
firstAttribute=
"height"
constant=
"37"
id=
"5xu-tD-Fqa"
/>
<constraint
firstAttribute=
"width"
constant=
"343"
id=
"nAs-Xy-cBU"
/>
</constraints>
<attributedString
key=
"attributedText"
>
<fragment
content=
"Version 1.0 (10)"
>
<attributes>
...
...
@@ -436,16 +440,27 @@
<color
key=
"backgroundColor"
cocoaTouchSystemColor=
"groupTableViewBackgroundColor"
/>
<constraints>
<constraint
firstItem=
"FR0-qX-jnd"
firstAttribute=
"leading"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"leading"
id=
"03B-JT-efa"
/>
<constraint
firstItem=
"FR0-qX-jnd"
firstAttribute=
"top"
secondItem=
"WT6-Th-cbL"
secondAttribute=
"bottom"
constant=
"8"
symbolic=
"YES"
id=
"1Ls-kB-eGL"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"leading"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"leadingMargin"
id=
"Dwi-j1-MJu"
/>
<constraint
firstItem=
"tzw-Ro-L8p"
firstAttribute=
"leading"
secondItem=
"WT6-Th-cbL"
secondAttribute=
"leading"
id=
"KhP-Sg-VNL"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"trailing"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"trailingMargin"
id=
"4VR-vb-1yM"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"leading"
secondItem=
"tzw-Ro-L8p"
secondAttribute=
"leading"
id=
"6T6-Ms-3zj"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"centerX"
secondItem=
"tzw-Ro-L8p"
secondAttribute=
"centerX"
id=
"734-wx-G9y"
/>
<constraint
firstItem=
"FR0-qX-jnd"
firstAttribute=
"top"
secondItem=
"WT6-Th-cbL"
secondAttribute=
"bottom"
constant=
"8"
id=
"Aoh-1f-3Hb"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"top"
secondItem=
"RHc-Uq-40O"
secondAttribute=
"bottom"
constant=
"110"
id=
"DdI-ql-ren"
/>
<constraint
firstItem=
"FR0-qX-jnd"
firstAttribute=
"top"
secondItem=
"WT6-Th-cbL"
secondAttribute=
"bottom"
constant=
"8"
symbolic=
"YES"
id=
"HBv-AK-RmX"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"top"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"top"
constant=
"174"
id=
"IAf-Bs-UqK"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"trailing"
secondItem=
"tzw-Ro-L8p"
secondAttribute=
"trailing"
id=
"IBz-Au-hMS"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"centerX"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"centerX"
id=
"JiH-A1-Mt5"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"leading"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"leadingMargin"
id=
"KoC-Le-vuH"
/>
<constraint
firstItem=
"FR0-qX-jnd"
firstAttribute=
"bottom"
secondItem=
"xIs-Se-pN8"
secondAttribute=
"top"
id=
"MgS-Df-onW"
/>
<constraint
firstItem=
"FR0-qX-jnd"
firstAttribute=
"top"
secondItem=
"tzw-Ro-L8p"
secondAttribute=
"bottom"
constant=
"42"
id=
"MnP-iC-wV7"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"top"
secondItem=
"RHc-Uq-40O"
secondAttribute=
"bottom"
constant=
"110"
id=
"RU4-rS-uLl"
/>
<constraint
firstItem=
"tzw-Ro-L8p"
firstAttribute=
"trailing"
secondItem=
"WT6-Th-cbL"
secondAttribute=
"trailing"
id=
"Sdr-wJ-TzH"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"leading"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"leading"
constant=
"16"
id=
"Nte-kk-d1Y"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"leading"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"leading"
constant=
"16"
id=
"PUT-sA-c7X"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"top"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"top"
constant=
"174"
id=
"Rax-Sc-nea"
/>
<constraint
firstAttribute=
"trailing"
secondItem=
"FR0-qX-jnd"
secondAttribute=
"trailing"
id=
"Sxh-yE-N5L"
/>
<constraint
firstItem=
"tzw-Ro-L8p"
firstAttribute=
"top"
secondItem=
"RHc-Uq-40O"
secondAttribute=
"bottom"
constant=
"8"
symbolic=
"YES"
id=
"ZGe-ml-5d1"
/>
<constraint
firstItem=
"tzw-Ro-L8p"
firstAttribute=
"centerX"
secondItem=
"FR0-qX-jnd"
secondAttribute=
"centerX"
id=
"cs6-s4-1Tf"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"centerX"
secondItem=
"FR0-qX-jnd"
secondAttribute=
"centerX"
id=
"h6i-El-57t"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"leading"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"leadingMargin"
id=
"iNo-VZ-1qP"
/>
<constraint
firstItem=
"WT6-Th-cbL"
firstAttribute=
"trailing"
secondItem=
"VoZ-nV-Wve"
secondAttribute=
"trailingMargin"
id=
"u8L-D4-xnh"
/>
</constraints>
</view>
<simulatedNavigationBarMetrics
key=
"simulatedTopBarMetrics"
prompted=
"NO"
/>
...
...
@@ -457,16 +472,16 @@
</objects>
<point
key=
"canvasLocation"
x=
"-6852"
y=
"-349.47526236881561"
/>
</scene>
<!--
Location
Detail View Controller-->
<!--
Facility
Detail View Controller-->
<scene
sceneID=
"O6o-IK-A4J"
>
<objects>
<viewController
storyboardIdentifier=
"detailView"
id=
"bKW-v9-6dS"
customClass=
"
Location
DetailViewController"
customModule=
"WhatsOpen"
customModuleProvider=
"target"
sceneMemberID=
"viewController"
>
<viewController
storyboardIdentifier=
"detailView"
id=
"bKW-v9-6dS"
customClass=
"
Facility
DetailViewController"
customModule=
"WhatsOpen"
customModuleProvider=
"target"
sceneMemberID=
"viewController"
>
<layoutGuides>
<viewControllerLayoutGuide
type=
"top"
id=
"al7-z8-0L5"
/>
<viewControllerLayoutGuide
type=
"bottom"
id=
"6Rj-zF-6m7"
/>
</layoutGuides>
<stackView
key=
"view"
opaque=
"NO"
contentMode=
"scaleToFill"
axis=
"vertical"
id=
"gDU-gJ-J9N"
>
<rect
key=
"frame"
x=
"0.0"
y=
"
64
"
width=
"375"
height=
"603"
/>
<rect
key=
"frame"
x=
"0.0"
y=
"
0.0
"
width=
"375"
height=
"603"
/>
<autoresizingMask
key=
"autoresizingMask"
flexibleMaxX=
"YES"
flexibleMaxY=
"YES"
/>
<subviews>
<view
contentMode=
"scaleToFill"
translatesAutoresizingMaskIntoConstraints=
"NO"
id=
"iGy-3K-QIj"
>
...
...
WhatsOpen/WhatsOpen/
Location
sListViewController.swift
→
WhatsOpen/WhatsOpen/
Facilitie
sListViewController.swift
View file @
84349e12
...
...
@@ -8,7 +8,7 @@
import
UIKit
class
Location
sListViewController
:
UIViewController
,
UICollectionViewDelegate
,
UICollectionViewDataSource
,
UIViewControllerPreviewingDelegate
{
class
Facilitie
sListViewController
:
UIViewController
,
UICollectionViewDelegate
,
UICollectionViewDataSource
,
UIViewControllerPreviewingDelegate
{
var
facilitiesArray
=
Array
<
Facility
>
()
var
filters
=
Filters
()
...
...
@@ -141,7 +141,7 @@ class LocationsListViewController: UIViewController, UICollectionViewDelegate, U
func
collectionView
(
_
collectionView
:
UICollectionView
,
cellForItemAt
indexPath
:
IndexPath
)
->
UICollectionViewCell
{
let
cell
=
collectionView
.
dequeueReusableCell
(
withReuseIdentifier
:
"CollectionCell"
,
for
:
indexPath
)
as!
SRCTSimple
CollectionViewCell
let
cell
=
collectionView
.
dequeueReusableCell
(
withReuseIdentifier
:
"CollectionCell"
,
for
:
indexPath
)
as!
Facility
CollectionViewCell
/*
let windowRect = self.view.window!.frame
let windowWidth = windowRect.size.width
...
...
@@ -230,8 +230,8 @@ class LocationsListViewController: UIViewController, UICollectionViewDelegate, U
override
func
prepare
(
for
segue
:
UIStoryboardSegue
,
sender
:
Any
?)
{
// Get the new view controller using segue.destinationViewController.
if
(
segue
.
identifier
==
"toDetailView"
)
{
let
destination
=
segue
.
destination
as!
Location
DetailViewController
let
tapped
=
sender
as!
SRCTSimple
CollectionViewCell
//this is probably a bad idea just FYI future me
let
destination
=
segue
.
destination
as!
Facility
DetailViewController
let
tapped
=
sender
as!
Facility
CollectionViewCell
//this is probably a bad idea just FYI future me
destination
.
facility
=
tapped
.
facility
}
...
...
@@ -250,9 +250,9 @@ class LocationsListViewController: UIViewController, UICollectionViewDelegate, U
guard
let
indexPath
=
LocationsList
?
.
indexPathForItem
(
at
:
location
)
else
{
return
nil
}
let
cell
=
LocationsList
?
.
cellForItem
(
at
:
indexPath
)
as!
SRCTSimple
CollectionViewCell
let
cell
=
LocationsList
?
.
cellForItem
(
at
:
indexPath
)
as!
Facility
CollectionViewCell
guard
let
detailView
=
storyboard
?
.
instantiateViewController
(
withIdentifier
:
"detailView"
)
as?
Location
DetailViewController
else
{
return
nil
}
guard
let
detailView
=
storyboard
?
.
instantiateViewController
(
withIdentifier
:
"detailView"
)
as?
Facility
DetailViewController
else
{
return
nil
}
detailView
.
facility
=
cell
.
facility
...
...
WhatsOpen/WhatsOpen/
SRCTSimple
CollectionViewCell.swift
→
WhatsOpen/WhatsOpen/
Facility
CollectionViewCell.swift
View file @
84349e12
...
...
@@ -8,7 +8,7 @@
import
UIKit
class
SRCTSimple
CollectionViewCell
:
UICollectionViewCell
{
class
Facility
CollectionViewCell
:
UICollectionViewCell
{
@IBOutlet
var
nameLabel
:
UILabel
!
@IBOutlet
var
timeDescriptionLabel
:
UILabel
!
@IBOutlet
var
openClosedLabel
:
UILabel
!
...
...
WhatsOpen/WhatsOpen/
Location
DetailViewController.swift
→
WhatsOpen/WhatsOpen/
Facility
DetailViewController.swift
View file @
84349e12
...
...
@@ -8,7 +8,7 @@
import
UIKit
class
Location
DetailViewController
:
UIViewController
,
UITableViewDelegate
,
UITableViewDataSource
{
class
Facility
DetailViewController
:
UIViewController
,
UITableViewDelegate
,
UITableViewDataSource
{
@IBOutlet
var
NameLabel
:
UILabel
!
@IBOutlet
var
PlaceLabel
:
UILabel
!
...
...
WhatsOpen/WhatsOpen/FiltersTableViewController.swift
View file @
84349e12
...
...
@@ -138,7 +138,7 @@ class FiltersTableViewController: UITableViewController {
filters
.
showClosed
=
showClosed
.
switchControl
.
isOn
if
(
segue
.
identifier
==
"toFilters"
)
{
let
destination
=
segue
.
destination
as!
Location
sListViewController
let
destination
=
segue
.
destination
as!
Facilitie
sListViewController
destination
.
filters
=
self
.
filters
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment