- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 iOS KVC和KVO
KVO:Key Value Observing, 键值监听, KVO提供了一种观察属性改变的机制, 一旦当某个属性改变了, 通过KVO观察到这种改变。KVC- Key Value Coding 缩写 键值编码 作用: 提供了一种使用字符串作为关键字访问属性的机制demo:-(void)testKVO {// KVO的基本使用(注意事项)// 实例: 实现汽车的速度显示器// 如
2015-06-04 17:42:56
604
原创 UIStepper 计步器
// 创建: UIStepper * stepper = [[UIStepper alloc] initWithFrame:CGRectMake(100, 300, 100, 30)]; [self.view addSubview:stepper];// 一般和输入框联合使用 UITextField * textField = [[UITextField a
2015-06-03 15:59:50
442
原创 iOS多种开源库实现上拉刷新下拉加载技巧
——————————————————1.MJRefresh————————————————————— 1.MJRefreshimport “MJRefresh/MJRefresh.h”// 添加下拉刷新功能 [_tableView addHeaderWithTarget:self action:@selector(dealRefresh)]; // 上拉加载更多
2015-06-03 15:54:17
461
原创 FMDB同时支持ARC&MRC 代码
//添加到头文件中if ! __has_feature(objc_arc)#define FMDBAutorelease(__v) ([__v autorelease]);#define FMDBReturnAutoreleased FMDBAutorelease#define FMDBRetain(__v) ([__v retain]);#define FMDBReturnRetained
2015-06-03 15:52:48
520
原创 单例模式简单实现
//单例类:一个类只有一个对象 @interface DataCenter : NSObject //获取单例对象 //通过这个方法获取的对象都是只有一个 +(id)sharedInstance; @end@implementation DataCenter //单例的实现 +(id)sharedInstance{static DataCenter * dc = nil;if (dc
2015-06-03 15:48:42
408
原创 友盟分享配置
微博分享注意: 友盟库中(QQ的头文件)在库的路径改变之后需要重新添加//友盟分享 1.注册appkey 官网注册, 或者直接使用官网文档中的appkey 507fcab25270157b370000102.导入UMSocial库文件 ,加载需要的支持库文件Security.framework, libiconv.dylib, SystemCon
2015-06-03 15:44:30
906
原创 爱限免App配置界面
-(void)createUI { self.view.backgroundColor = [UIColor colorWithRed:226.0/255.0 green:226.0/255.0 blue:226.0/255.0 alpha:1];//创建8个按钮NSArray *imageArray = @[@"setting",@"favorite",@"user",@"colle
2015-06-03 15:41:16
735
原创 旋转屏幕
//UIViewController的方法 //设置能否旋转 -(BOOL)shouldAutorotate { return YES; }//设置支持的方向 -(NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskAll; }//控制能否旋转到某个方向 //
2015-06-03 15:40:14
518
原创 如何把图片UIImageView某个区域变成透明
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 64, SIZE.width, SIZE.height)]; // imageView.alpha = 0.8; [imageView setBackgroundColor:[UIColor grayColor]];UIBezi
2015-06-03 15:31:59
2421
原创 popViewControllerAnimated的问题
有 1, 2 ,3 三个viewcontroller,在1中 pushViewController 到 2, 在 2 可以pushViewController到 3,也可以在B中popViewControllerAnimated到1,在3中我想实现popViewControllerAnimated到 2,这个可以通过代码 [self.navigationController popViewCon
2015-06-03 15:30:45
747
原创 UIImage在拍照上传到服务器时,图片发生旋转解决方案
@interface UIImage (FixOrientation) - (UIImage *)fixOrientation; //修正图片位置 - 防止上传到服务器后旋转 @end@implementation UIImage (FixOrientation)(UIImage *)fixOrientation {// No-op if the orientation is already
2015-06-02 18:04:41
400
原创 Xcode6.3模拟器ios8.3模拟器不能弹出虚拟键盘及虚拟键盘无法切换中文输入的解决办法
1.不能弹出虚拟键盘的解决办法模拟器菜单Hardware->Keyboard->Connect Hardware Keyboard取消选中,快捷键commad+shift+K2.虚拟键盘无法切换中文输入法的解决办法首先、模拟器设置->通用->键盘->键盘->添加新键盘->简体中文(英文环境下:Settings->General->Keyboard->Keyboards->Add New Keyboa
2015-06-02 18:04:00
587
原创 解决XCode6在IOS8系统上出现部分黑屏与不适配问题
最近升发现了一个bug,XCode6所建立的工程出现 statusbar black的情况,现将解决方案给大家分享一下。1.选中工程文件。2.找到App Icons and Launch Images,点击Use Asset Catalog。3.在弹出的界面上选择Migrate。
2015-06-02 18:02:35
327
原创 UIWebView实现自动登陆
IOS中UIWebView不会自动存储、读取Cookie. 要实现UIWebView的自动登陆,需要手动存储、读取Cookie. 1.Appelegate.m中加入以下代码(void)applicationDidBecomeActive:(UIApplication *)application { [[NSHTTPCookieStorage sharedHTTPCookieStorage
2015-06-02 17:59:47
308
原创 在UIWebView中实现缓存功能
-(void)loadURL:(NSURL*)url { ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; //ASIWebPageRequest *request= [ASIWebPageRequest requestWithURL:url]; [request setDelegate:se
2015-06-02 17:58:27
476
原创 iOS点击空白区域隐藏键盘
(void)viewDidLoad { [super viewDidLoad]; UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)]; tap.cancelsTouchesInView = NO; [self.view
2015-06-02 17:55:18
429
原创 CoreData的使用
1、先认识一下这几个类 (1)NSManagedObjectContext(被管理的数据上下文) 作用:用来管理所有表的操作, 对表的实体对应的数据库中的表的操作(插入,查询,修改,删除)(2)NSManagedObjectModel(被管理的数据模型, 对应.momd文件) 数据库所有表格或数据结构,包含各实体的定义信息 作用:添加实体的属性,建立属性之间的关系
2015-06-02 17:44:18
344
原创 iOS查看和清理缓存
@interface BWMCachesManager : NSObject/** * 获取BWMCachesManager单例 * * @return 返回BWMCachesManager单例对象 */ + (BWMCachesManager *)sharedManager;/** * 清理缓存 * * @return 成功返回YES,否则返回NO */
2015-06-02 17:42:16
498
原创 iOS首页广告无限轮播
//// AppDelegate.m// 聚媛e购//// Created by 刘瑞轩 on 15/5/25.// Copyright (c) 2015年 广州聚媛电子商务有限公司. All rights reserved.//#import <UIKit/UIKit.h>//========用法============/* //1.先包含头文件 //#imp
2015-06-01 15:37:17
1016
1
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-06-01 15:24:20
280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人