- 博客(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 四种保存数据的方式
在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
原创 面试笔记
如何实现的文件保存策略? 如何实现单个文件持久性? 如何实现多个文件持久性? 如何实现持久保存应用程序数据? 答: 1. 实现的文件保存策略一般有三中方法:(1)属性列表(2)对象归档(3)ios的嵌入式数据库库(sqLite).(4)苹果公司提供的持久性工具CoreData。 2. 实现单个文件持久性可以使用对象的归档,或者是NSUserDefaults,NSArry
2014-06-17 10:46:42
408
原创 单例模式
#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
原创 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
原创 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关注的人
RSS订阅