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