自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Devin_Zhan的博客

独立之精神,自由之思想

  • 博客(12)
  • 收藏
  • 关注

原创 关于iOS中git和github的使用

第一步:Mac如何安装git****要想在自己的Mac上畅快的使用github来帮助你撸代码,第一步当然是安装git了附链接,git官方下载网址: http://git-scm.com/download/mac1.在一个你喜欢的文件夹里解压安装包2.打开终端,进入安装包所在的文件夹,执行以下命令 $ tar -xf git-1.9.3.tar #这里git后面的是版本信息,请根据你下载的安装包版

2015-11-13 00:19:11 2779

原创 iOS中Facebook开源动画库POP的简单使用

POP动画简介1.POP动画引擎是Facebook公司开源的 2.POP动画引擎主要实现了真实物理系的动画效果(弹簧效果与衰减效果) 3.POP动画引擎的动画效果非常流畅, 因为它使用了CADisplayLink来刷新画面(每秒60帧, 接近游戏开发引擎) 4.POP动画引擎自成体系, 与系统的CoreAnimation有着很大的区别, 但使用非常类似源码地址:https://github.c

2015-12-08 22:07:02 3659

原创 iOS中的模糊视图效果

在iOS开发中, 为了使项目看起来更美观, 或者对图片做一些特殊处理, 经常会用到模糊视图效果, 下面就简要的说一说iOS开发中模糊视图效果的使用.CoreImage中的模糊滤镜直接上代码#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad

2015-12-01 21:29:03 3377 1

原创 Swift -6 面向对象基础(下)

可选链在原有类型后面添加?,需要强制解析 在原有类型后面添加!,不需要强制解析 Swift的所有类型默认不能接受nil值,但是定义成可选类型就可以了,可选链就是用来处理可选类型的属性的,下标和方法,可以代替强制解析可选链用于处理可选类型的属性.方法和下标 使用可选链代替强制解析 调用方法 调用下标创建三个关联类class Customer { var name = "" v

2015-11-30 23:30:56 459

原创 Swift -5 面向对象基础(中)

存储属性与计算属性1.实例存储属性与实例变量 2.结构体常量与实例属性 3.定义计算属性 4.setter方法 5.属性观察者存储属性:存储在类.结构体里的变量或者常量 分为:实例存储属性.类型存储属性 所有的存储属性必须显示的指定初始值,在定义时或者构造器当中指定 可选类型的存储属性可以不指定初始值结构体中实例存储属性的规则 1.程序为所有的实例存储属性指定了初始值,且没有构造器,

2015-11-25 21:56:30 435

原创 Swift -4 面向对象基础(上)

枚举定义枚举/*Swift定义枚举的语法格式 enum 枚举名{ // 使用case关键字列出所有的枚举值 // 枚举的其他成员}*/// 定义枚举enum Season { case Spring case Summer case Autumn case Winter}使用一个case列举所有的值enum Season

2015-11-24 20:58:17 418

原创 iOS中的Quartz 2D

Quartz 2D 是 iOS 中的绘图框架,其 API 是 C 语言来自 Core Graphics 框架,主要作用是绘图,可以绘制三角形、四边形、图片和文字。通过学习可以绘制图案,最重要的是可以自定义UI控件。首先,在storyboard里面加入一个View,设置它的背景和frame,之后我们所做的操作均在此View上进行.绘制线条,四边形,三角形在写代码之前,先新建一个UIView类,这里我叫

2015-11-23 21:42:22 378

原创 Swift -3 函数和闭包

函数Swift中函数是执行特定任务的代码自包含块。给定一个函数名称标识, 当执行其任务时就可以用这个标识来进行”调用”。 Swift的统一的功能语法足够灵活来表达任何东西,无论是甚至没有参数名称的简单的C风格的函数表达式,还是需要为每个本地参数和外部参数设置复杂名称的Objective-C语言风格的函数。参数提供默认值,以简化函数调用,并通过设置在输入输出参数,在函数执行完成时修改传递的变量。

2015-11-20 16:12:42 739

原创 Swift -2 字符串与集合

字符1.单个字符来指定字符常量,如”A”,”9” 2.转义字符表示特殊字符常量,如”\n”,”\t” 3.使用\u{n}的Unicode形式,n代表一个1~8为的十六进制数 4.必须使用双引号括起来 5.Swift中的每一个字符代表了一个可扩展字母集var s: Character = "美"var quote1 = "\'" // 通过转义字符创建的字符是单引号var quote2 =

2015-11-19 11:01:46 495

原创 iOS中UIScrollView和UIPageControl以及NSTimer的综合使用

在iOS开发中,我们经常会用到UISCrollView和UIPageControl下面的demo实现了两者加上NSTimer定时器之后的功能//// ViewController.m// UI_ScrollView_PageControllDemo//// Created by Devin on 15/11/17.// Copyright © 2015年 Devin. A

2015-11-17 14:39:44 465

原创 Swift -1 语言基础

Swift 简介:1.Swift支持所有C和Objective-C的基本类型,支持面向过程和面向对象的编程机制 2.Swift提供了两种功能强劲的集合类型:数组和字典 3.元祖 4.可选类型 5.Swift是一种类型安全的语言 6.Swift是编程语言,Xcode提供了swiftc编译器来编译Swift程序 7.开发环境:OS X系统,Xcode6.1以上首先来讲解一下Swift中的pl

2015-11-16 19:21:47 525

原创 关于iOS中的通知中心(NSNotificationCenter)

先说一下什么叫通知: iOS中的通知机制又叫消息机制,其包括2类:一类是本地通知;另一类是推送通知,也叫远程通知.两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以打开应用程序,但是两种通知的实现原理却完全不同.那么什么是通知中心呢: 对于初学者,往往会把iOS中的本地通知,推送通知和iOS通知中心的概念弄混.其实二者之间并没有任何关系,事实上它们都不属于一

2015-11-13 20:49:25 2340

空空如也

空空如也

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

TA关注的人

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