摘要: NavigationBar是很常用的一个元素,所以常常需要进行自定义操作,而一种比较直观的方式就是,先定义一个类NavigationBar继承自UINavigationBar,而这个NavigationBar的内部内容则是比较复杂的了,里面添加我们需要的所有的navigationBar 的样式,... 阅读全文
posted @ 2014-11-13 17:30 一壶浊酒 阅读(4684) 评论(0) 推荐(0) 编辑
摘要: iOS中单例模式的实现一般分为两种:MRC和ARC+GCD 1.MRC(非ARC) 非ARC的单例的实现方式:#import @interface NoARCSingleton:NSObject//这个属性在后面调试有用处,而且也不要苦恼为什么是retain?不应该是copy么?请继续看下去... 阅读全文
posted @ 2014-06-09 21:55 一壶浊酒 阅读(885) 评论(0) 推荐(0) 编辑
摘要: KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相应的objects会被通知到。在其他语言中,这种观察者模式通常需要单独实现,而在Objective-C中,通常无须增加额外代码即可使用。 概述 这是怎么实现的呢?其实这都是通过Objective-C的运行时... 阅读全文
posted @ 2014-06-08 23:59 一壶浊酒 阅读(298) 评论(0) 推荐(0) 编辑
摘要: GCD的线程方式是以C语言为基础的多线程技术,总体上分为串行队列和并行队列两种实现方式。 GCD串行队列: #param mark -TWThread.gcd.seral是新创建的队列的名字,主要作用体现在断点调试阶段,可以根据名字判断线程的队列//DISPATCH_QUEUE_SERI... 阅读全文
posted @ 2014-05-31 22:28 一壶浊酒 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 分类的.h文件提供四个方法来方便使用 - (BOOL)isToday;//判断是否为今天 - (BOOL)isYesterday;//是否为昨天 - (BOOL)isThisYear;//是不是今年 - (NSDate *)dateWithYMD;//格式化日期,返回yyyy-MM-... 阅读全文
posted @ 2014-05-12 22:38 一壶浊酒 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: http://mutualmobile.github.io/blog/2013/12/04/viper-introduction/ 阅读全文
posted @ 2015-07-12 18:49 一壶浊酒 阅读(152) 评论(0) 推荐(0) 编辑
摘要: http://www.adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/ 阅读全文
posted @ 2014-11-13 17:36 一壶浊酒 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在viewDidLoad中初始化需要的子控件,然后提供改变这些子控件的开放接口,然后使用一个bool变量来保存是否已经设置了子类控件的frame类似-(void)layoutSubviews{ [super layoutSubviews];#pragma mark 这个变量很重要,如果没有... 阅读全文
posted @ 2014-11-13 17:15 一壶浊酒 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 对应xcode的红色警告文件找到对应的路径,然后再terminal中进入目录运行svn rm filepath/filename 就可以了,通常一个oc文件需要分别运行一次.h文件和.m文件,多次运行之后就可以消除红色的警告了。 阅读全文
posted @ 2014-11-13 17:10 一壶浊酒 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 以文本为主体的app或者非文本主体的纯文本页面往往需要配置系统字体以外的特(qi)殊(怪)字体,所以这个技能有时候需要get的。 这项技能的步骤分为三步: 第一步:按照PM的要求下载文字文件,一般是.ttf文件,这里我们使用一款比较可爱的字体来进行演示 字体一般可以直接百度字体下载即可下载... 阅读全文
posted @ 2014-10-29 14:23 一壶浊酒 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.尽量使用不透明的视图。 不透明的视图可以极大提高渲染的速度。因此如非必要,可以将tableView cell及其视图的opaque的属性设置为YES。其中的特例包括背景色,它的alpha值应该为1(例如不要使用 clearColor);图像的alpha值也应该为1,或者在画图时设为不透... 阅读全文
posted @ 2014-07-02 14:51 一壶浊酒 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 从 Objective-C 里的 Alloc 和 AllocWithZone 谈起Creative Commons 共享创意许可,转载请注明来源一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的... 阅读全文
posted @ 2014-07-02 13:33 一壶浊酒 阅读(874) 评论(0) 推荐(1) 编辑
摘要: 更新证书错误Code Sign error: Provisioning profile ‘XXXX'can't be found在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现 Code Sign error: Provisioning profile ‘XXXX’ can... 阅读全文
posted @ 2014-06-25 10:18 一壶浊酒 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 解决Xcode 5下使用SVN出现 The operation couldn’t be completed. (NSURLErrorDomain error -1012.) 问题2014年March月25日/Linux/Unix/浏览:264/暂无评论/ 使用Xcode5 SVN 出现问题 Th... 阅读全文
posted @ 2014-06-25 10:13 一壶浊酒 阅读(317) 评论(0) 推荐(0) 编辑