一、Swift的类class作为一门面向对象语言,类也是Swift的非常重要的类型,我们先来看下一个简单的类//Swift中一个类可以不继承于任何其他基类,那么此类本身就是一个基类
class Person {
//定义属性
var name:String
var height = 0.0
//构造器方法,注意如果不编写构造方法默认会自动创建一个无参构造方法...
分类:
移动开发 时间:
2016-04-29 18:27:46
阅读次数:
259
一、Swift的枚举枚举是一系相关联的值定义的一个公共的组类型,同时能够让你在编程的时候在类型安全的情况下去使用这些值。
Swift中的枚举比OC中的枚举强大得多, 因为Swift中的枚举是一等类型,它除了可以定义枚举值外,还可以在枚举中像类一样定义属性和方法1. 简单枚举定义和使用//定义枚举,使用enum关键字
enum Method{
case Add
case Sub...
分类:
移动开发 时间:
2016-04-29 17:22:44
阅读次数:
210
作者感言
阅读前言
iOS代码规范
Import规范
Define规范
Paragma Mark 规范
Interface规范
implementation规范
实例规范
NSDictionary规范
NSArray规范
函数规范
If-Else规范
For-In For 规范
Block规范
运算符规范
命名规范
实例命名规范
Property命名规范
Interface-class命名规范
B...
分类:
移动开发 时间:
2016-04-27 14:18:36
阅读次数:
260
一、StoryBoard与xib 对比: 相同点:都属于IB编程的方式,可以快速构建GUI。 不同点:xib侧重于单文件(单独的控制器或者视图)编辑,storyboard侧重于多页面关联。storyboard可以直观的梳理出页面间的逻辑,并且所有页面跳转逻辑均可在-(void)prepareForS ...
分类:
移动开发 时间:
2016-04-26 23:59:04
阅读次数:
423
一、Swift的类class作为一门面向对象语言,类也是Swift的非常重要的类型,我们先来看下一个简单的类//Swift中一个类可以不继承于任何其他基类,那么此类本身就是一个基类
class Person {
//定义属性
var name:String
var height = 0.0
//构造器方法,注意如果不编写构造方法默认会自动创建一个无参构造方法...
分类:
移动开发 时间:
2016-04-26 20:44:29
阅读次数:
280
一、Swift的枚举枚举是一系相关联的值定义的一个公共的组类型,同时能够让你在编程的时候在类型安全的情况下去使用这些值。
Swift中的枚举比OC中的枚举强大得多, 因为Swift中的枚举是一等类型,它除了可以定义枚举值外,还可以在枚举中像类一样定义属性和方法1. 简单枚举定义和使用//定义枚举,使用enum关键字
enum Method{
case Add
case Sub...
分类:
移动开发 时间:
2016-04-26 19:45:27
阅读次数:
245
1 一个比系统自带的终端好用的软件:http://www.iterm2.com 2 学习和遇到技术问题可以去的网站: CocoaChina http://developer.cocoachina.com/code/index?key_rules=21 cocoaChina开发者代码库 Stackov ...
分类:
移动开发 时间:
2016-04-26 12:29:29
阅读次数:
750
先我们要明白下面三个问题:
什么是单例模式单例模式的优点如何实现单例模式
1.什么是单例模式
单例模式(Singleton):单例模式确保对于一个给定的类只有一个实例存在,这个实例有一个全局唯一的访问点。
2.单例模式的优点
节省内存开销:Singleton 会阻止其他对象实例化其自己的 Singleton 对象的副本,从而确保所有对象都访问唯一实例。如果有...
分类:
移动开发 时间:
2016-04-26 02:14:21
阅读次数:
345
iOS单例模式的实现 首先我们要明白下面三个问题: 1.什么是单例模式 单例模式(Singleton):单例模式确保对于一个给定的类只有一个实例存在,这个实例有一个全局唯一的访问点。 2.单例模式的优点 例如:[NSUserDefaults standardUserDefaults],[UIAppl ...
分类:
移动开发 时间:
2016-04-25 06:27:08
阅读次数:
213
NSURLConnection通过全局状态来管理cookies、认证信息等公共资源,这样如果遇到两个连接需要使用不同的资源配置情况时就无法解决了,但是这个问题在NSURLSession中得到了解决。NSURLSession同时对应着多个连接,会话通过工厂方法来创建,同一个会话中使用相同的状态信息。N ...
分类:
移动开发 时间:
2016-04-24 15:34:44
阅读次数:
223