自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 变量的解构赋值-数组的解构

我学es6的github地址是 https://github.com/wkffantasy/LearnES6 欢迎一起学习交流。有不足和错误的地方请求指出,非常感谢

2017-10-16 22:34:51 1223

原创 let var和const

学了react native一段时间了,写rn问题不大,但是对于一些es6的语法可能有些朦胧与不解。深入学习一下,分享给大家。

2017-09-21 22:15:39 541

原创 React Native 学习之Image组件

/*** @Author: fantasy* @Date:   2016-06-13T17:27:21+08:00* @Last modified by:   fantasy* @Last modified time: 2016-07-11T10:45:42+08:00*/import React, {Component} from 'react'import

2016-07-11 10:48:39 4253

原创 React Native 学习之Text组件

/*** @Author: fantasy* @Date:   2016-06-15T15:52:24+08:00* @Last modified by:   fantasy* @Last modified time: 2016-06-15T17:31:12+08:00*/import React, {Component} from 'react'import {

2016-06-15 17:54:49 1286

原创 swift-函数04-函数作为参数,返回值,输入输出参数

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     变量参数只能在函数体内被修改。     如果需要一个函数可以修改参数值,

2016-02-24 10:05:40 3522

原创 swift-函数03-函数默认参数

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     定义函数的时候可以为每个参数定义默认值,这样调用这个函数时可以略去这个参数。

2016-02-23 15:36:50 451

原创 swift-函数02-函数返回值

import UIKitclass ViewController: UIViewController {  override func viewDidLoad() {    super.viewDidLoad()        /**    使用元组(tuple)类型组合多个值为一个复合值作为函数的返回值    需

2016-02-23 15:34:29 455

原创 swift-函数01-函数初步认识

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     函数定义时,定义一个或者多个命名类型参数,作为函数的输入(函数参数); 

2016-02-23 15:30:29 724

原创 swift-控制流程04-控制转移语句

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     控制转移语句可以改变代码的执行顺序,通过它可以实现代码的跳转。Swift有四

2016-02-23 15:20:56 494

原创 swift-控制流程03-switch

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     switch 试图把某个值与若干个模式(pattern)进行匹配。  

2016-02-23 14:53:15 290

原创 swift-控制流程02-while循环

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     while 循环执行一系列语句直到条件变成 false。     w

2016-02-23 14:40:28 377

原创 swift-控制流程01-for循环

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**    For 循环用于多次执行一组语句,Swift提供了两种 For 循环:

2016-02-23 14:34:30 496

原创 swift-集合类型03-字典和数组

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     字典是一种存储同一种类型多条数据的存储器,以 key(键) - value(值)

2016-02-23 14:16:07 391

原创 swift-集合类型02-字典的基本操作

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     字典是一种存储同一种类型多条数据的存储器,以 key(键) - value(值)

2016-02-23 14:05:42 390

原创 swift-集合类型01-数组的基本操作

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        /**     数组是一系列相同类型的数据集合,存储相同类型的可重复的有序的多个数据。 

2016-02-23 13:37:09 381

原创 swift-字符串02-字符串的插值,连接,长度

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()        //MARK: 字符串的长度    /*    为了获取一个字符串中的字符数量,我们

2016-02-23 11:20:09 715

原创 swit-字符串01-字符串重新认识

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()    var i = 0    print("i ==\(i)")    /**     ++i是

2016-02-23 11:09:03 342

原创 swift-基本操作03-区间和逻辑运算符

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()    var i = 0    print("i ==\(i)")    /**     ++i是

2016-02-23 10:54:12 539

原创 swift-基本操作02-自增和复合赋值运算符

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()    var i = 0    print("i ==\(i)")    /**     ++i是

2016-02-23 10:47:19 725

原创 swift-基本操作01-赋值取余运算符

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {    super.viewDidLoad()    //MARK: 术语    /**    运算符有一元,二元和三元运算符。     

2016-02-23 10:40:45 3083

原创 UIGravityBehavior的简单使用

UIDynamicBehavior的一种

2016-02-22 15:47:00 525

原创 UIPushBehavior的简单使用

动态行为的一种

2016-02-22 15:10:07 1411

原创 UISnapBehavior的简单使用

UIDynamicBehavior的一种#define ScreenWidth  self.vi

2016-02-22 13:41:56 1845

原创 swift-基础08-隐式解析,隐式装包,强制装包和断言

可选暗示了常量或者变量可以“没有值”。    可选可以通过 if语句来判断是否有值,如果有值的话可以通过可选绑定来解析值。    有时候在程序中,第一次被赋值之后,可以确定一个可选总会有值。    在这种情况下,每次都要判断和解析可选值是非常低效的,因为可以确定它总会有值。    这种情况下的可选类型可以被定义为:隐式解析可选(implicitly unwrap

2015-12-21 22:48:55 569

原创 swift-基础07-if语句,强制解析与可选绑定和nil

let number = "123"//    let number = "hello"    let convertNumerber = Int(number)        if (convertNumerber != nil) {          print("convertNumber is\(convertNumerber

2015-12-21 22:35:15 1406

原创 swift-基础06-元组和Optionals(可选)

元组(tuples)是把多个值组合成一个复合值。    元组内的值可以使任意类型,并不要求是相同类型。    比如(404, "Not Found"),这是一个描述 HTTP状态码(HTTP status code)的元组,    Http 状态码是请求web服务器时返回的一个值。    如果你请求的页面不存在,就会返回 404     

2015-12-20 21:06:11 456

原创 swift-基础05-类型别名和Bool型

类型别名就是给一个类型定义的一个小名。通过 typealias关键字进行定义。    类型别名是非常有用的,特别是一个非常有意义的名称时。          比如,处理特定大小的外部来源的数据:       typealias AudioSample = UInt16        一旦你定义一个类型别名,你可以在任何地方使用别名来替代原

2015-12-20 20:51:32 509

原创 swift-基础04-数字类型转换

在代码中,我们对所有通用的整数常量和变量使用 Int类型,即使他们知道非负。    使用 Int类型意味着整数常量和变量将易于复用,易于匹配整数面值的类型推测。        只有当必要的时候,才使用其他整数类型,    比如处理外部长度明确的数据,或者为了优化性能、内存占用等,或其他必要的优化。    使用显示长度的类型有助于发现值溢出和暗示正在使

2015-12-20 20:39:33 514

原创 switf-基础03-类型安全与类型引用

Swift 是一种类型安全(type safe )的语言。    类型安全的语言会让你更清楚代码中可以使用的值的类型。    如果你的代码预期一个String,你绝不能误入一个Int。        因为 Swift是类型安全的,编译器编译你的代码时会执行类型检查(type checks),    并标记出任何不匹配的类型错误。这使你在开发过程中能够尽早

2015-12-19 16:37:07 529

原创 swift-基础02-注释与数值

注释的话,swift比OC多了一个功能,就是多行注释的嵌套       我们可以单行注释,用//  //    var myAppleCount = 3//    myAppleCount++//    print("I have \(myAppleCount) apples")        也可以用行号注释用 /*    

2015-12-19 16:23:42 412

原创 swift-基础01-变量和常量

在swift中,允许使用任何Unicode字符来作为变量和常量的名字,   包括哪些不属于ASCII编码的字符   常量不是可计算的属性,所以不会包含getter和setter方法   常量可以被static修饰,这样的常量叫做静态常量   常量的声明可以是元组形式,但元组的每一项都必须初始化   常量和变量必须在使用之前声明。用let关键字声明常量,用va

2015-12-19 15:55:05 425

原创 NSMutableAttributedString设置文字个性化

自己研究的个性化字体设置那一块,有不妥的地方或者理解不深刻的地方求指出来。

2015-12-14 17:04:03 886

原创 CASpringAnimation的简单介绍

首先CASpringAnimation是继承自CABasicAnimation的  我们创建一个view来展现动画  UIView * animView =[[UIView alloc]init];  animView.backgroundColor = [UIColoryellowColor];  animView.frame =CGRectM

2015-12-07 19:15:28 2956

翻译 AppStore审查指导

本文翻译的是官方文档的AppStore审查指导。介绍:对于你想投入你的才能和时间来开发iOS的应用程序我们感到很欣慰。不管在职业上还是在经济上,对于成千上万的开发者来说,这是一个很值得的经历。而且,我们也想帮助你加入到这个成功的开发组当中去。我们已经公开我们的App Store Review Guidelines 就是希望他可以帮助你在开发你的app时遵循一些明确的观点来使你提交你的a

2015-12-05 11:46:08 1332

原创 CAAnimationGroup的简单使用

#import "ViewController.h"@interface ViewController ()/** *  要动画的view */@property (nonatomic,weak)UIImageView * animateImageView;@end@implementation ViewContr

2015-12-04 20:06:10 714

原创 iOS通知的介绍

首先 我们需要明确的是  是NSNotificationCenter的这个类的对象发送NSNotification的对象NSNotification的这个对象有三个属性   name     : 通知的名称,   object   : 发出的通知的那个对象   userInfo : 传递的参数,这个参数是字典,通知之间只能以字典的方式传递数据

2015-12-04 12:48:07 385

原创 UISwitch的介绍

- (void)viewDidLoad {  [superviewDidLoad];    UISwitch -> UIControl -> UIView的  UISwitch是继承UIControl的    创建一个开关控件当然可以用initWithFrame这个方法也是ok的  即使指定他的宽度和高度(或很大,或很小)你打印他

2015-12-01 14:49:04 403

原创 UIImageView的使用

若有不对或者不合适的地方,求指出来,

2015-11-27 18:02:28 428

原创 CAKeyframeAnimation的简单使用

若有不对,不合适,有误的地方求大神指出来,学习一下下,谢谢啦

2015-11-25 16:22:29 748

原创 CABasicAnimation的简单介绍

本人菜鸟,若哪里写的不好或者理解有误,或者有问题,求大神及时指出来,先谢谢了

2015-11-24 16:49:05 540

空空如也

空空如也

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

TA关注的人

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