自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(68)
  • 资源 (5)
  • 收藏
  • 关注

原创 SQLite3 iOS代码参考

SQLite3 iOS代码参考#import "ViewController.h"#import @interface ViewController ()- (IBAction)createTabelAction:(UIButton *)sender;- (IBAction)insertDataAction:(UIButton *)sender;- (IBAction)selec

2015-01-25 12:05:42 193

原创 xCode中去除is invalid in C99” 警告

xCode中去除is invalid in C99” 警告如图修改

2015-01-25 11:47:49 2548

原创 SQLite 语句基础

SQLite 语句基础1. 数据定义语句(DDL:Data Definition Language)/*! 包括create和drop等操作在数据库中创建新表或删除表(create table或 drop table) SQLite将数据划分为以下几种存储类型: integer : 整型值 real : 浮点值 text : 文本字符串 blob : 二进制数据(比

2015-01-24 16:52:48 245

原创 ZBar 自定义二维码

ZBar 自定义二维码#import "RNQRCodeViewController.h"#import "ZBarSDK.h"#define kScanViewEdgeTop 40#define kScanViewEdgeLeft 50#define kTintColorAlpha 0.2#define kDarkColorAlpha 0.5#define kScree

2015-01-24 15:17:21 135

原创 iOS 应用的生命周期和状态

Monitoring App State Changes // 监控App状态改变 * – application:willFinishLaunchingWithOptions: * – application:didFinishLaunchingWithOptions: * – applicationDidBecomeActive: * – application

2015-01-23 17:49:15 120

原创 UIApplicationState 判断应用的状态

UIApplicationState 判断应用的状态// UIApplicationState 判断应用的状态typedef NS_ENUM(NSInteger, UIApplicationState) {    UIApplicationStateActive,    // 应用处于活跃状态    UIApplicationStateInactive,  // 应用处于非

2015-01-23 15:18:39 3331

原创 iOS自适应高度

iOS自适应高度NSDictionary *attrs = @{NSFontAttributeName : self.titleLabel.font}; CGFloat titleW = [title boundingRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT) options:NSStringDrawingUsesLineFragment

2015-01-22 16:16:32 114

原创 AddressBook 访问通讯录 不带系统UI

AddressBook 访问通讯录 不带UI#import "ViewController.h"#import @interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // 1.创建通讯录实例

2015-01-22 14:33:02 102

原创 AddressBookUI 访问通讯录

#import "ViewController.h"#import @interface ViewController ()- (IBAction)displayPeopleAction:(UIButton *)sender;@property (nonatomic, strong) ABPeoplePickerNavigationController *peoplePicker;

2015-01-22 14:29:35 82

原创 AudioToolbox 音效

AudioToolbox 音效#import "ViewController.h"#import // 导入音效框架@interface ViewController ()@property (nonatomic, assign)SystemSoundID soundID;- (IBAction)playSoundAction:(UIButton *)sender;@

2015-01-22 14:25:58 151

原创 Motion 摇一摇

Motion 摇一摇#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; }// 开始摇一摇- (void)motionBegan:(UIEve

2015-01-22 14:18:04 114

原创 UIVisualEffectView 官方的模糊效果

UIVisualEffectView 官方的模糊效果      /*!  三种模糊的形式     typedef NS_ENUM(NSInteger, UIBlurEffectStyle) {     UIBlurEffectStyleExtraLight,     UIBlurEffectStyleLight,     UIBlurEffectStyleDark    

2015-01-22 14:09:45 154

原创 Modal 模态方式

/*! 模态的几种方式 typedef NS_ENUM(NSInteger, UIModalPresentationStyle) { UIModalPresentationFullScreen = 0, UIModalPresentationPageSheet NS_ENUM_AVAILABLE_IOS(3_2), UIModalPresentationFormSheet NS_ENUM_

2015-01-21 10:34:28 103

原创 CMMotionManager 加速计(iOS5之后)

CMMotionManager 加速计#import "ViewController.h"#import @interface ViewController ()@property (nonatomic, strong)CMMotionManager *cmMg;@end@implementation ViewController- (void)viewDidLoad {

2015-01-21 10:29:04 137

原创 UIAccelerometer 加速计(iOS5之前)

// 在iOS5之后被放弃#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // 1.设置加速计单例 UIAccelerometer

2015-01-21 10:26:18 118

原创 iOS 距离传感器

iOS 距离传感器#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)dealloc{ [[NSNotificationCenter defaultCenter] removeObserver:self name:UIDevice

2015-01-21 10:20:51 108

原创 Reachability apple官方检查网络状态

Reachability apple官方检查网络状态 // 1. 定义网络请求可到达状态 typedef enum { NotReachable = 0, // 不可到达 ReachableViaWiFi, // 通过WiFi可到达 ReachableViaWWAN // 通过无线广域网可到达(WWAN,即Wireless Wide Area Network,无线广

2015-01-21 10:11:37 145

原创 initialize和load的区别

initialize和load的区别Apple的文档很清楚地说明了initialize和load的区别在于:load是只要类所在文件被引用就会被调用initialize是 在类或者其子类的第一个方法被调用前调用。所以如果类没有被引用进项目,就不会有load调用;但即使类文件被引用进来,但是没有使用,那么 initialize也不会被调用。它们的相同点在于:方法只会被调用一次

2015-01-18 19:20:39 144

原创 NSScream&&CFSCream 实现客户端发送和接收消息

NSScream&&CFSCream 实现客户端发送和接收消息// .h文件#import #import #include #include #define kPort 8888@interface ViewController : UIViewController { int flag; // 操纵标识 0为发送 1 为接收}@propert

2015-01-13 12:24:15 124

原创 Reachability apple官方检查网络状态

Reachability apple官方检查网络状态 // 1. 定义网络请求可到达状态 typedef enum { NotReachable = 0, // 不可到达 ReachableViaWiFi, // 通过WiFi可到达 ReachableViaWWAN // 通过无线广域网可到达(WWAN,即Wireless Wide Area Network

2015-01-13 12:10:21 149

原创 MapKit_Code_路线

MapKit_Code_路线#import "ViewController.h"#import #import "RNAnnotation.h"@interface ViewController ()@property (nonatomic, strong) MKMapView *mapView;@property (nonatomic, strong) CLGeocoder

2015-01-11 21:56:31 93

原创 MKAnnotationView添加自定义大头针

MKAnnotationView添加自定义大头针#import "ViewController.h"#import #import "RNAnnocation.h"#import "RNAnnotationView.h"@interface ViewController () // 添加代理- (IBAction)addAnnocation:(UIButton *)sender

2015-01-11 21:54:12 697

原创 MKPinAnnotationView 添加大头针

MKPinAnnotationView  添加大头针#import "ViewController.h"#import #import "RNAnnocation.h"@interface ViewController () // 添加代理- (IBAction)addAnnocation:(UIButton *)sender;@property (nonatomic

2015-01-11 21:51:45 225

原创 MapKit_Code_One

MapKit_Code_One#import "ViewController.h"#import @interface ViewController () @property (nonatomic, strong)MKMapView *mapView;@property (weak, nonatomic) IBOutlet UIButton *myBtn;- (IBAct

2015-01-11 21:48:58 95

原创 CLGeocoder编码和反编码

CLPlacemark的字面意思是地标,封装详细的地址位置信息        @property (nonatomic, readonly) CLLocation *location;    地理位置        @property (nonatomic, readonly) CLRegion *region;    区域        @property (no

2015-01-08 16:33:13 327

原创 GDataXML 解析XML

GDataXML 解析XML#import "ViewController.h"#import "GDataXMLNode.h"#import "UserInfo.h"#import "UserDetailInfo.h"@interface ViewController ()@property (nonatomic, strong) NSMutableArray *use

2015-01-06 15:35:23 104

原创 GCDAsyncSocket 实现通信

GCDAsyncSocket 实现通信github URL: https://github.com/LiuRuian/ReferenceCode需要三个文件SocketServerWindow  服务端代码文件GCDAsyncSocket_Code  客户端1代码文件OtherGCDAsyncSocket_Code   客户端2代

2015-01-06 14:05:44 112

原创 CoreLocation 定位

CoreLocation 定位#import "ViewController.h"#import // 导入框架@interface ViewController () // 实现 CLLocationManager 的代理@property (nonatomic, strong) CLLocationManager *clmg;- (IBAction)locati

2015-01-06 14:01:48 112

原创 iOS多线程之GCD之NSOperation && NSOperationQueue

iOS多线程之GCD之NSOperation && NSOperationQueue#import "ViewController.h"@interface ViewController ()@end@implementation ViewController/* 1. NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线

2015-01-06 13:19:34 132

原创 iOS Socket 通信流程

iOS Socket 通信流程服务器端监听某个端口是否有连接请求。服务器端程序处于堵塞状态,直到客户端向服务器端发出连接请求,服务器端接受请求程序才能向下运行。一旦连接 建立起来,通过Socket可以获得输入输出流对象。借助于输入输出流对象就可以实现与客户端的通讯,最后不要忘记关闭Socket和释放一些资源(包 括:关闭输入输出流)。客户端流程是先指定要通讯

2015-01-05 19:46:58 163

原创 APNs苹果推送通知服务

APNs苹果推送通知服务github URL: https://github.com/LiuRuian/ReferenceCode#import "AppDelegate.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWi

2015-01-05 10:57:13 134

原创 NSXMLParser 解析XML

官方自带XML解析方法NSXMLParser NSXMLParser  采用SAX方式解析,不支持DOMgithub URL:  https://github.com/LiuRuian/ReferenceCode// ViewController.m 文件#import "ViewController.h"#import "UserInfo.h"#import

2015-01-04 15:47:23 120

原创 XML 两种解析方式

XML 两种解析方式 目前有两种流行的模式:SAX和DOM  SAX是一种基于事件驱动的解析模式,从根节点开始,按顺序一个一个元素解析,如果遇到开始标签、结束标签和属性等,就会触发相应的事件. 优点:解析速度快. 缺点:只能读不能写.  适合大文件的解析.  DOM模式将XML文档一次性放入内存,作为一棵树状结构进行分析,获取节点的内容以及相关属性,

2015-01-04 15:37:45 153

原创 AFNetWorking+JSONModel+Block回掉封装网络请求

AFNetWorking+JSONModel+Block回掉封装网络请求github网址:https://github.com/LiuRuian/PackagingCode

2015-01-03 16:13:35 168

原创 iOS多线程之GCD

GCD (Grand Central Dispatch)  大中央分配(调度)GCD简介 Grand Central Dispatch 简称(GCD)是苹果公司开发的技术。以优化应用程序支持多核心处理器和其他的对称多处理系统的系统。 GCD属于函数级的多线程,性能更高,功能也更加强大GCD核心概念  任务:具有一定功能的代码段。一般是一个block或者函数。

2015-01-01 21:56:35 98

原创 iOS多线程之NSThread

iOS多线程之NSThread一个NSThread对象就代表一条线程 1.      创建,启动线程NSThread*thread = [[NSThreadalloc] initWithTarget:selfselector:@selector(run)object:nil];[thread start];// 线程一启动,就会在线程thread

2015-01-01 16:18:13 125

原创 多线程之NSThread

多线程之NSThread- (IBAction)btn:(UIButton *)sender { // 获得当前线程 NSLog(@"btn = %@",[NSThread currentThread]); // 1.初始化方法创建线程 NSThread *thread = [[NSThread alloc] initWithTarget

2014-12-30 16:51:15 74

原创 Swift 学习之 类和结构体 Classes and Structures<一> 定义

/** 类和结构体 Classes and Structures 定义Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义一个类或者结构体,系统将会自动生成面向其它代码的外部接口。注意:通常一个类的实例被称为对象。然而在Swift 中,类和结构体的关系要比在其他语言中更加的密切,本章中所讨论的大部分功能都可以用在类和结构体上。因此,

2014-12-29 10:12:09 137

原创 Swift 学习之枚举

Swift 学习之枚举// 1. 枚举定义, case 关键词表明新的一行成员值将被定义// 枚举语法(Enumeration Syntax)enum CompassPoint{ case North case South case East case West}// 枚举的使用var direction = CompassPoint.North

2014-12-24 16:22:29 104

原创 Swift 学习之闭包(Closures)

Swift 学习之闭包(Closures)/** 闭包 Closures1. 闭包概念闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift

2014-12-23 17:39:02 138

SellerPlatform.ipa

SellerPlatform.ipa

2015-07-17

空空如也

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

TA关注的人

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