外企笔试题目

bjandroidhal17 2012-06-01 10:35:09
1 why can't NSArray contain NSInteger Instance? with which extra step can you do it?
2.complete this code so that it becomes syntacticallty correct using no more than one additional word and square branckets
NsInteger myNumber=@"10000";
3.What does the following code do? Variable age is defined as NSInteger It compiles fine..but why does it crash?
UILabel *mylabel=[UILabel new];
mylabel.text=age?[NSString stringWithFormat:@"%@",age];@"";
4.Why does the following code crash as soon as the property is set?What is the simple fix?
MeasueStripView.h
@Interface MeasueLinealView:UIview
{
NSUIInteger minvalue;

}
@property (nonatomic,assign)NSUIInteger minvalue;

MeasueStripView.m
#import "MeasueStripView.h"
@implementation MeasueStripView
@synthsize minvalue
#progma mark Passthrough properties
-(void) setMinValue:(NSUIInteger)aVal
{

self.minvalue:aVal;
}
Some other file:
MeasueStripView *myMS=[MeasueStripView ww];
myMS.minValue=100;//THis Line crashes..
5.You have a UIView and would like to for it to have rounded corners, What's the Fastest way to achive that|
6 How many methods do you know of performing a piece of code in other thread on IOS4.0 and later version.
...全文
231 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员小迷 2012-06-04
  • 打赏
  • 举报
回复
1、因为NSArray内部保存的是id类型对象;用整形构造一个对象即可。
2、很简单;
3、很简单;
4、setMinValue设置属性中再次设置属性,会导致程序死循环;
5、很简单;
6、线程创建。
taito 2012-06-01
  • 打赏
  • 举报
回复
1. [NSNumber numberWith....]
2. NSString *myNumber=@"10000";
3. [NSString stringWithFormat:@"%d",age]
4. -(void) setMinValue:(NSUIInteger)aVal
{
minvalue:aVal;
}

5. view.layer.cornerRadius = ...
6.
6.1 [NSThread detachNewThreadSelector:@selector(myThreadMainMethod:) toTarget:self withObject:nil];

6.2
NSThread* myThread = [[NSThread alloc] initWithTarget:self
selector:@selector(myThreadMainMethod:)
object:nil];
[myThread start];

6.3
[myObj performSelectorInBackground:@selector(myThreadMainMethod) withObject:nil]

6.4

dispatch_queue_t q = dispatch_queue_create("com.foo.testqueue", NULL);

dispatch_async(q, ^{...});

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧