自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用第三方类库框架集合

随时更新 platform :ios, '7.0' pod ‘AFNetworking’    //网络请求 pod 'SDWebImage' //图片缓存 pod 'SWTableViewCell' //列表侧滑按钮(侧滑删除) pod 'MJExtension' //JSON MODEL 互转

2015-04-17 16:27:16 500

转载 添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试

linker command failed with exit code 1 (use -v to see invocation)这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJson),我直接把类库文件copy到工程目录里面,然后一编译就出现这样错误(并不是一定会出这样错误),开始以为是网上下载的类库本身问题,所以重新找类库或者其他方式将它添加进去,只要不出错就行,也一直没有深

2014-09-02 10:20:24 610

转载 IOS中定时器NSTimer的开启与关闭

调用一次计时器方法:

2014-08-21 08:55:31 421

转载 IOS 四种保存数据的方式

在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系

2014-08-13 19:04:44 324

转载 iOS开发之缓存:本地缓存机制之一

在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。 功能需求        这个缓存机制满足下面这些功能。 1、可以将数据缓存到本地磁盘。 2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索

2014-08-06 14:53:21 418

转载 IOS开发之CocoaAsyncSocket学习

CocoaAsyncSocket支持tcp和udp。其中: AsyncSocket类是支持TCP的 AsyncUdpSocket是支持UDP的 AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性: 队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写

2014-07-23 10:56:11 356

转载 UITableView最上面tableHeaderView留空间的两种方法

1) UIView *headerView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 320, 44)]; m_tableView.tableHeaderView = headerView; 2) m_tableView.contentInset = UIEdgeInsetsMake(44, 0, 0, 0)

2014-07-18 14:15:33 474

原创 iOS 中控制器传值

第一种属性传值

2014-07-11 16:00:25 556

原创 iOS 网络请求

网络请求常用类 NSURL  ---请求地址

2014-07-08 11:43:24 435

原创 触摸手势笔记

开启多点触摸 self.multipleTouch

2014-06-22 16:21:51 422

转载 NSUserDefaults

NSUserDefaults的操作类似于可变字典,它里面存放的也是一些qv

2014-06-19 11:05:22 886

原创 OC代码块block

声明block

2014-06-17 11:46:34 573

原创 面试笔记

如何实现的文件保存策略? 如何实现单个文件持久性? 如何实现多个文件持久性? 如何实现持久保存应用程序数据?   答:   1. 实现的文件保存策略一般有三中方法:(1)属性列表(2)对象归档(3)ios的嵌入式数据库库(sqLite).(4)苹果公司提供的持久性工具CoreData。   2. 实现单个文件持久性可以使用对象的归档,或者是NSUserDefaults,NSArry

2014-06-17 10:46:42 408

原创 多线程

线程的创建与启动

2014-06-14 11:41:48 368

原创 单例模式

#import @interface Student : NSObject @property (copy,nonatomic) NSString * name; @property (assign,nonatomic) int age; +(Student *) getInstance; @end

2014-06-10 16:11:04 407

转载 AppDelegate详解

1.AppDelegate.h //模板默认引入程序需要使用“类”的框架,即UIKit.h头文件,使它包含在程序中   #import     //此处@class声明程序中的“类”名称为MyViewController   @class MyViewController;     //此处@interface声明程序界面的名称为MyAppDelegat

2014-06-10 15:06:16 515

原创 kvo 未完成

键值观察(kvo)是基于键值编码(kvc)的一种技术;利用键wf

2014-06-10 09:52:26 413

原创 kvc 未完成

键值编码(kvc)中基本调用包括setValue:forKey:和valueForKey:两个方法

2014-06-10 09:28:56 437

原创 OC 文件路径获取和操作

NSString * path = [[NSBundle mainBundle]pathForResource:@"first" ofType:@"txt"];          NSURL * usr = [NSURL fileURLWithPath:path];          NSString * str = [NSString stringWithConte

2014-06-06 20:30:46 2935

原创 在ScrollView 每页中添加固定按钮 参考ScrollView简单使用

UIButton * uib = [[UIButton alloc]initWithFrame:CGRectMake(300, 20, 15, 15)];          [uib setBackgroundImage:[UIImage imageNamed:@"clearbutton.png"] forState:UIControlStateNormal];   

2014-06-06 16:21:34 733

原创 IOS 键盘回收

//用户账号和密码 @property (weak, nonatomic) IBOutlet UITextField *useName; @property (weak, nonatomic) IBOutlet UITextField *passWord;     _useName.delegate=self;     _pass

2014-06-06 16:03:53 386

原创 手动创建UIButton 按钮

UIButton * uib = [[UIButton alloc]initWithFrame:CGRectMake(300, 20, 15, 15)];          [uib setBackgroundImage:[UIImage imageNamed:@"clearbutton.png"] forState:UIControlStateNormal];   

2014-06-06 16:00:14 537

原创 UIScrollView 简单使用

1、新建storyboard项目 把UIScrollView 拖入view中

2014-06-05 20:10:22 415

原创 storyboard 跳转 xib

ZFeaturesIntroduced * fi=[[ZFeaturesIntroduced alloc]initWithNibName:@"ZFeaturesIntroduced" bundle:nil];     [self presentViewController:fi animated:YES completion:nil];

2014-06-05 14:30:04 601

原创 iOS ui 笔记

在view实图 -(void)viewWillAppear:(BOOL)animated {     [self.navigationController setToolbarHidden:NO animated:YES]; }

2014-06-05 10:21:06 347

转载 [ios] assign retain copy 举例解释

NSString *pt = [[NSString alloc] initWithString:@"abc"]; 上面一段代码会执行以下两个动作 1 在堆上分配一段内存用来存储@"abc"  比如:内存地址为:0x1111 内容为 "abc" 2 在栈上分配一段内存用来存储pt  比如:地址为:0xAAAA内容自然为0x1111  下面分别看下assign retain copy 

2014-06-01 21:36:27 604

转载 JDBC的基本操作

package com.lxf.domain:  Java代码   package com.lxf.domain;      import java.util.Date;      public class User {       private int id;       private String name;       private Date

2013-04-13 10:54:37 485

转载 在Java中避免空指针异常(Null Pointer Exception)

空指针异常(Null Pointer Exception)是我们平时最容易碰到的,也是最令人讨厌的异常。本文介绍如何避免出现空指针异常。 首先我们看如下的示例 private Boolean isFinished(String status) { if (status.equalsIgnoreCase("Finish")) { return Boolean.TRUE;

2013-04-13 10:52:47 528

转载 mysql添加外键約束

定义数据表 假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息。用来保存整机产品信息的表叫做 Pc;用来保存配件供货信息的表叫做Parts。 在Pc表中有一个字段,用来描述这款电脑所使用的CPU型号; 在Parts 表中相应有一个字段,描述的正是CPU的型号,我们可以把它想成是全部CPU的型号列表。 很显然,这个厂家生产的电脑,其使用的CPU一定是供货信息表(par

2013-04-13 10:41:43 801

空空如也

空空如也

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

TA关注的人

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