initial code commit

This commit is contained in:
Senad Uka
2014-08-30 09:14:26 +02:00
parent 6feae094f8
commit 081a65736a
6 changed files with 61 additions and 81 deletions

View File

@@ -14,8 +14,8 @@
3CEA73C919B1A86D00076FC5 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEA73C819B1A86D00076FC5 /* main.m */; };
3CEA73CD19B1A86D00076FC5 /* FESAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEA73CC19B1A86D00076FC5 /* FESAppDelegate.m */; };
3CEA73D019B1A86D00076FC5 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3CEA73CE19B1A86D00076FC5 /* Main.storyboard */; };
3CEA73D319B1A86D00076FC5 /* FESFirstViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEA73D219B1A86D00076FC5 /* FESFirstViewController.m */; };
3CEA73D619B1A86D00076FC5 /* FESSecondViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEA73D519B1A86D00076FC5 /* FESSecondViewController.m */; };
3CEA73D319B1A86D00076FC5 /* FESScheduleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEA73D219B1A86D00076FC5 /* FESScheduleViewController.m */; };
3CEA73D619B1A86D00076FC5 /* FESVenuesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEA73D519B1A86D00076FC5 /* FESVenuesViewController.m */; };
3CEA73D819B1A86D00076FC5 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3CEA73D719B1A86D00076FC5 /* Images.xcassets */; };
3CEA73DF19B1A86D00076FC5 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CEA73DE19B1A86D00076FC5 /* XCTest.framework */; };
3CEA73E019B1A86D00076FC5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CEA73BC19B1A86C00076FC5 /* Foundation.framework */; };
@@ -46,10 +46,10 @@
3CEA73CB19B1A86D00076FC5 /* FESAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FESAppDelegate.h; sourceTree = "<group>"; };
3CEA73CC19B1A86D00076FC5 /* FESAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FESAppDelegate.m; sourceTree = "<group>"; };
3CEA73CF19B1A86D00076FC5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
3CEA73D119B1A86D00076FC5 /* FESFirstViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FESFirstViewController.h; sourceTree = "<group>"; };
3CEA73D219B1A86D00076FC5 /* FESFirstViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FESFirstViewController.m; sourceTree = "<group>"; };
3CEA73D419B1A86D00076FC5 /* FESSecondViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FESSecondViewController.h; sourceTree = "<group>"; };
3CEA73D519B1A86D00076FC5 /* FESSecondViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FESSecondViewController.m; sourceTree = "<group>"; };
3CEA73D119B1A86D00076FC5 /* FESScheduleViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FESScheduleViewController.h; sourceTree = "<group>"; };
3CEA73D219B1A86D00076FC5 /* FESScheduleViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FESScheduleViewController.m; sourceTree = "<group>"; };
3CEA73D419B1A86D00076FC5 /* FESVenuesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FESVenuesViewController.h; sourceTree = "<group>"; };
3CEA73D519B1A86D00076FC5 /* FESVenuesViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FESVenuesViewController.m; sourceTree = "<group>"; };
3CEA73D719B1A86D00076FC5 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
3CEA73DD19B1A86D00076FC5 /* FestivalHelperTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FestivalHelperTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3CEA73DE19B1A86D00076FC5 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
@@ -118,10 +118,10 @@
3CEA73CB19B1A86D00076FC5 /* FESAppDelegate.h */,
3CEA73CC19B1A86D00076FC5 /* FESAppDelegate.m */,
3CEA73CE19B1A86D00076FC5 /* Main.storyboard */,
3CEA73D119B1A86D00076FC5 /* FESFirstViewController.h */,
3CEA73D219B1A86D00076FC5 /* FESFirstViewController.m */,
3CEA73D419B1A86D00076FC5 /* FESSecondViewController.h */,
3CEA73D519B1A86D00076FC5 /* FESSecondViewController.m */,
3CEA73D119B1A86D00076FC5 /* FESScheduleViewController.h */,
3CEA73D219B1A86D00076FC5 /* FESScheduleViewController.m */,
3CEA73D419B1A86D00076FC5 /* FESVenuesViewController.h */,
3CEA73D519B1A86D00076FC5 /* FESVenuesViewController.m */,
3CEA73D719B1A86D00076FC5 /* Images.xcassets */,
3CEA73C319B1A86D00076FC5 /* Supporting Files */,
);
@@ -255,8 +255,8 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3CEA73D319B1A86D00076FC5 /* FESFirstViewController.m in Sources */,
3CEA73D619B1A86D00076FC5 /* FESSecondViewController.m in Sources */,
3CEA73D319B1A86D00076FC5 /* FESScheduleViewController.m in Sources */,
3CEA73D619B1A86D00076FC5 /* FESVenuesViewController.m in Sources */,
3CEA73C919B1A86D00076FC5 /* main.m in Sources */,
3CEA73CD19B1A86D00076FC5 /* FESAppDelegate.m in Sources */,
);
@@ -383,6 +383,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
CODE_SIGN_IDENTITY = "iPhone Developer";
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "FestivalHelper/FestivalHelper-Prefix.pch";
INFOPLIST_FILE = "FestivalHelper/FestivalHelper-Info.plist";
@@ -396,6 +397,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
CODE_SIGN_IDENTITY = "iPhone Developer";
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "FestivalHelper/FestivalHelper-Prefix.pch";
INFOPLIST_FILE = "FestivalHelper/FestivalHelper-Info.plist";

View File

@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="5023" systemVersion="13A603" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="8YX-ce-x5E">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="5056" systemVersion="13E28" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="8YX-ce-x5E">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/>
</dependencies>
<scenes>
<!--class Prefix:identifier First View Controller - First-->
<!--Schedule View Controller - Schedule-->
<scene sceneID="W3I-pn-N6e">
<objects>
<viewController title="First" id="CZ4-MO-1fc" customClass="FESFirstViewController" sceneMemberID="viewController">
<viewController title="Schedule" id="CZ4-MO-1fc" customClass="FESScheduleViewController" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="s9W-kb-ARv"/>
<viewControllerLayoutGuide type="bottom" id="dtj-EO-iXF"/>
@@ -15,44 +15,18 @@
<view key="view" contentMode="scaleToFill" id="2VE-Yg-loa">
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" text="First View" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" translatesAutoresizingMaskIntoConstraints="NO" id="Zhg-ve-WU7">
<rect key="frame" x="20" y="158" width="280" height="42"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="36"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
<textView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" userInteractionEnabled="NO" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" delaysContentTouches="NO" canCancelContentTouches="NO" minimumZoomScale="0.0" maximumZoomScale="0.0" bouncesZoom="NO" editable="NO" textAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="tZ3-Hv-Q7E">
<rect key="frame" x="20" y="240" width="280" height="88"/>
<constraints>
<constraint firstAttribute="height" constant="88" id="rDj-Sg-2Zj"/>
</constraints>
<string key="text">Loaded by the first view controller — an instance of FESFirstViewController — specified in the app delegate.</string>
<fontDescription key="fontDescription" type="system" size="system"/>
<textInputTraits key="textInputTraits"/>
</textView>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="tZ3-Hv-Q7E" secondAttribute="trailing" constant="20" symbolic="YES" id="94m-GQ-azi"/>
<constraint firstItem="tZ3-Hv-Q7E" firstAttribute="top" secondItem="Zhg-ve-WU7" secondAttribute="bottom" constant="40" id="G3o-MK-III"/>
<constraint firstItem="Zhg-ve-WU7" firstAttribute="leading" secondItem="2VE-Yg-loa" secondAttribute="leading" constant="20" symbolic="YES" id="JQj-gp-vk2"/>
<constraint firstAttribute="trailing" secondItem="Zhg-ve-WU7" secondAttribute="trailing" constant="20" symbolic="YES" id="eHs-J5-0HT"/>
<constraint firstItem="tZ3-Hv-Q7E" firstAttribute="leading" secondItem="2VE-Yg-loa" secondAttribute="leading" constant="20" symbolic="YES" id="lKy-m9-LcB"/>
<constraint firstAttribute="centerY" secondItem="tZ3-Hv-Q7E" secondAttribute="centerY" id="xLM-BA-nZb"/>
</constraints>
</view>
<tabBarItem key="tabBarItem" title="First" image="first" id="u1e-5L-l1D"/>
<tabBarItem key="tabBarItem" title="Schedule" image="first" id="u1e-5L-l1D"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Qh2-T1-AhA" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="653" y="-138"/>
</scene>
<!--class Prefix:identifier Second View Controller - Second-->
<!--Venues View Controller - Venues-->
<scene sceneID="ot8-2e-RuS">
<objects>
<viewController title="Second" id="QUy-BD-bpt" customClass="FESSecondViewController" sceneMemberID="viewController">
<viewController title="Venues" id="QUy-BD-bpt" customClass="FESVenuesViewController" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="FgS-U6-xeU"/>
<viewControllerLayoutGuide type="bottom" id="stI-4g-hlJ"/>
@@ -60,40 +34,43 @@
<view key="view" contentMode="scaleToFill" id="gMD-aP-Fq6">
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" text="Second View" textAlignment="center" lineBreakMode="tailTruncation" minimumFontSize="10" translatesAutoresizingMaskIntoConstraints="NO" id="29h-N2-YGT">
<rect key="frame" x="20" y="158" width="280" height="42"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="36"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
<textView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" userInteractionEnabled="NO" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" delaysContentTouches="NO" canCancelContentTouches="NO" minimumZoomScale="0.0" maximumZoomScale="0.0" bouncesZoom="NO" editable="NO" textAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="DcM-Fx-MKR">
<rect key="frame" x="20" y="240" width="280" height="88"/>
<constraints>
<constraint firstAttribute="height" constant="88" id="9fN-Zf-E0i"/>
</constraints>
<string key="text">Loaded by the second view controller — an instance of FESSecondViewController — specified in the app delegate.</string>
<fontDescription key="fontDescription" type="system" size="system"/>
<textInputTraits key="textInputTraits"/>
</textView>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="29h-N2-YGT" firstAttribute="leading" secondItem="gMD-aP-Fq6" secondAttribute="leading" constant="20" symbolic="YES" id="4te-rk-9Fp"/>
<constraint firstAttribute="trailing" secondItem="29h-N2-YGT" secondAttribute="trailing" constant="20" symbolic="YES" id="FIx-Zl-RBr"/>
<constraint firstItem="DcM-Fx-MKR" firstAttribute="top" secondItem="29h-N2-YGT" secondAttribute="bottom" constant="40" id="Gb1-a9-eY8"/>
<constraint firstAttribute="trailing" secondItem="DcM-Fx-MKR" secondAttribute="trailing" constant="20" symbolic="YES" id="XTh-ji-q0k"/>
<constraint firstItem="DcM-Fx-MKR" firstAttribute="leading" secondItem="gMD-aP-Fq6" secondAttribute="leading" constant="20" symbolic="YES" id="l9f-S9-V20"/>
<constraint firstAttribute="centerY" secondItem="DcM-Fx-MKR" secondAttribute="centerY" id="lHZ-e8-ii2"/>
</constraints>
</view>
<tabBarItem key="tabBarItem" title="Second" image="second" id="Z7h-1E-pvt"/>
<tabBarItem key="tabBarItem" title="Venues" image="second" id="Z7h-1E-pvt"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="3qq-4t-Ow8" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="653" y="498"/>
</scene>
<!--Table View Controller - Item-->
<scene sceneID="rb4-d4-HuQ">
<objects>
<tableViewController id="Eex-e9-ikd" sceneMemberID="viewController">
<tableView key="view" opaque="NO" clipsSubviews="YES" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" id="eBX-mB-tsh">
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<prototypes>
<tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="G6R-I6-xaW">
<rect key="frame" x="0.0" y="22" width="320" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="G6R-I6-xaW" id="yjD-eh-SQ4">
<rect key="frame" x="0.0" y="0.0" width="320" height="43"/>
<autoresizingMask key="autoresizingMask"/>
</tableViewCellContentView>
</tableViewCell>
</prototypes>
<connections>
<outlet property="dataSource" destination="Eex-e9-ikd" id="qbS-Rv-yzP"/>
<outlet property="delegate" destination="Eex-e9-ikd" id="bSJ-2I-6gE"/>
</connections>
</tableView>
<tabBarItem key="tabBarItem" title="Item" id="4GO-RY-3AE"/>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="vWW-eo-Bvj" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="653" y="1230"/>
</scene>
<!--Tab Bar Controller-->
<scene sceneID="Vex-rW-GRa">
<objects>
@@ -107,6 +84,7 @@
<connections>
<segue destination="CZ4-MO-1fc" kind="relationship" relationship="viewControllers" id="SUk-Ux-ee1"/>
<segue destination="QUy-BD-bpt" kind="relationship" relationship="viewControllers" id="M8t-EP-wfW"/>
<segue destination="Eex-e9-ikd" kind="relationship" relationship="viewControllers" id="cBC-lx-2Y0"/>
</connections>
</tabBarController>
<placeholder placeholderIdentifier="IBFirstResponder" id="FNP-y4-bzi" sceneMemberID="firstResponder"/>
@@ -115,8 +93,8 @@
</scene>
</scenes>
<resources>
<image name="first" width="16" height="16"/>
<image name="second" width="16" height="16"/>
<image name="first" width="30" height="30"/>
<image name="second" width="30" height="30"/>
</resources>
<simulatedMetricsContainer key="defaultSimulatedMetrics">
<simulatedStatusBarMetrics key="statusBar"/>

View File

@@ -8,6 +8,6 @@
#import <UIKit/UIKit.h>
@interface FESFirstViewController : UIViewController
@interface FESScheduleViewController : UIViewController
@end

View File

@@ -6,13 +6,13 @@
// Copyright (c) 2014 Senad Uka. All rights reserved.
//
#import "FESFirstViewController.h"
#import "FESScheduleViewController.h"
@interface FESFirstViewController ()
@interface FESScheduleViewController ()
@end
@implementation FESFirstViewController
@implementation FESScheduleViewController
- (void)viewDidLoad
{

View File

@@ -8,6 +8,6 @@
#import <UIKit/UIKit.h>
@interface FESSecondViewController : UIViewController
@interface FESVenuesViewController : UIViewController
@end

View File

@@ -6,13 +6,13 @@
// Copyright (c) 2014 Senad Uka. All rights reserved.
//
#import "FESSecondViewController.h"
#import "FESVenuesViewController.h"
@interface FESSecondViewController ()
@interface FESVenuesViewController ()
@end
@implementation FESSecondViewController
@implementation FESVenuesViewController
- (void)viewDidLoad
{