Skip to content

Commit 0b7776a

Browse files
committed
Update to fix import statements and move dependencies outside of the public headers.
Using SimpleFeatures module instead of sf-ios to help fix issues around resource loading with dashes.
1 parent 79afc74 commit 0b7776a

34 files changed

+52
-101
lines changed

Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@ let package = Package(
1212
dependencies: [
1313

1414
.package(url: "https://github.com/ngageoint/simple-features-ios", branch: "psolt/v5-NS_ENUM_Package"), // FIXME: Update to published release
15+
1516
// .package(name: "simple-features-ios", path: "../simple-features-ios"), // Testing locally against (psolt/v5-NS_ENUM_Package)
1617
],
1718
targets: [
1819
.target(
1920
name: "SimpleFeaturesGeoJSON", // Use full name without hyphens to prevent SPM test resource bug
2021
dependencies: [
21-
.product(name: "sf-ios", package: "simple-features-ios")
22+
.product(name: "SimpleFeatures", package: "simple-features-ios")
2223
],
2324
path: "sf-geojson-ios",
2425

2526
exclude: [
26-
"sf_geojson_ios.swift",
2727
],
2828
publicHeadersPath: "",
2929
cSettings: [

sf-geojson-ios/Info.plist

Lines changed: 0 additions & 24 deletions
This file was deleted.

sf-geojson-ios/SFGFeatureCollection.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
#import "SFGFeatureConverter.h"
1111
#import "SFGOrderedDictionary.h"
1212

13+
@import SimpleFeatures;
14+
1315
NSString * const SFG_TYPE_FEATURE_COLLECTION = @"FeatureCollection";
1416

1517
NSString * const SFG_MEMBER_FEATURES = @"features";

sf-geojson-ios/SFGFeatureConverter.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
//
88

99
#import "SFGFeatureConverter.h"
10+
@import SimpleFeatures;
1011

1112
@implementation SFGFeatureConverter
1213

sf-geojson-ios/SFGGeoJSONObject.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88

99
#import <Foundation/Foundation.h>
1010

11-
@import sf_ios;
11+
@class SFGeometry;
12+
1213

1314
/**
1415
* Type key

sf-geojson-ios/SFGGeoJSONObject.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#import "SFGGeoJSONObject.h"
1010
#import "SFGOrderedDictionary.h"
1111

12+
@import SimpleFeatures;
13+
1214
NSString * const SFG_MEMBER_TYPE = @"type";
1315

1416
NSString * const SFG_MEMBER_BBOX = @"bbox";

sf-geojson-ios/SFGGeometry.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
// Copyright © 2019 NGA. All rights reserved.
77
//
88

9-
@import sf_ios;
109

1110
#import "SFGGeoJSONObject.h"
12-
//#import "SFGeometry.h"
1311
#import "SFGGeometryTypes.h"
1412

13+
@class SFGeometry;
14+
1515
/**
1616
* Coordinates key
1717
*/

sf-geojson-ios/SFGGeometryCollection.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77
//
88

99
#import "SFGGeometry.h"
10-
//#import "SFGeometryCollection.h"
1110

12-
@import sf_ios;
11+
@class SFGeometryCollection;
1312

1413
/**
1514
* Geometries key

sf-geojson-ios/SFGGeometryCollection.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#import "SFGGeometryCollection.h"
1010
#import "SFGFeatureConverter.h"
1111

12+
@import SimpleFeatures;
13+
1214
NSString * const SFG_MEMBER_GEOMETRIES = @"geometries";
1315

1416
static NSOrderedSet *keys = nil;

0 commit comments

Comments
 (0)