上一页 1 2 3 4 5 6 7 ··· 39 下一页

2016年7月22日

MAC 安装ram

摘要: RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。 然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的) 检查一下是否安装正确 阅读全文

posted @ 2016-07-22 16:43 Hai_阔天空 阅读(258) 评论(0) 推荐(0) 编辑

安装pod

摘要: 1.ruby升级最新 sudo gem update -n /usr/local/bin --system 2. 5.查看gem sources 6.gem install cocoapods 阅读全文

posted @ 2016-07-22 16:17 Hai_阔天空 阅读(211) 评论(0) 推荐(0) 编辑

2016年7月20日

IOS控制系统手势返回

摘要: self.navigationController.interactivePopGestureRecognizer.enabled = YES; //手势返回的代理,如果自定义了leftButtonItem 手势返回则不再起作用,只能给你重新设置代理 self.navigationControlle 阅读全文

posted @ 2016-07-20 14:14 Hai_阔天空 阅读(554) 评论(0) 推荐(0) 编辑

2016年7月1日

使用Autolayout xib实现动态高度的TableViewCell

摘要: http://my.oschina.net/u/2360693/blog/481236?p={{totalPage}} 创建Xib文件 首先将Cell做好布局,调整到满意的位置和宽度,然后开始做Autolayout设定。 Autolayout操作方式有两种,一种是选择目标后,使用右下角的工具栏;另一 阅读全文

posted @ 2016-07-01 14:18 Hai_阔天空 阅读(1359) 评论(0) 推荐(0) 编辑

2016年6月22日

iOS interface适配

摘要: 阅读全文

posted @ 2016-06-22 15:30 Hai_阔天空 阅读(227) 评论(0) 推荐(0) 编辑

2016年6月21日

git

摘要: https://guides.github.com/activities/hello-world/ The Hello World project is a time-honored tradition in computer programming. It is a simple exercise 阅读全文

posted @ 2016-06-21 12:36 Hai_阔天空 阅读(464) 评论(0) 推荐(0) 编辑

2016年6月12日

在Xcode中使用Git进行源码版本控制

摘要: 在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版本控制系统。 版本控制系统,或者说修改控制系统,实际 阅读全文

posted @ 2016-06-12 23:52 Hai_阔天空 阅读(2829) 评论(0) 推荐(0) 编辑

2016年6月2日

图片圆角

摘要: - (void)drawcornder { UIImage *image = [UIImage imageNamed:@"image1"]; // Begin a new image that will be the new image with the rounded corners // (he 阅读全文

posted @ 2016-06-02 11:03 Hai_阔天空 阅读(276) 评论(0) 推荐(0) 编辑

ios三张图片组合一张

摘要: - (UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2 { UIGraphicsBeginImageContext(image1.size); // Draw image1 [image1 drawInRect:CGRect 阅读全文

posted @ 2016-06-02 10:53 Hai_阔天空 阅读(2755) 评论(0) 推荐(0) 编辑

2016年6月1日

使用atomic一定是线程安全的吗?

摘要: 这个问题很少遇到,但是答案当然不是。atomic在set方法里加了锁,防止了多线程一直去写这个property,造成难以预计的数值。但这也只是读写的锁定。跟线程安全其实还是差一些。看下面。 但是如果有个C也在写,D在读取,D会读到一些随机的值(ABC修改的值),这就不是线程安全的了。最好的方法是使用 阅读全文

posted @ 2016-06-01 22:00 Hai_阔天空 阅读(2440) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 39 下一页

导航