oc+经验总结(自创)
ziyikongfu
这个作者很懒,什么都没留下…
展开
-
IOS 图片压缩
上传图片前的图片压缩:NSData *imageData = UIImageJPEGRepresentation(self.uploadImage , 0.75);//图片按0.75的质量压缩-》转换为NSDataNSString *file_name = [TimeUtil getDateStringWithFormat:@"yyyy-MM-dd-HH-mm-ss"];转载 2014-09-13 14:49:58 · 420 阅读 · 0 评论 -
NSString按照某个字符进行截取componentsSeparatedByString
li rNSArray *arrys= [DiscountPricecomponentsSeparatedByString:@"."];原创 2014-08-04 14:11:26 · 1399 阅读 · 0 评论 -
uitableview自定义cell,cell加载图片
首先原创 2014-07-22 15:05:30 · 477 阅读 · 0 评论 -
观察者之——检测某个textfield
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [superinitWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { [LoanToolsV原创 2014-06-30 18:13:35 · 670 阅读 · 0 评论 -
MBProgressHUD 弹出提醒框使用例子
#import "MBProgressHUD.h" //弹出提醒添加成功 MBProgressHUD *hud= [[MBProgressHUDalloc] initWithView:self.view]; [hud setRemoveFromSuperViewOnHide:YES]; hud.l原创 2015-02-02 17:07:33 · 699 阅读 · 0 评论 -
ios学习之 点击屏幕任何地方隐藏键盘实现
在iOS开发中,对UITextField进行编辑的时候键盘会自己弹出来。在编辑完成的时候,需要将键盘隐藏掉。隐藏键盘有很多种实现方法,最常见的是把TextField的firstResponder resign掉。即[textField resignFirstResponder]。本文介绍的是如何在键盘显示的时候,点击屏幕除了键盘以外的任何地方,将键盘隐藏。基本思想如下:转载 2014-09-15 09:48:25 · 474 阅读 · 0 评论 -
单选UIbutton的实现
.h文件:#import @interface ViewController :UIViewController{ UIButton *sourceBt;}@property(nonatomic,retain)IBOutletUIButton *sourceBt;-(IBAction)select:(id)send原创 2014-07-02 12:01:52 · 852 阅读 · 0 评论 -
CGAffineTransform控件的旋转显示
在有些情况下我们需要把控件lbldiscout = [[UILabelalloc]initWithFrame:CGRectMake(30,6, 20, 20)]; // lbldiscout.backgroundColor = [UIColor greenColor];原创 2014-08-04 14:15:00 · 440 阅读 · 0 评论 -
正则判断电话号码、身份证号和邮箱地址
#import @interface RegularJudge :NSObject{ }+(RegularJudge *)instance;/*************************************************************** 函数名:checkTel: 参数:str//手机号码原创 2014-06-17 09:44:25 · 5655 阅读 · 0 评论 -
两朵飘动的小云
代码记录:@interface ViewController (){ UIImageView * v1; UIImageView * v2;}@end@implementation ViewController- (void)viewDidLoad {原创 2016-08-29 15:04:14 · 437 阅读 · 0 评论 -
iOS-使用代码约束布局(Masonry)
原文地址:http://www.cnblogs.com/soley/p/5553448.html 一、引子 学完了可视化编程的Xib和Storyboard,LZ对它们的感受就是的就是UI控件创建直接拖拽,尺寸适配加约束,Storyboard的页面跳转逻辑清晰可见,比起代码布局节省了很多的工作量。但是LZ相信还是很多人喜欢用纯代码来编写一个程序的(LZ就是一个,用代码写出来东西转载 2016-09-14 10:50:56 · 534 阅读 · 0 评论 -
对AFNetworking的简单封装
首先定义Client文件:.h文件:.m文件几个方法:ViewController页面调用方法:这样能够达到瘦身viewcontroller页面的目的,使页面更加简洁。原创 2016-08-26 10:50:11 · 380 阅读 · 0 评论 -
iOS开发:国际化之app支持多种语言切换
http://blog.csdn.net/kevindongkun/article/details/50087827iOS国际化:如何切换语言1、国际化就是将标签、提示信息等信息放到资源文件中,随着程序需要的语言提供对应的资源文件。以key/value对存储,每个资源的key值不变,value随着需求改变。一般改变的都是写“死”的东西,网络请求的不能改变。2、添加多转载 2016-08-26 14:34:48 · 856 阅读 · 0 评论 -
UIWebview 加载本地html图片资源无法正常加载的问题
今天在做webview加载本地html的时候遇到一个问题,本地html中含有图片资源,用浏览器直接正常加载html,但是UIWebview在加载的时候图片找不到,怀疑是图片路径问题,于是查了好多资料,有人转换html中图片的路径然后再加载,但是我觉得这样太麻烦,应该有更好的解决方案,最后找到比较方便的办法,在工程中添加图片资源文件件的时候用Create folder references原创 2016-09-21 21:23:19 · 1129 阅读 · 0 评论 -
uitextfield 限制输入位数
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSString * toBeString = [textField.textstringByReplac原创 2014-08-04 18:36:52 · 694 阅读 · 0 评论 -
获取当前经纬度并根据经纬度反编译城市地址
最近项目需要获取当前经纬度,ran原创 2014-09-13 10:25:36 · 2212 阅读 · 0 评论 -
xcode中引入静态库文件方法
xcodebuildlinkersearchapplicationlibrary百度MapAPI提供了模拟器和真机两中环境所使用的静态库文件,分别存放在libs/Release-iphonesimulator和libs/Release-iphoneos文件夹下。有两种方式可以引入静态库文件:第一种方式:直接将对应平台的.a文件拖拽至XCode工程左侧的Groups&Fi转载 2014-10-19 08:25:21 · 659 阅读 · 0 评论 -
oc调javascript方法(evaluateJavaScript:)&&js给oc发通知
在ios8中引入了WKWebView控件,通过在头文件引用#import 来使用该控件,这个控件与oc的原生控件uiwebview很相似,它更方便oc与js的相互通讯。1。oc调用js方法例子:通过方法:- (void)evaluateJavaScript:(NSString *)javaScriptString completionHandler:(v原创 2015-04-27 09:47:01 · 24286 阅读 · 3 评论 -
搜索栏UISearchBar和UISearchController
.h文件:#import @interface searchTableView :UITableViewController{ UISearchDisplayController *searchDisplay;}@property(nonatomic,retain)NSMutableArray * database;@proper转载 2015-05-27 17:23:31 · 422 阅读 · 0 评论 -
短信验证码倒计时+GCD实现
原创 2016-06-23 11:14:04 · 298 阅读 · 0 评论 -
用uiscrollview制作欢迎引导页
.h文件:#import @protocol ActivityFunctionShowDelegate;@interface ActivityFunctionShowViewCtrl :UIViewControllerUIScrollViewDelegate>@property (nonatomic,strong)IBOutl原创 2015-05-27 17:55:28 · 385 阅读 · 0 评论 -
ios检测新版本并更新
//检查版本更新//APPLEID 是提交到appstore的应用id-(void)onCheckVersion{ NSDictionary *infoDic = [[NSBundlemainBundle] infoDictionary]; NSString *currentVersion = [infoDic objectForKey:@"CFB原创 2015-02-02 16:32:58 · 544 阅读 · 0 评论 -
MJRefreshHeaderView刷新集成
1.头文件引入#import "MJRefresh.h"2.在viewdidload执行方法:[selfaddHeader];[selfaddFooter];3.添加方法- (void)addFooter{ __unsafe_unretained原创 2015-01-14 13:51:04 · 1645 阅读 · 0 评论 -
自己做的一个下拉框控件(二级关联)
.h文件:#import @interface DropdownListControllere :UIViewUITableViewDataSource,UITableViewDelegate>{ }@property(nonatomic,retain)NSMutableArray *allarray;@property(non原创 2014-10-30 17:23:02 · 611 阅读 · 0 评论 -
自定义cell,加载包含类得cell
staticNSString *cellIdentify = @"cell"; UINib *nib = [UINibnibWithNibName:@"productCellTableViewCell"bundle:nil];[tableView registerNib:nib forCellReuseIdentifier:cellIdentify];原创 2014-10-09 18:10:51 · 428 阅读 · 0 评论 -
一个很好用的异步加载图片的类库SDWebImage
使用很方便:1.首先集成类库到自己的工程目录下;2.在要使用的地方添加头文件:#import "UIImageView+MJWebCache.h";3.方法使用:比如在一个uitableview的cell中,可以这样使用方法:[cell.mypicsetImageURL:[NSURLURLWithString:[NSStringstringWithF原创 2014-12-03 14:41:33 · 280 阅读 · 0 评论 -
点击tableview上的btn 获得它所属于的cell并获得数据源的行数
在加载cell 的时候用btn的title记录行数:原创 2014-10-09 18:21:44 · 532 阅读 · 0 评论 -
判断是否为手机号码(包含移动联通小灵通)
- (BOOL)validateMobile:(NSString *)mobileNum{ /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186原创 2014-10-08 14:33:09 · 575 阅读 · 0 评论 -
uibutton设置边框
[testBtn.layer setMasksToBounds:YES]; [testBtn.layer setCornerRadius:8.0]; //设置矩圆角半径 [testBtn.layer setBorderWidth:1.0]; //边框宽度 CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRG转载 2014-10-18 20:14:54 · 590 阅读 · 0 评论 -
Block 学习(8.11)
Block:定义一段代码片段,在需要的时候调用。很多解释都是这样的,是不是一头雾水,不明白所云。反正我是好长一段时间都消化不了这个解释。最后从它的使用场景入手,才慢慢理解了这种语法的精髓,所以笔记一下,以供以后复习用。有这样的场景在ios开发当中经常会遇到:场景一:初始化一个页面可能一些数据是从服务器端拿回来才能赋给控件进行展示,这时候这些耗时的网络请求不可能一直等着它拿到数据再加载控件吧原创 2017-08-11 18:08:51 · 235 阅读 · 0 评论