理解Runtime特性

Objective-C 使用运行时机制,即在程序运行时才决定执行的方法对方法进行调用,其中最主要的是一套消息发送机制。使用C语言实现,方法包含在头文件#import 中,里面包含很多运行时方法。 1.如我们常规的一条方法调用:[object   addDanmicMethod],会在编译时被翻...

2015-03-11 15:03:52

阅读数 565

评论数 0

理解Block

Block简称闭包,实际上就是一个程序块,Block的名称类似于函数的入口地址,有自己的作用域范围,在作用域结束接受后被销毁(通常函数结束后),通常被分配在栈中(以便访问局部变量和提高性能),Block本身是一个objective-c 中的对象,适用于内存管理方法,我们可以使用Block来完成一些...

2015-03-11 11:38:29

阅读数 617

评论数 0

IOS多线程实现方式

IOS应用开发中我们可以使用如下san 1.、NSThread  2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用) 3、GCD  全称:Grand Central Dispatch( iOS多线程编程之Grand Cent...

2014-07-24 15:05:22

阅读数 9937

评论数 0

IOS的动画实现方式

IOS提供了一系列核心动画类的接口

2014-07-24 11:21:31

阅读数 4673

评论数 2

IOS的icon大小总结

以下出自 Description Size for iPhone 5 and iPod touch (high resolution) Size for iPhone and iPod touch (high resolution) ...

2014-06-30 15:36:44

阅读数 2341

评论数 0

给Code添加单元测试

Xcode 5 过后自己集成了单元测试框架

2014-06-18 15:58:40

阅读数 588

评论数 0

IOS开发效率之为Xcode添加常用的代码片段

tableview是我们经常使用的控件,而使用tableview控件xi yao

2014-06-11 11:45:38

阅读数 6112

评论数 0

Xcode运行选项中没有出现Device

当我们需要添加一个设备成为测试设备时。需要把该设备添加到

2014-05-29 21:35:00

阅读数 6322

评论数 0

Xcode常用的技巧总结

在Xcode中我们经常会有一些公用的模式,这些模式在所有的gong

2014-05-27 16:42:16

阅读数 723

评论数 0

IOS开发插件和工具总结

最近突然想起要提高我们开发的效率

2014-05-23 13:36:04

阅读数 8195

评论数 0

关于App进入background状态

鉴于苹果对IOS系统的封闭zheng ce

2014-05-23 11:55:03

阅读数 8003

评论数 0

IOS7 iBeacons探寻

最近在学习iBeacons发现这个东西很有潜力,能够改善未来我们生活中的很多用户体验。iBeacons 是IOS7系统最新推出的一个类似于RFID的微定位技术。利用蓝牙4.0(低功耗蓝牙)进行数据传输(iphone 4s 以上设备)。手持设备能够在一定的范围内(可以达到50m之内)收到IBecon...

2014-01-23 12:32:17

阅读数 5010

评论数 4

给IOS对象添加动态属性

IOS属性和方法的扩展: category与associative作为objective-c的扩展机制的两个特性,category即类型,可以通过它来扩展方法;associative,可以通过它来扩展属性;要用它必须使用的头文件,然后就可以自由使用objc_getAssociatedObject以...

2013-12-01 15:34:12

阅读数 7000

评论数 0

IOS面试问题总结

1.搞清楚touch事件的传递(事件的响应链) 2.fame,bounds,center,archropoint,alpha 3,nil,NSNULL,NULL区别 4.KVC and KVO 5.NSThread,NSOperation,GCD 6.autorelease ,ARC 和非ARC ...

2013-11-20 17:26:44

阅读数 44846

评论数 6

iOS 以无线方式安装企业级应用程序

参考:http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e 文章出处:http://blog.sina.com.cn/s/blog_5d75da2d0100wofw.html iOS 4.0版本加入了无线部署功能...

2013-11-18 17:31:38

阅读数 2806

评论数 3

IOS变量的property属性设置和意义总结

IOS 的@property和@synthesize帮我们轻易的生成对象的getter和setter方法来完成对对象的赋值和访问。但是如果我们如果要动态设置对象的getter和setter方法可以使用@property和@dynamic组合。对象访问方法property的属性设置非常多,诸如:at...

2013-11-01 17:22:53

阅读数 8537

评论数 0

CoreData概略

CoreData是IOS对数据进行对象化管理的一种高效方式,提供了对数据的增、删、查、改基本操作免去了复杂的sqlite语句。其主要由下面一些概念组成。 1.NSManagedObjectContext.数据管理上下文,负责都数据进行有效的管理操作数据库中的数据。 2.NSManagedObj...

2013-10-25 16:19:12

阅读数 699

评论数 0

IOS设计模式之我见-单例模式

单例模式应该是23种设计模式中最简单但是最常用的一种设计模式,它依靠特殊的方法返回该类的唯一的实例。单例模式目的是减少频繁创建对象所需要的资源和在初始化后实现对象快速的访问。如果我们需要经常访问某一个类对象的属性或者方法就有必要考虑是否需要采用单例模式。单例模式是利用静态变量的属性存在内存中的静态...

2013-09-05 19:45:41

阅读数 759

评论数 0

Git版本控制使用方法入门教程

转载自:http://www.uml.org.cn/pzgl/201204285.asp 1. 概述 对于软件版本管理工具,酷讯决定摒弃CVS而转向Git了。 为什么要选择Git? 你真正学会使用Git时, 你就会觉得这个问题的回答是非常自然的。然而当真正需要用文字来回答时,却觉得文字好...

2013-08-14 22:01:26

阅读数 601

评论数 0

iOS游戏第一步安装cocos2d-iphone

1. 下载最新的 cocos2d http://code.google.com/p/cocos2d-iphone/downloads/list   或者到网站: http://www.cocos2d-iphone.org/download/ 下载稳定的(貌似有问题没有下载成功) 2. 运行ter...

2013-08-14 21:50:33

阅读数 533

评论数 0

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