iOS开发
ma_le_bi
这个作者很懒,什么都没留下…
展开
-
JSON数据与NSDictionary和NSArray之间的转化
在iOS 5 中,苹果引入了一个解析JSON串的NSJSONSerialization类。通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。以前,我记得我用的是第三方的插件。但是,苹果出了这套解析后,效率也大大了超过了,所有的解析第三方类库。所以,推荐使用NSJSONSerialization类来完成转化。一、转载 2015-05-10 13:59:55 · 376 阅读 · 0 评论 -
UIButton自带的imageView的显示
只有设置了图片之后,button.imageView才会显示,要不然不会显示,设置layer也不会显示。要这样之后,才会显示:[button setImage:[UIImage imageNamed:@"laugthHorse.png"] forState:UIControlStateNormal];接下来就可以设置背景色等之类的操作了。这个方法:[_specialBtn_3原创 2015-04-30 15:25:58 · 1074 阅读 · 0 评论 -
字典转化成Json
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:json options:NSJSONWritingPrettyPrinted error:nil]; NSString *jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8Strin原创 2015-04-30 09:39:33 · 468 阅读 · 0 评论 -
iOS开发何如在调试的时候轻松找到程序在哪里崩溃
起因 有不少人在评论发一些崩溃信息,问我程序怎么回事,其实如果你知道了程序崩溃在哪行代码崩溃了,就很容易定位问题了。android开发看崩溃log就能看到具体哪行代码出问题,那在iOS开发怎么快速定位到具体哪行代码崩溃呢。步骤1在xcode添加一个通用断点就行了。方法如下:点击项目导航断点那,如图步骤2点击+号:转载 2015-05-12 17:37:50 · 340 阅读 · 0 评论 -
获取点击坐标
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ UITouch *touch = [touches anyObject]; CGPoint touchPoint = [touch locationInView:self.view];}原创 2015-05-04 13:35:43 · 485 阅读 · 0 评论 -
计算Cell高度的注意事项(我总会出错)
计算Cell的高度我已经做过无数次了,但是每次还是会遇到Bug。有时候sizeToFit后,计算出来的值超级大,就是因为tmpLabel的宽度没设置好,设置的很窄!!!高度自适应之前,一定要把宽度定好!!是宽度,width!!!resetFrame的时候也要注意宽度是否是正确的,每次错误都在这里,这次一定要记住...原创 2015-05-05 17:59:51 · 365 阅读 · 0 评论 -
json返回值里,数组和字典的区别
{"items":[{"addTime":"2015-04-29 17:33:38","answerId":418,"audioUrl":"http://xiaomayasi.b0.upaiyun.com/xmys/audio/ios/2015-04-29/EB7D883B-E3BE-436F-ADDE-5E101AA37A23.mp3","avgScore":"0","clickCount":0原创 2015-05-06 15:38:05 · 1217 阅读 · 1 评论 -
设置UIButton点击的高亮效果
_highScoreBtn.showsTouchWhenHighlighted = YES;这是不设置背景图片的方法。再有就是,用设置背景图片状态的方法来设置高亮图片。原创 2015-05-06 15:11:09 · 3851 阅读 · 0 评论