自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 initWithFrame什么时候调用

有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么?那就通过查资料弄明白。1. initWithFrame方法是什么?initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为例,来搞清

2016-04-13 11:37:23 391

原创 NSArray和NSMutableArray

NSArray是静态数组,其所指向的内存区域内容不可改变。NSMutableArray是NSArray的子类,是动态数组,其所指向的内存区域内容可以改变。NSArray:1.创建方法:> [NSArray array]> @[…….];> [NSArray arrayWithObjects:@"", , nil];> [NSA

2016-03-31 23:14:28 297

原创 atomic和unatomic区别

atomic和unatomic用来决定编译器生成的getter和setter是否为原子操作。atomic是默认属性,保证在多线程情况下,编译器自动生成一些互斥加锁代码,避免该变量读写不同步的问题。atomic是一种线程保护技术,防止写入未完成的时候被另一个线程读取,造成数据错误,这种机制耗费系统资源。如果无需考虑多线程问题,则使用nonatomic,可以提高效率。

2016-03-31 21:48:00 324

转载 NSInteger/NSUInteger与int/unsigned int、long/unsigned long的区别

参考:http://blog.sina.com.cn/s/blog_6291e42d0102uws4.html在iOS开发中经常使用NSInteger和NSUInteger,而在其他的类似于C++的语言中,我们经常使用的是int、unsigned int。我们知道iOS也可以使用g++编译器,那么它们之间是否有什么联系呢?      从NSUInteger和NSInteger的

2016-03-31 21:23:03 630

原创 nil Nil NSNull NULL的区别

参考:http://blog.sina.com.cn/s/blog_4930f8e60101h71b.html> nil在objc/objc.h中定义,表示一个指向空的OC对象,内存已释放,和C语言中的NULL相同。>Nil在OC中定义一个指向空的类>NSNull表示一个值为空的对象,有内存地址。>NULL用在C语言中,表示一个空的指针。

2016-03-31 19:35:47 283

原创 iOS SDK与Xcode

1. Xcode是一个非开源的IDE,即集成开发环境(Integrated Development Environment)。2. Xcode是用于(桌面级的)OS X和(移动级的)iOS开发。3. Xcode包括:> 设备分析工具(Instruments analysis tool)> iOS模拟器(iOS Simulator)> OS (OS Frameworks) :

2016-03-27 21:47:26 429

原创 iOS - 6种手势

1. tap手势:    UITapGestureRecognizer *tapGr = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tap:)];    tapGr.numberOfTapsRequired = 1;    tapGr.numberOfTouchesRequired

2016-03-14 10:50:06 322

原创 3动画方法

1. UIImage动画     UIImage *image = [UIImage animatedImageNamed:@"ship-anim" duration:5*1/30.0];      self.ImageView.image = image;2. UIImageView动画    NSMutableAr

2016-03-14 10:41:58 278

原创 iOS开发中常用的几种绘图方法

建一类MyView继承UIView->storyboard->UIViewController->View->继承新建的类 (绘图形 字符串 图片)- (void)drawRect:(CGRect)rect矩形    UIBezierPath *path2 = [UIBezierPath bezierPathWithRect:CGRectMake(50, 50, 200

2016-03-14 09:53:17 658

原创 iOS开发中常用的几种设计模式

>1.MVC  模型,视图,控制器,对应是的数据的存储或处理,前台的显示,业务逻辑的控制。>2. 单例模式: 不通过alloc创建对象,而是用一个静态的方法返回这个类的对象,系统只拥有一个这个类的全局对象>3. 工厂模式: >4. 代理/委托模式 :对象本身没有能力或不方便实现某项功能,而委托其他的对象去完成,其核心:(id类型+协议+多态)>5.

2016-03-12 22:41:26 279

原创 OC中的一些基础知识,不对的地方还请指正!

1. 什么是类和对象 ?>类是一种抽象的数据类型,  是具有相同属性和行为的同一类元素的总称.>类是对对象的抽象,  对象是类的具体实例.>类是抽象的,  不占内存,  对象是具体的, 占存储空间.2. 什么是成员变量 、实例变量 、属性 ?>@interface花括号中声明的变量是成员变量.>实例变量是类的实例化, 成员变量和属性实例化也会成为实例变量.>属性是成员变

2016-03-12 20:11:01 307

原创 p12证书

钥匙串选取证书,证书右键选导出成p12

2016-03-11 11:25:59 412

原创 登录注册及第三方登录实现

1酷跑App项目简介

2016-03-11 00:02:16 621

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除