Remove extra initializer methods from type and attribute selectors

keep it simple
This commit is contained in:
iska
2015-10-06 23:05:25 +02:00
parent 1a05c41f86
commit 79fda9fdbe
4 changed files with 0 additions and 19 deletions
-3
View File
@@ -14,9 +14,6 @@
@interface CSSSimpleSequence : CSSSelector
+ (instancetype)sequenceForType:(CSSTypeSelector *)typeSelector;
+ (instancetype)sequenceWithSelectors:(NSArray *)selectors;
- (instancetype)initWithType:(CSSTypeSelector *)selector;
- (instancetype)initWithSelectors:(NSArray *)selectors;
-10
View File
@@ -16,16 +16,6 @@
@implementation CSSSimpleSequence
+ (instancetype)sequenceForType:(CSSTypeSelector *)typeSelector
{
return [[self alloc] initWithType:typeSelector];
}
+ (instancetype)sequenceWithSelectors:(NSArray *)selectors
{
return [[self alloc] initWithSelectors:selectors];
}
- (instancetype)init
{
return [self initWithSelectors:nil];
-1
View File
@@ -15,7 +15,6 @@
@property (nonatomic, copy) NSString *type;
+ (instancetype)universalSelector;
+ (instancetype)selectorForType:(NSString *)type;
- (instancetype)initWithType:(NSString *)type;
-5
View File
@@ -23,11 +23,6 @@
return [[self alloc] initWithType:@"*"];
}
+ (instancetype)selectorForType:(NSString *)type
{
return [[self alloc] initWithType:type];
}
- (instancetype)initWithType:(NSString *)type
{
self = [super init];