摘要: 1.Quartz 2D是什么?•Quartz 2D以PDF的规范为基础的图形库,用来绘制二维文字和图形,允许相同的绘图指令在任何装置上,使用可以得到的最佳分辨率,产生相同的输出.2.Quartz2D能做什么?•Quartz 2D API可以实现许多功能,如基于路径的绘图、透明度、阴影、颜色管理、反锯... 阅读全文
posted @ 2014-07-09 00:31 784692237 阅读(2972) 评论(0) 推荐(0)
摘要: 标题里面的三个都是结构体有时候可能需要比较他们的一些逻辑关系例如CGPoint p1 ,p2;。。。。。。比较p1 和 p2是否相等,以前都是自己逐个比较的后来发现有CGPointEqualToPoint(p1,p2)~这样就会返回这两个CGPoint变量是否相等~同理还有CGSizeEqualTo... 阅读全文
posted @ 2014-07-05 17:19 784692237 阅读(1283) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/nogodoss/article/details/17170605之前从来没有做个国际化的东西,最近项目紧急通知:要最快的速度做出一个英文的版本(客户在国外等着用)。晕。网上看过的资料很多都是我这个版本以下。有些地方都不一致。特写这文章给自己留着。根据... 阅读全文
posted @ 2014-06-21 17:49 784692237 阅读(394) 评论(0) 推荐(0)
摘要: [objc]view plaincopy//将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值-(CGPoint)convertPoint:(CGPoint)pointtoView:(UIView*)view;//将像素point从view中转换到当前视图... 阅读全文
posted @ 2014-05-15 10:15 784692237 阅读(208) 评论(0) 推荐(0)
摘要: 你是不是也想过将当前的UIView作为图片保存到iPhone的Photo Albums呢。下面给出实现该功能的代码。非常简单,5行就搞定了。UIGraphicsBeginImageContext(currentView.bounds.size);[currentView.layer renderIn... 阅读全文
posted @ 2014-04-26 11:50 784692237 阅读(414) 评论(0) 推荐(0)
摘要: 这个问题比较蛋疼,老外是周日第一天,周一第二天,而我们是周一第一天,周日地7天,虽然可以得到当前是周几-1然后再判断一下就行,但是还是有点不甘心~上网查了查,查到了代码NSDate *dateForMonth = [NSDate date]; NSCalendar *gregorianT = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; [gregorianT setFirstWeekday:2]; NSUInteger weekDay = [gregorianT or... 阅读全文
posted @ 2014-04-11 18:09 784692237 阅读(543) 评论(0) 推荐(0)
摘要: 由于TabBarController提供了很多好用的方法,所以如果完全自定义TabBarController会失去很多功能这是就需要让自定义的TabBarController继承自系统的UITabBarController,这就会保留很多功能,但是这样的话iOS6于iOS7的底部TabBar展现样式就不一样(iOS7还可以iOS6太挫了)所以要自定义TabBar(系统的TabBar类是私有API,所以我们如果要用的话必须自己定义)这时就会有两种方法:最常用的就是自定义TabBar加上自定义TabBarButton注意:::所以要删除系统自带的TabBar,但是通过尝试发现在ViewDidloa 阅读全文
posted @ 2014-03-27 17:10 784692237 阅读(536) 评论(0) 推荐(0)
摘要: 1.如果在创建项目的时候没有添加代码仓库,则::命令行:1> 创建一个新的代码仓库,git init --bare(创建裸版本库,用于远程代码库)git init备注:一定在项目的文件夹中使用2> 将当前文件夹(及子文件夹)中的所有文件添加到代码库(只是添加标记,所谓标记就是这些文件可以提交到代码库)git add . 阅读全文
posted @ 2014-03-24 11:35 784692237 阅读(126) 评论(0) 推荐(0)
摘要: 1.什么是构造函数?一种特殊的成员函数,创建一个对象时,系统需要调用对象的构造函数进行初始化,类似于OC的init方法2.构造函数的特点函数名与类名一样,书写格式:类名(参数列表)没有返回值,加上void也不行每个类都有一个默认的公共的无参构造函数,但只要额外增加了一个构造函数,系统将不提供默认的空构造函数构造函数可以重载,也就是说,可以提供多个构造函数3.构造函数的其他知识点如果对象是一个全局变量,那么它的构造函数调用会先于main函数4.什么是转换构造函数带有一个参数的构造函数可以将其他类型的数值转为对象例如:Person p(20);//前提是需要提供下面的构造函数直接调用转换构造函数: 阅读全文
posted @ 2014-03-22 20:53 784692237 阅读(309) 评论(0) 推荐(0)
摘要: 1.两种语言的指针和引用C++中引用和指针是两个不同的概念Objective底层是用C++实现的,其对象访问机制是C++中的指针访问对象,所以如果直接访问Objective-C中的变量是需要用对象名->变量名如果在OC中定义了@property a这里生成的知识get和set方法,外界并不能直接访问a,因为a默认是私有的但是可以在interface中加上@public int a;这样a就可以让外接直接访问,可以用->访问了2.C++创建对象的一些问题----说明:::c++创建的对象有可能在队里,有可能在栈里.在栈里的对象是由系统接管,不需要我们手动释放内存而由于堆是匿名的并且需 阅读全文
posted @ 2014-03-22 11:02 784692237 阅读(151) 评论(0) 推荐(0)