- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 iOS多线程GCD
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 复制代码/*! * @function dispatch_get_main_queue * * @abstract * Returns the defau
2015-11-30 17:01:51 270
转载 ios 调用系统的地图
NSString *string = @"http://maps.apple.com/maps?saddr=39.98,116.31&daddr=41.59,117.40";[[UIApplication sharedApplication] openURL:[NSURL URLWithString:string]];ios6以下我们一般用google地图来导航,但ios6中调用会有点问题,会
2015-11-20 16:55:29 717
原创 iOS设置同一个Label的不同颜色的字体
使用以下方法: priceStr = @”¥28888/月”; NSMutableAttributedString *price =[[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@”%@”,priceStr]]; NSRange blankRange = NSMakeRa
2015-11-19 15:58:23 416
原创 融云会话里添加附加信息
融云版本2.3.6 在会话界面重写方法: - (RCMessageContent )willSendMessage:(RCMessageContent )messageCotent{ if ([messageCotent isKindOfClass:[RCTextMessage class]]) { RCTextMessage *textMessage = (RCTextMes
2015-11-19 10:21:15 2681
原创 ios 剪裁图片
UIImage *coverImage = [UIImage imageNamed:imageStr]; [self.coverImageView setImage:[UIImage imageWithCGImage:CGImageCreateWithImageInRect([coverImage CGImage], CGRectMake(23, 36, screenWidth, 220)
2015-11-17 17:04:34 341
原创 masonry 设置多行Label
//详情 self.detailLabel = [UILabel new]; self.detailLabel.font = [UIFont systemFontOfSize:15]; self.detailLabel.numberOfLines = 0; self.detailLabel.preferredMaxLayoutW
2015-11-14 16:39:08 4230
转载 AutoLayout框架Masonry使用心得
我们组分享会上分享了页面布局的一些写法,中途提到了AutoLayout,会后我决定将很久前挖的一个坑给填起来(还有好多坑就不说了,说了不填更毁形象了)。可使用的框架首推Masonry,关于为啥选择Masonry看看官方文档就明白了https://github.com/SnapKit/Masonry,官方称AutoLayout所有功能Masonry都支持。这次项目界面方面我就全部使用了Masonry。
2015-11-14 12:07:57 1699
转载 使用Masonry
之前只有比较浅的接触过Masonry。项目中大多数的布局还是用xib中的AutoLayout与手码的frame计算相结合,相信也会有很多项目和我一样是这两种布局的组合。其实xib各方面用的感觉都挺好,以前是性能问题,冲突问题饱受人诟病,但随着苹果的更新换代这些问题也逐渐趋向最小化。 我们团队整改的主要原因是为了更细粒度的组件化。因为将一块代码复用到另一个页面远比从xib中拖几个控件到别的页面来的要
2015-11-10 18:09:17 2197
转载 升级到OSX EICapitan cocoapods 重装问题
更新后 cocoapods 需要重新安装,但是使用原来的淘宝源(http://ruby.taobao.org/)会报错ERROR: Could not find a valid gem ‘cocospods’ (>= 0), here is why: Unable to download data from http://ruby.taobao.org/ - bad response N
2015-11-09 16:38:51 362
原创 UITableView的reloadData方法,不执行cellForRow方法,但是执行了numberOfRows和heightForRow方法
可能是因为cell上有图片的异步加载,只需将reload放在主线程就行了:dispatch_async(dispatch_get_main_queue(), ^{ [self.tableView reloadData];});
2015-11-08 13:34:48 2068
转载 IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet
先上个例子:NSString * str1 =[nameInput.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];NSString * str2 =[passwdInput.text stringByTrimmingCharactersInSet:[NSCharacter
2015-11-07 17:41:04 312
BBEdit12及以上版本
2018-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人