摘要: 时间就是金钱。编码效率的提升意味着更多的收入。可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和工作效率的工具。Xcode插件几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各... 阅读全文
posted @ 2015-11-24 10:14 YYSheng 阅读(344) 评论(0) 推荐(0)
摘要: 前言在多线程简介中,我已经说明过了,为了提高界面的流畅度以及用户体验。我们务必要把耗时的操作放到别的线程中去执行,千万不要阻塞主线程。iOS中有以下3种多线程编程方法:NSThreadGrand Centeral Dispatch(GCD)NSOperation和NSOperationQueue1.... 阅读全文
posted @ 2015-11-24 10:08 YYSheng 阅读(425) 评论(0) 推荐(0)
摘要: 本篇随笔除了介绍 iOS 数据持久化知识之外,还贯穿了以下内容:(1)自定义 TableView,结合 block 从 ViewController 中分离出 View,轻 ViewController 的实现,提高 TableView 的复用性(2)Model「实体层」+View「视图层」+Vie... 阅读全文
posted @ 2015-11-24 09:57 YYSheng 阅读(682) 评论(0) 推荐(0)
摘要: NSDictionary* defaults = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation];if([[NSUserDefaults standardUserDefaults] objectForKey:@"mes... 阅读全文
posted @ 2015-09-26 20:06 YYSheng 阅读(356) 评论(0) 推荐(0)
摘要: 一、UIWebView 可以加载和显示某个URL的网页,也可以显示基于HTML的本地网页或部分网页:a. 加载 URL WebView=[[UIWebViewalloc]initWithFrame:CGRectMake(0,44,320,400)]; NSString*path=@"http://w... 阅读全文
posted @ 2015-09-26 19:59 YYSheng 阅读(347) 评论(0) 推荐(0)
摘要: svn是常用的版本控制软件,我们平常一般都用到它的客户端,今天来试下它的服务端,mac上已经自带了它不需要安装,但只能用命令来控制。工具/原料终端方法/步骤打开终端,我们来创建一个代码仓库,用svnadmin create创建,如下例子,它在当前目录下创建了svndir文件夹。我们进入svndir文... 阅读全文
posted @ 2015-09-26 09:44 YYSheng 阅读(273) 评论(0) 推荐(0)
摘要: ————————————————————————————————————————————————————————————————————————————————————————1.除了MVC 你还熟悉哪儿中设计模式 代理:当一个类的某些功能需要由别的类实现,但是又不确定具体是那个了类实现的 单例:确... 阅读全文
posted @ 2015-08-20 08:26 YYSheng 阅读(490) 评论(0) 推荐(0)
摘要: 使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值:先说一下思想:首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界... 阅读全文
posted @ 2015-08-16 14:29 YYSheng 阅读(148) 评论(0) 推荐(0)