Skip to content

Commit

Permalink
delete deprecated method
Browse files Browse the repository at this point in the history
dazi.dp committed Aug 25, 2016
1 parent c84076e commit 222716e
Showing 2 changed files with 3 additions and 30 deletions.
9 changes: 0 additions & 9 deletions BeeHive/BHContext.h
Original file line number Diff line number Diff line change
@@ -61,13 +61,4 @@ typedef enum
+(instancetype) shareInstance;


//设置对象在全局上下文中可见
-(void)setVisibility:(Protocol *)proto service:(id<BHServiceProtocol>) service __attribute((deprecated(("使用serviceprotocol协议中的singleton来注册单例"))));

//在全局上下文中获取对象
-(id<BHServiceProtocol>) serviceInstance:(Protocol *)proto __attribute((deprecated(("使用serviceprotocol协议中的singleton来注册单例, 用CreateService来获取单例"))));

//设置对象在全局上下文中可见
-(void)setInvisibility:(Protocol *)proto __attribute((deprecated(("废弃没有什么作用"))));

@end
24 changes: 3 additions & 21 deletions BeeHive/BHContext.m
Original file line number Diff line number Diff line change
@@ -26,7 +26,10 @@ -(instancetype)init
self.moduleConfigName = @"BeeHive.bundle/BeeHive";
self.serviceConfigName = @"BeeHive.bundle/BHService";

#if __IPHONE_OS_VERSION_MAX_ALLOWED > 80400
self.touchShortcutItem = [BHShortcutItem new];
#endif

self.openURLItem = [BHOpenURLItem new];
self.notificationsItem = [BHNotificationsItem new];
self.userActivityItem = [BHUserActivityItem new];
@@ -51,25 +54,4 @@ +(instancetype) shareInstance
}


-(void)setVisibility:(Protocol *)proto service:(id<BHServiceProtocol>) service
{
if ([service conformsToProtocol:proto]) {
[((NSMutableDictionary *)self.servicesByName) setObject:service forKey:NSStringFromProtocol(proto)];
}
}

-(id<BHServiceProtocol>) serviceInstance:(Protocol *)proto
{
return [((NSMutableDictionary *)self.servicesByName) objectForKey:NSStringFromProtocol(proto)];
}

-(void)setInvisibility:(Protocol *)proto
{
if ([self.servicesByName objectForKey:NSStringFromProtocol(proto)]) {
[((NSMutableDictionary *)self.servicesByName) removeObjectForKey:NSStringFromProtocol(proto)];
}
}



@end

0 comments on commit 222716e

Please sign in to comment.