摘要:无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类... 阅读全文
UIScrollView的属性总结
2014-07-18 18:20 by JG2014, 192 阅读, 0 推荐, 收藏, 编辑
摘要:contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动区域为frame大小的两倍。contentOffset是scrollview当前显示区域顶... 阅读全文
ios开发 UITableViewController
2014-07-18 13:21 by JG2014, 511 阅读, 0 推荐, 收藏, 编辑
摘要:iOS中显示数据列表最常用的一个控件,支持垂直滚动UITableView的两种内置样式UITableViewStylePlain UITableViewStyleGrouped数据源(dataSource)和代理(delegate)lUITableView需要一个数据源(dataSource)来显... 阅读全文
[深入浅出Cocoa]详解键值观察(KVO)及其实现机理
2014-07-17 19:29 by JG2014, 306 阅读, 0 推荐, 收藏, 编辑
摘要:一,前言Objective-C 中的键(key)-值(value)观察(KVO)并不是什么新鲜事物,它来源于设计模式中的观察者模式,其基本思想就是:一个目标对象管理所有依赖于它的观察者对象,并在它自身的状态改变时主动通知观察者对象。这个主动通知通常是通过调用各观察者对象所提供的接口方法来实现的。观察... 阅读全文
友盟分享
2014-07-17 14:14 by JG2014, 2201 阅读, 0 推荐, 收藏, 编辑
摘要:—————————————集成—————————————1. 导入框架包2.Appdelegate.m 中做配置 1)#import"UMSocial.h"//友盟SDK #import"UMSocialWechatHandler.h"//微信SDK #import"UMSocial... 阅读全文
iOS开发:UIImageView常用操作
2014-07-17 14:13 by JG2014, 544 阅读, 0 推荐, 收藏, 编辑
摘要:UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1... 阅读全文
position与anchorPoint
2014-07-17 14:11 by JG2014, 354 阅读, 0 推荐, 收藏, 编辑
摘要:相信初接触到CALayer的人都会遇到以下几个问题:为什么修改anchorPoint会移动layer的位置?CALayer的position点是哪一点呢?anchorPoint与position有什么关系?我也迷惑过,找过网上的教程,大部分都是复制粘贴的,有些是翻译的文章但很有问题,看得似懂非懂,还... 阅读全文
iOS的UILabel设置居上对齐,居中对齐,居下对齐
2014-07-17 14:07 by JG2014, 676 阅读, 0 推荐, 收藏, 编辑
摘要:在iOS中默认的UILabel中的文字在竖直方向上只能居中对齐,博主参考国外网站,从UILabel继承了一个新类,实现了居上对齐,居中对齐,居下对齐。具体如下:[cpp]view plaincopy////myUILabel.h//////Createdbyyexiaozi_007on3/4/13.... 阅读全文
让UILabel的文字顶部对齐
2014-07-17 10:36 by JG2014, 1897 阅读, 0 推荐, 收藏, 编辑
摘要:xcode中默认的UILabel是垂直居中对齐的,如果你的UILabel高度有多行,当内容少的时候,会自动垂直居中。如下图所示(图片来自stackoverflow):比较郁闷的是,UILabel并不提供设置其垂直对齐方式的选项。所以如果你想让你的文字顶部对齐,那么就需要自己想办法了。 stackov... 阅读全文
UILabel文本垂直顶部对齐的方法
2014-07-17 10:25 by JG2014, 3060 阅读, 0 推荐, 收藏, 编辑
摘要:也不知道为什么UILabel本身没有提供文本垂直顶部对齐的方法,真的有点晕。我们创建一个简单的UILabel来看看:[box type="info"]UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, 300, 10... 阅读全文