自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS之激情岁月

WangDongxuBlog

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

原创 iOS激情详解之登录注册(XMPP)

在登录注册之前,要明白三个架构:服务器,客户端1,客户端2(这里我们用spark来模拟) 明白三个架构关系才能更好明白登陆注册的原理.     利用XMPP,XMPP是基于点对点的即时通讯协议(俗称第三方). 需要配置环境等一些列环境, 具体的配置请参考: 1. 导入 libxml2 和 libresolv框架 和 XMPP第三方类库 2. 路径 输入:    /usr/inc

2015-10-23 11:24:02 419

转载 ios激情详解之APP工程师泡沫警示

谁让App工程师产生了泡沫?   这两年移动互联网比较火,移动APP的开发人员也是比较紧缺。 面试了一个做APP的,能力很一般,态度也比较傲慢。最后感觉肯定不会用这个人了,但是出于验证自己想法的目的,还是很诚恳地以一个决定录取他的态度,和他交谈。 “刚才我问了你一些问题,可能比较偏,或者不是你所擅长的。我也是本着为公司负责的态度,问一些我们经常用到的问题。这一点请见谅。”,我说。 他说:

2015-09-26 14:24:04 384

原创 iOS激情详解之Core Data

先了解一下 Core Data 它相当于封装了sqlite 1.Core Data 是数据持久化存储的最佳方式,一般数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型.core Data存储的路径格式是URL类型 ,sqlite 存储的路径格式是 string类型,在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersist

2015-10-24 22:25:52 442

原创 iOS激情详解之Swift(五)

// 枚举 //enum 枚举名: 类型 { //case 分支1 = 赋值1 // case 分支2 = 赋值2 //} enum PersonIndentity: String { case Teacher = "Teacher_id" case Student = "Student_id" } // 类 class Person { var indent

2015-10-24 19:38:20 471

原创 iOS激情详解之Swift (四)

// 结构体和类 // 在swift中,结构体被做了很多强化,几乎所有的数据类型都是用结构体实现的 // 相同点; 1,都可以定义变量,2.都可以定义方法3,都可以定义构造器 init 4.都可以遵守协议5.扩展 // 不同点: 1.结构体是值类型.类是引用类型 2.类可以被继承 3.类可以使用类型推断4.类可以使用deinirt (析构器) 5, 一个类可以有多个引用 // 结构体 struct

2015-10-24 19:26:53 407

原创 iOS激情详解之Swift (三)

// 函数 // 语法格式 //func name (参数) -> 返回值 { // 函数实现提 //} // 无参,无返回值 func hehe1() { print("hehe1") } func hehe2() -> Void { print("hehe2") } // 函数调用 hehe1() // 有参 // 关于内部参数名 // 2,只在函数作用域内部使用的参数名

2015-10-23 11:08:14 391

原创 iOS激情详解之Swift (二)

// 数组 ************* 数组 // 数组中只能存储相同类型的数据 var arr1 = [1,2,3] // 自动推断[Int] 类型的数组 var arr2 = ["1","2","3"] // [string] var arr3 = [1,"2","3"] // 数组指定类型 // 1,语法 : [Int] var arr4: [Int] = [1,2,3] // 2,语法:

2015-10-23 11:04:30 360

原创 iOS激情详解之Swift (一)

import UIKit var str = "Hello, playground" / 变量声明规则 // var 可变 let 不可变 // var (let)变量名 = 值 var str0 = "aaac" str0 = "bdn" // str0 = 2 // 类型推断 (根据给出的值,对变量进行类型的推断和确定) // **********************基本数据类型 v

2015-10-23 11:00:31 377

原创 ios激情详解之通知

首先页面布局:#import "RootViewController.h" #import "FourViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; [

2015-09-24 16:22:46 455

原创 ios激情详解之动画3D旋转晃动

// // Created by WDX on 15/9/23. // Copyright (c) 2015年 WDongXu. All rights reserved. // #import "RootViewController.h" @interface RootViewController () @property (nonatomic, retain)UIView *myView;

2015-09-23 22:30:50 2040

原创 ios激情详解之动画页面翻转

// // Created by WDX on 15/9/23. // Copyright (c) 2015年 WDongXu. All rights reserved. // #import "RootViewController.h" #import "SecondViewController.h" #import "ThirdViewController.h" @interface R

2015-09-23 21:19:40 505

原创 ios激情详解之动画缩放

#import "RootViewController.h" @interface RootViewController () @property (nonatomic, retain)UIImageView *imageView; // 保存改变之前的位置,为了变换之后返回去 @property (nonatomic ,assign)CGPoint center; // 保存初始化的frame

2015-09-23 20:47:43 597

原创 ios激情详解之动画旋转

#import "RootViewController.h" @interface RootViewController () @property (nonatomic, retain)UIImageView *imageView; @property (nonatomic, assign) BOOL isRuning; @end @implementation RootViewContro

2015-09-23 20:18:55 376

原创 ios激情详解之线程运用

#import "RootViewController.h" @interface RootViewController () @property (nonatomic, retain)UIImageView *imageView; @end @implementation RootViewController - (void)viewDidLoad { [super viewDi

2015-09-22 23:24:23 303

转载 ios激情详解之GCD

@interface ViewController () { int _totalCount; // 火车票总票数 int _surplusCount; // 剩余票数 NSLock *_lock; // 互斥锁 } @end [objc] view plaincopy

2015-09-22 19:28:53 329

原创 iOS激情详解之集合视图

// RootViewController.m // UICollectionView #import "RootViewController.h" @interface RootViewController () // 3,UICollectionViewDelegateFlowLayout 点进去发现该类遵守了UICollectionViewDelegate // 实际上UIColl

2015-09-21 22:36:01 683

原创 iOS激情详解之文件夹创建,移动,复制,删除以及归档和反归档

主要代码精髓: #import "RootViewController.h" #import “DXModel.h" #define kDocumentPath [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] #define kCachesPath [N

2015-09-18 22:50:07 3902 1

原创 iOS激情详解之异步请求图片加载

// // RootViewController.m // ImageDownLoader-01 // // Created by WDX on 15/9/14. // Copyright (c) 2015年 WDongXu. All rights reserved. #import "RootViewController.h" // 加载图片 // 一,获取照片 #define k

2015-09-17 22:40:48 458

原创 iOS激情详解之json解析

声明老师的一些属性#import @interface TeacherModel : NSObject @property (nonatomic, retain)NSString *name; @property (nonatomic, retain)NSString *sex; @property (nonatomic, retain)NSString *number; @property

2015-09-17 22:22:34 370

原创 iOS激情详解之URL同步,异步连接

// // GetViewController.m // NSURLRequest // // Created by WDX on 15/9/11. // Copyright (c) 2015年 WDongXu. All rights reserved. // #import "GetViewController.h" @interface GetViewController () /

2015-09-17 13:19:12 667

原创 iOS激情详解之SQL增删改查

// SQliteManager.h // MySQlite // Created by WDX  on 15/9/16. // Copyright (c) 2015年 WDongXu. All rights reserved. // #import #import #import "Student.h" @interface SQliteManager

2015-09-16 18:38:31 665

空空如也

空空如也

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

TA关注的人

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