Skip to content

Commit

Permalink
Convert TLIndexPathTools target into a Cocoa Touch framework
Browse files Browse the repository at this point in the history
  • Loading branch information
Timothy Moose committed Apr 27, 2015
1 parent 8731710 commit 745a5cf
Show file tree
Hide file tree
Showing 15 changed files with 551 additions and 180 deletions.
27 changes: 21 additions & 6 deletions Examples/Blocks/Blocks.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
86029E471AEEB82400ED36D7 /* TLIndexPathTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860B7B0017EA02CB00C984B4 /* TLIndexPathTools.framework */; };
860B7AB017E9F89900C984B4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860B7AAF17E9F89900C984B4 /* Foundation.framework */; };
860B7AB217E9F89900C984B4 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860B7AB117E9F89900C984B4 /* CoreGraphics.framework */; };
860B7AB417E9F89900C984B4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860B7AB317E9F89900C984B4 /* UIKit.framework */; };
Expand All @@ -15,14 +16,20 @@
860B7AC017E9F89900C984B4 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 860B7ABF17E9F89900C984B4 /* AppDelegate.m */; };
860B7AC317E9F89900C984B4 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 860B7AC117E9F89900C984B4 /* Main.storyboard */; };
860B7AC817E9F89900C984B4 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 860B7AC717E9F89900C984B4 /* Images.xcassets */; };
860B7AE517E9FE6C00C984B4 /* libTLIndexPathTools.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 860B7AE417E9FE6C00C984B4 /* libTLIndexPathTools.a */; };
860B7AE817E9FF4000C984B4 /* BlocksTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 860B7AE717E9FF4000C984B4 /* BlocksTableViewController.m */; };
860B7AEA17E9FFC500C984B4 /* TLIndexPathTools.xcodeproj in Resources */ = {isa = PBXBuildFile; fileRef = 860B7AE917E9FFC500C984B4 /* TLIndexPathTools.xcodeproj */; };
860B7AEC17EA024500C984B4 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860B7AEB17EA024500C984B4 /* CoreData.framework */; };
860B7AEE17EA024E00C984B4 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 860B7AED17EA024E00C984B4 /* QuartzCore.framework */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
86029E451AEEB7C400ED36D7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 860B7AE917E9FFC500C984B4 /* TLIndexPathTools.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7;
remoteInfo = TLIndexPathToolsTests;
};
860B7AFF17EA02CB00C984B4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 860B7AE917E9FFC500C984B4 /* TLIndexPathTools.xcodeproj */;
Expand Down Expand Up @@ -59,9 +66,9 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
86029E471AEEB82400ED36D7 /* TLIndexPathTools.framework in Frameworks */,
860B7AEE17EA024E00C984B4 /* QuartzCore.framework in Frameworks */,
860B7AEC17EA024500C984B4 /* CoreData.framework in Frameworks */,
860B7AE517E9FE6C00C984B4 /* libTLIndexPathTools.a in Frameworks */,
860B7AB217E9F89900C984B4 /* CoreGraphics.framework in Frameworks */,
860B7AB417E9F89900C984B4 /* UIKit.framework in Frameworks */,
860B7AB017E9F89900C984B4 /* Foundation.framework in Frameworks */,
Expand Down Expand Up @@ -131,7 +138,8 @@
860B7AFA17EA02CB00C984B4 /* Products */ = {
isa = PBXGroup;
children = (
860B7B0017EA02CB00C984B4 /* libTLIndexPathTools.a */,
860B7B0017EA02CB00C984B4 /* TLIndexPathTools.framework */,
86029E461AEEB7C400ED36D7 /* TLIndexPathToolsTests.xctest */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -190,10 +198,17 @@
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
860B7B0017EA02CB00C984B4 /* libTLIndexPathTools.a */ = {
86029E461AEEB7C400ED36D7 /* TLIndexPathToolsTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = TLIndexPathToolsTests.xctest;
remoteRef = 86029E451AEEB7C400ED36D7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
860B7B0017EA02CB00C984B4 /* TLIndexPathTools.framework */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTLIndexPathTools.a;
fileType = wrapper.framework;
path = TLIndexPathTools.framework;
remoteRef = 860B7AFF17EA02CB00C984B4 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
Expand Down
2 changes: 1 addition & 1 deletion Examples/Blocks/Blocks/BlocksTableViewController.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
// Copyright (c) 2013 Tractable Labs. All rights reserved.
//

#import <TLIndexPathTools/TLTableViewController.h>
#import <TLIndexPathTools/TLIndexPathTools.h>

@interface BlocksTableViewController : TLTableViewController

Expand Down
2 changes: 0 additions & 2 deletions Examples/Blocks/Blocks/BlocksTableViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

#import "BlocksTableViewController.h"

#import <TLIndexPathTools/TLIndexPathDataModel.h>

@implementation BlocksTableViewController

- (void)viewDidLoad
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
// Copyright (c) 2013 [email protected]. All rights reserved.
//

#import <TLIndexPathTools/TLTableViewController.h>
#import <TLIndexPathTools/TLIndexPathTools.h>

@interface NoResultsTableViewController : TLTableViewController
@property (strong, nonatomic) IBOutlet UIButton *hideRowsButton;
Expand Down
2 changes: 0 additions & 2 deletions Examples/No Results/No Results/NoResultsTableViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
//

#import "NoResultsTableViewController.h"
#import <TLIndexPathTools/TLNoResultsTableDataModel.h>
#import <TLIndexPathTools/TLIndexPathItem.h>

/**
Demonstrates use of the `TLNoResultsDataModel` extension to display a "no results" message
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
86029E4E1AEEB8B400ED36D7 /* TLIndexPathTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 863A1D8418A077BD00796395 /* TLIndexPathTools.framework */; };
863A1D13189EB75B00796395 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 863A1D12189EB75B00796395 /* Foundation.framework */; };
863A1D15189EB75B00796395 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 863A1D14189EB75B00796395 /* CoreGraphics.framework */; };
863A1D17189EB75B00796395 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 863A1D16189EB75B00796395 /* UIKit.framework */; };
Expand All @@ -18,11 +19,17 @@
863A1D48189EB83700796395 /* TLIndexPathTools.xcodeproj in Resources */ = {isa = PBXBuildFile; fileRef = 863A1D47189EB83700796395 /* TLIndexPathTools.xcodeproj */; };
863A1D4B189EB88800796395 /* CollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 863A1D4A189EB88800796395 /* CollectionViewController.m */; };
863A1D4E189EB89700796395 /* EvenCellViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 863A1D4D189EB89700796395 /* EvenCellViewController.m */; };
863A1D50189EB94900796395 /* libTLIndexPathTools.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 863A1D4F189EB94900796395 /* libTLIndexPathTools.a */; };
FD333EBC193F29C200D6E08D /* OddCellViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FD333EBB193F29C200D6E08D /* OddCellViewController.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
86029E4C1AEEB8AB00ED36D7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 863A1D47189EB83700796395 /* TLIndexPathTools.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 86029DFD1AEEAC2E00ED36D7;
remoteInfo = TLIndexPathToolsTests;
};
863A1D8318A077BD00796395 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 863A1D47189EB83700796395 /* TLIndexPathTools.xcodeproj */;
Expand Down Expand Up @@ -61,7 +68,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
863A1D50189EB94900796395 /* libTLIndexPathTools.a in Frameworks */,
86029E4E1AEEB8B400ED36D7 /* TLIndexPathTools.framework in Frameworks */,
863A1D15189EB75B00796395 /* CoreGraphics.framework in Frameworks */,
863A1D17189EB75B00796395 /* UIKit.framework in Frameworks */,
863A1D13189EB75B00796395 /* Foundation.framework in Frameworks */,
Expand Down Expand Up @@ -133,7 +140,8 @@
863A1D7D18A077BD00796395 /* Products */ = {
isa = PBXGroup;
children = (
863A1D8418A077BD00796395 /* libTLIndexPathTools.a */,
863A1D8418A077BD00796395 /* TLIndexPathTools.framework */,
86029E4D1AEEB8AB00ED36D7 /* TLIndexPathToolsTests.xctest */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -192,10 +200,17 @@
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
863A1D8418A077BD00796395 /* libTLIndexPathTools.a */ = {
86029E4D1AEEB8AB00ED36D7 /* TLIndexPathToolsTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = TLIndexPathToolsTests.xctest;
remoteRef = 86029E4C1AEEB8AB00ED36D7 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
863A1D8418A077BD00796395 /* TLIndexPathTools.framework */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTLIndexPathTools.a;
fileType = wrapper.framework;
path = TLIndexPathTools.framework;
remoteRef = 863A1D8318A077BD00796395 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
// Copyright (c) 2014 Tractable Labs. All rights reserved.
//

#import <TLIndexPathTools/TLCollectionViewController.h>
#import <TLIndexPathTools/TLIndexPathTools.h>

@interface CollectionViewController : TLCollectionViewController

Expand Down
8 changes: 4 additions & 4 deletions TLIndexPathTools.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "TLIndexPathTools"
s.version = "0.3.14"
s.version = "0.3.15"
s.summary = "TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views."
s.description = <<-DESC
TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views. Here are some of the awesome things TLIndexPathTools does:
Expand All @@ -11,14 +11,14 @@ Pod::Spec.new do |s|
* Provide a simpler alternative to Core Data NSFetchedResultsController
* Provide base table view and collection view classes with advanced features
0.3.14
* Share TLIndexPathTools scheme for Carthage
0.3.15
* Convert TLIndexPathTools target into a Cocoa Touch framework
DESC
s.homepage = "http://tlindexpathtools.com"
s.license = { :type => "MIT" }
s.author = { "wtmoose" => "[email protected]" }
s.source = { :git => "https://github.com/wtmoose/TLIndexPathTools.git", :tag => '0.3.14' }
s.source = { :git => "https://github.com/wtmoose/TLIndexPathTools.git", :tag => '0.3.15' }
s.platform = :ios, '6.0'
s.ios.deployment_target = '6.0'
s.source_files = 'TLIndexPathTools/**/*.{h,m}'
Expand Down
Loading

0 comments on commit 745a5cf

Please sign in to comment.