享借是什么:
首款基于物品分享的社交平台。目前分享经济正发展的如火如荼,我们团队相信物品所有权和使用权分离是未来的必然趋势,大量被闲置在家的物品将流转起来,也将带来巨大的商业价值。
除了我们的产品带来社会物品利用效率的极大提升外,我们一起来让大家不再执着于占有和购买,真的回归商品的乐趣。让人与人之间通过物品的分享感受到乐趣和温度。
•最好的孵化器36kr氪空间第二期团队
•顶级美元基金晨兴morningside天使轮投资
•团队主要来源于豆瓣与网易
•2014国家会议中心WISE大会路演环节第二名
-------------------题目的分割线------------------
如果能做下面的题目,并经过我们考核确保是你自己做出来的,不需要进一步面试,20k+工资+期权+多种福利,我们需要这样懂得钻研的工程师。
答案请发到job@isharent.com,请你来战!
1.下面代码的输出结果是什么?
@
interface Mac : NSObject
@
end@
implementation Mac
@
end@
interface MacBook : Mac
@
end@
implementation MacBook
- (instancetype)init {
self = [super init];
if (self) {
NSLog(@"%@", NSStringFromClass([self class]));
NSLog(@"%@", NSStringFromClass([super class]));
}
return self;
}
- (Class)class {
return [Mac class];
}
@
endint main(int argc, const char * argv[]) {
@
autoreleasepool {
MacBook *mackBook = [[MacBook alloc] init];
}
return 0;
}
2.下面代码的运行结果是?
@
interface MacBook : NSObject
@
end@
implementation MacBook
@
endint main(int argc, const char * argv[]) {
@
autoreleasepool {
BOOL res1 = [(id)[MacBook class] isKindOfClass:[MacBook class]];
BOOL res2 = [(id)[MacBook class] isMemberOfClass:[MacBook class]];
BOOL res3 = [(id)[MacBook superclass] isKindOfClass:[MacBook superclass];
BOOL res4 = [(id)[MacBook superclass] isMemberOfClass:[MacBook
superclass]];
NSLog(@"%d %d %d %d", res1, res2, res3, res4);
}
return 0;
}
3.下面的代码有什么问题吗?
@
interface NSObject (MacBook)
+ (void)macbookPro;
@
end@
implementation NSObject (MacBook)
- (void)macbookPro {
NSLog(@"This is a MacBook Pro.");
}
@
endint main(int argc, const char * argv[]) {
@
autoreleasepool {
[MacBook macbookPro];
}
return 0;
}
4.下面的代码会?编译错误/运行中崩溃/NSLog...?
@
interface MacPro : NSObject
@
property (nonatomic, copy) NSString *serialNumber;
@
end@
implementation MacPro
- (void)authentication {
NSLog(@"The Serial number of MacPro is %@.", self.serialNumber);
}
int main(int argc, const char * argv[]) {
@
autoreleasepool {
id cls = [MacPro class];
void *obj = &cls;
[(__bridge id)obj authentication];
}
return 0;
}
@
end---------------------感谢看到这里的同学---------------------
分享是最棒的拥有
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/144453
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.