Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
29 changes: 10 additions & 19 deletions Objective-C Class.xctemplate/UIView/___FILEBASENAME___.h
Original file line number Diff line number Diff line change
@@ -1,24 +1,15 @@
#pragma mark Constants
//
// ___FILENAME___
// ___PROJECTNAME___
//
// Created by ___FULLUSERNAME___ on ___DATE___.
// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.
//


#pragma mark - Enumerations


#pragma mark - Class Interface
#import <Foundation/Foundation.h>

@interface ___FILEBASENAMEASIDENTIFIER___ : UIView

+ (instancetype)standard___FILEBASENAMEASIDENTIFIER___;

#pragma mark - Properties


#pragma mark - Constructors


#pragma mark - Static Methods


#pragma mark - Instance Methods


@end
@end
79 changes: 23 additions & 56 deletions Objective-C Class.xctemplate/UIView/___FILEBASENAME___.m
Original file line number Diff line number Diff line change
@@ -1,75 +1,42 @@
#import "___FILEBASENAME___.h"


#pragma mark Constants
//
// ___FILENAME___
// ___PROJECTNAME___
//
// Created by ___FULLUSERNAME___ on ___DATE___.
// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.
//


#pragma mark - Class Extension
#import "___FILEBASENAME___.h"

@interface ___FILEBASENAMEASIDENTIFIER___ ()

- (void)_initialize___VARIABLE_className:identifier___;


@end


#pragma mark - Class Variables


#pragma mark - Class Definition

@implementation ___FILEBASENAMEASIDENTIFIER___


#pragma mark - Properties


#pragma mark - Constructors

- (id)initWithFrame: (CGRect)frame
{
// Abort if base initializer fails.
if ((self = [super initWithFrame: frame]) == nil)
{
- (id)initWithFrame: (CGRect)frame {
if ((self = [super initWithFrame: frame]) == nil) {
return nil;
}

// Initialize view.
[self _initialize___VARIABLE_className:identifier___];

// Return initialized instance.
return self;
[self _initialize___VARIABLE_className:identifier___];
return self;
}

- (id)initWithCoder: (NSCoder *)coder
{
// Abort if base initializer fails.
if ((self = [super initWithCoder: coder]) == nil)
{
- (id)initWithCoder: (NSCoder *)coder {
if ((self = [super initWithCoder: coder]) == nil) {
return nil;
}

// Initialize view.
[self _initialize___VARIABLE_className:identifier___];

// Return initialized instance.
return self;
[self _initialize___VARIABLE_className:identifier___];
return self;
}


#pragma mark - Public Methods


#pragma mark - Overridden Methods


#pragma mark - Private Methods

- (void)_initialize___VARIABLE_className:identifier___
{
- (void)_initialize___VARIABLE_className:identifier___ {
// Initialize instance variables.
}

#pragma mark - Factory Methods
+ (instancetype)standard___FILEBASENAMEASIDENTIFIER___ {
___FILEBASENAMEASIDENTIFIER___ *view = (___FILEBASENAMEASIDENTIFIER___ *)[[[NSBundle mainBundle] loadNibNamed:@"___FILEBASENAMEASIDENTIFIER___" owner:nil options:nil] objectAtIndex:0];
return view;
}

@end
@end
15 changes: 15 additions & 0 deletions Objective-C Class.xctemplate/UIView/___FILEBASENAME___.xib
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4514" systemVersion="13A603" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3747"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="1" customClass="___FILEBASENAME___">
<rect key="frame" x="0.0" y="0.0" width="320" height="480"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
</view>
</objects>
</document>
4 changes: 2 additions & 2 deletions install.sh
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
#!/usr/bin/env bash

# Default the folder name to "1414 Degrees".
folderName="1414 Degrees"
folderName="dssDigital"

# Ensure that at most one argument has been passed in.
if [ "$#" -eq 1 ]
then
folderName=$1
elif [ "$#" -gt 1 ]
then
echo -e "This script takes one argument at most.\\ne.g. install.sh \"1414 Degrees\""
echo -e "This script takes one argument at most.\\ne.g. install.sh \"dssDigital\""
exit 1
fi

Expand Down