iOS 开发
文章平均质量分 50
lurenjia_KB
这个作者很懒,什么都没留下…
展开
-
Git 相关的操作
1、本地分支和远程分支关联 a、创建本地分支 git checkout -b test ;提交到远程分支上:git push origin test (远程分支上也创建了test分支); b、删除本地分支 git branch -d test (删除的不是本地正在开发的分支);git branch -D test (强制删除本地分支); git push origin...原创 2018-04-16 17:11:32 · 250 阅读 · 0 评论 -
cell复用解决办法
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很多,一转载 2016-12-06 14:37:58 · 2489 阅读 · 0 评论 -
IOS 文件目录及NSUserDefaults浅谈
转载:http://blog.csdn.net/crycheng/article/details/222859171.iOS文件目录iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。手动保存的文件在document转载 2016-11-09 11:50:30 · 368 阅读 · 0 评论 -
iOS cell上的定时器
转载地址:http://blog.csdn.net/littleSun_zheng/article/details/51426859实现原理: 1、将数据(数据中的时间部分),以字典(字典中包括:记录所存数据下标,还有所剩时间 两个 key)的形式保存到数组中。 2、开启定时器,执行:遍历整个数组,每秒减 一,然后保存到他原来的位置。 3、每次减一之后,根据转载 2016-09-27 09:56:34 · 3082 阅读 · 0 评论 -
日期字符串之间的比较
字符串比较12345678//字符串比较NSString *string = @"hello nihao";NSString *otherString = @"hello niyeyao";if([string compare:otherString] == NSOr转载 2016-10-21 17:25:07 · 2823 阅读 · 0 评论 -
日期字符串之间的转换
转载:http://blog.csdn.net/u012605210/article/details/37879511有时会遇到这样的问题,需要把时间和时间戳互相转换比如把当前时间转换成 “20140716155436”这样的格式或者是把“20140716155436”转换成“2014-07-16 15:54:36”首先来第一个:当前时间转换成 “20140转载 2016-10-21 17:12:33 · 397 阅读 · 0 评论 -
iOS label根据显示内容自适应大小
转载 :http://www.cnblogs.com/czq1989/p/5019720.html1 - (void)setupLabel { 2 //准备工作 3 UILabel *textLabel = [[UILabel alloc] init]; 4 textLabel.font = [UIFont systemFontOfSize:16]; 5转载 2016-09-23 10:54:41 · 438 阅读 · 0 评论 -
tableView点击下拉菜单
先给大家看看效果图吧直接给大家看代码吧,注释都很详细#import "ViewController.h"@interface ViewController ()UITableViewDataSource,UITableViewDelegate>@property(nonatomic, strong)UITableView *tableView;@property(n转载 2016-09-06 20:14:37 · 612 阅读 · 0 评论 -
iOS开发之AFNetworking 3.0.4使用
转载:http://www.jianshu.com/p/11bb0d4dc649昨天使用Cocoapods导入AFN做POST的时候,导入的最新版的3.0.4,突然发现找不到AFHTTPRequestOperationManager了。。。上github上一看,发现没有这个了。刚开始以为是cocoapods没有给我导进去,因为是小demo,就想自己写一个网络请求的,发现也没有这NSURLCon转载 2016-09-05 17:40:48 · 352 阅读 · 0 评论 -
iOS 时间比较大小
转载:http://blog.csdn.net/sunnyboy9/article/details/49889923/******* 设置两个时间差为固定值 *******/ NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalen转载 2016-09-14 16:27:47 · 12482 阅读 · 0 评论 -
iOS 当前日期并按照固定格式显示出来
写一个常用的获取当前日期,时间的代码。并且能以规定的格式显示出来12345NSDate *currentDate = [NSDate date];//获取当前时间,日期NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter set转载 2016-09-14 17:08:45 · 565 阅读 · 0 评论 -
ioS 计算缓存和清除缓存
转载:http://www.tuicool.com/articles/nuaERjQ#pragma mark - 计算缓存大小 2 - (NSString *)getCacheSize 3 { 4 //定义变量存储总的缓存大小 5 long long sumSize = 0; 6 7 //01.获取当前图片缓存路径 8 NSStr转载 2016-08-11 19:15:40 · 2452 阅读 · 0 评论 -
iOS 清除缓存
转载:http://blog.csdn.net/u012701023/article/details/48413057缓存的清除对我们程序员来说很重要 软件 运行时间过长 会导致缓存的增加 从而导致手机的运行速度减慢 所以我们必须对缓存重视起来 下面简单介绍 清除缓存的三种方式 - (long long) fileSizeAtPath:(NSString*) fil转载 2016-08-11 18:06:47 · 416 阅读 · 0 评论 -
倒计时 小demo
转载地址:http://www.jianshu.com/p/ccbbdc776876一、倒计时问题在开发中经常遇到倒计时倒计时问题,写一个Button,然后各种判断各种状态,好多代码感觉很乱,下面就分享一下,一句话解决倒计时问题的例子(当然不是万能的,只适合大部分普通的倒计时^_^)!先看效果倒计时按钮的效果再看看我们的代码//// ViewContro转载 2016-09-12 23:13:52 · 516 阅读 · 0 评论 -
IOS Number 处理(int-->NSNumber,NSNumber-->nsinteger,string -->double,CGFloat --> dobule)
转载:http://www.cnblogs.com/csj007523/archive/2012/07/16/2593269.html1 小结:1)int-->NSNumber:numberWithInt2)NSNumber-->nsinteger:integerValue3)string -->double:initWithString4)CGFloat转载 2016-09-01 11:38:27 · 473 阅读 · 0 评论 -
cell 高度自适应
转载: http://blog.csdn.net/zhangao0086/article/details/7165041转载 2016-12-06 15:07:43 · 289 阅读 · 0 评论 -
tableView 重叠解决方法
借鉴很多文章,但并没侵权在创建时 1、UITableViewCell *cell =nil;2、删除 2.1、UITableViewCell *cell = nil; if (cell ==nil) { cell = [[UITableViewCellalloc]initWithStyle:UITableView原创 2016-12-06 16:20:59 · 865 阅读 · 0 评论 -
上传AppStore时图像不能包含 alpha通道和透明度两种解决办法
因为这个每次找美工,有点麻烦,自己百度一下挺简单的以后在也不用求人了,哈哈哈!1、用自带浏览器打开 文件—>导出—>保存时能看到是否有透明度。2、用PS打开点击 图像—>模式—>索引颜色—>弹出来的框框里面就有一个透明度的选择,去掉对勾保存就好了。完美解决!!!!...原创 2018-03-09 09:35:01 · 9567 阅读 · 0 评论 -
关于导航栏透明和渐变的一些设置
都是网上找的自己整理一下 //背景色 [[UINavigationBarappearance] setBarTintColor:UIColorWithRGBA(117,210, 185, 1)]; //title的颜色 [[UINavigationBarappearance]setTitleTextAttributes:@{NS原创 2017-05-04 13:37:13 · 540 阅读 · 0 评论 -
iOS for循环创建button,button的宽度根据上面的文字来自适应.
转载:http://blog.csdn.net/duoduo_333/article/details/47024551标签的大小根据上面的文字来自适应大小,需要根据后台返回的数据自动换行.没有添加[objc] view plain copyNSArray *arr = @[@"无知",@"风云变幻",@"施耐庵",@"唉",@"西转载 2017-04-21 15:00:24 · 1671 阅读 · 0 评论 -
iOS安装CocoaPods详细过程
转载:http://www.jianshu.com/p/9e4e36ba8574 一、简介什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。cocoaPods的好处1、在引入第三方转载 2017-05-03 12:41:04 · 327 阅读 · 0 评论 -
iOS-对象为空的判断(nil、null)
在开发中,会遇到很多空的情况,有时候取得对象(null),还有时候会得到null>的情况,我们需要判断是否为空,进行return; id result;// 针对(null)这种情况 if(result == nil) return;// 针对的情况 if([result isEqual:[NSNull null]]) return;前者的判断,我们用的比较频繁,但后转载 2017-04-11 15:37:22 · 1252 阅读 · 0 评论 -
iOS 沙盒图片保存读取
转载地址:http://blog.csdn.net/saw471/article/details/51096115//保存图片-(void)saveImageDocuments:(UIImage *)image{ //拿到图片 UIImage *imagesave = image; NSString *path_sandox = N转载 2017-03-30 16:47:34 · 933 阅读 · 0 评论 -
小数点后面有几位就保留几位/ 计算文件的大小
/* * 小数点后面有几位就保留几位 */ CGFloat reduce = [model.benpricefloatValue]; NSString* redStr =@""; if (fmodf(reduce,1)==0) { redStr转载 2017-04-07 10:59:25 · 1826 阅读 · 0 评论 -
ios 字符串包含某个字符
//判断字符是否包含某字符串; NSString *string = @"hello,shenzhen,martin"; //字条串是否包含有某字符串 if ([string rangeOfString:@"martin"].location == NSNotFound) { NSLog(@"string 不存在 martin"); } e转载 2017-03-24 14:01:47 · 1166 阅读 · 0 评论 -
日期的一些方法,日期转字符串,字符串转日期,前一个月和后一个月
日期的一些方法,日期转字符串,字符串转日期,前一个月和后一个月转载 2017-03-06 15:22:42 · 1799 阅读 · 0 评论 -
hao
http://blog.csdn.net/sevenquan转载 2017-02-14 16:49:34 · 335 阅读 · 0 评论 -
textFiled的颜色设置
//占位文字的颜色设置 [_PhoneTextFieldsetValue:UIColorWithRGBA(56,179, 51, 1)forKeyPath:@"_placeholderLabel.textColor"]; //设置光标的颜色 _PhoneTextField.tintColor =UIColorWithRGBA(56,原创 2016-12-26 12:00:18 · 407 阅读 · 0 评论 -
linker command failed with exit code 1 (use -v to&n
[cpp] view plaincopyUndefined symbols for architecture i386: "_OBJC_CLASS_$_FMDatabase", referenced from: objc-class-ref in ViewController.o ld: symbol(s) not found for转载 2016-12-07 17:13:41 · 521 阅读 · 0 评论 -
[最新版]MJRefresh解析与详细使用指导
转载:http://www.jianshu.com/p/4ea427bab0af(支持原创作者)俗话说 “工欲善其事,必先利其器”,好的成熟的第三方,是我们开发路上的利器;俗话又说“君子生非异也,善假于物也”NB的人并不是生下来就和别人不一样,只是他们擅于使用工具罢了!,熟练使用这些第三方,你就是开发者的"君子"!本篇旨在更详细指导怎么使用对应的第三方,不会过多说明第三方怎么实转载 2016-11-25 10:03:33 · 2509 阅读 · 0 评论 -
ios 一个app启动另一个app
问题描述:需要从一个ios应用程序中,能启动另一个ios应用程序。开发环境:xcode7.3.1关键词:白名单(LSApplicationQueriesSchemes)、注册自己的URLDemo源代码链接:http://pan.baidu.com/s/1bo327sb 如何从一个app中,启动另一个app???本人ios菜鸟(工作需要,刚开始自学ios,现学现卖,哈哈)转载 2016-11-24 15:00:20 · 3312 阅读 · 0 评论 -
IQKeyboardManager 详解
转载:http://www.jianshu.com/p/9d7d246bd350/comments/1518291浅谈IQKeyboardManager第三方库的使用字数621 阅读10910 评论52 喜欢70IQKeyboardManager是iOS中解决键盘弹起遮挡UITextField/UITextView的一种很实用的工具。无需输入任何代码,不需要额外的设置。转载 2016-08-10 15:48:27 · 1148 阅读 · 0 评论 -
iOS 获取文件md5 get file md5
#define FileHashDefaultChunkSizeForReadingData 1024*8 #include +(NSString*)getFileMD5WithPath:(NSString*)path{ return (__bridge_transfer NSString *)FileMD5HashCreateWithPath((__bridge CFString转载 2016-09-12 13:47:35 · 1063 阅读 · 0 评论 -
tableView从后往前传值
转载:http://blog.csdn.net/yue_jieee/article/details/47426407// 创建一个SecondViewController // 在.h文件中声明协议***SecondViewController// 声明协议@protocol SecondViewControllerDelegate NSObject>- (void)c转载 2016-08-30 13:43:25 · 371 阅读 · 0 评论 -
xcode7 找不到.dylib
转载地址:http://blog.csdn.net/u011342204/article/details/485435191. Xcode 7 在 Target > BuildPhases > Link Binary With Libraries > 点击 ‘+’按钮2. 当我们选择添加 frameworks时, 你会发现你找不到*.dylib,转载 2016-07-05 11:41:59 · 307 阅读 · 0 评论 -
根据UIview 实现画虚线
整理了一个方法,可以直接绘制虚线,下面直接上代码。参数说明已经给出,可直接copy使用/** ** lineView: 需要绘制成虚线的view ** lineLength: 虚线的宽度 ** lineSpacing: 虚线的间距 ** lineColor: 虚线的颜色 **/+ (void)drawDashLine:(UIView *)lineView lineLen转载 2016-07-14 17:12:24 · 2513 阅读 · 0 评论 -
UIView.clipsToBounds 让子 View 只显示落在父 View 的 Frame 部分
默认情况下,我们向一个 View 中添加一个子 View 时,子 View 的越界部分也会显示出来,当然超过屏幕部分是显示不出来,因为无法在你手上显示内容了。看下面的图: 上图中,橙色的 View 是蓝色 View 的子 View。看左图,由它们的 Frame 设置,橙色的 View 部分超出的蓝色 View 的区域,默认情况下,蓝色 View转载 2016-07-14 13:20:16 · 1353 阅读 · 0 评论 -
iOS中取到当前的时间
//获取当前时间 NSDate *now = [NSDate date]; NSLog(@”now date is: %@”, now); NSCalendar *calendar = [NSCalendar currentCalendar]; NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCale转载 2016-06-15 13:15:12 · 374 阅读 · 0 评论 -
view 旋转
UIImageView *image = [[UIImageView alloc]init]; image.frame = CGRectMake(50, 50, 200, 200); image.image = [UIImage imageNamed:@"460.jpg"]; [self.view addSubview:image];转载 2016-07-12 16:40:32 · 363 阅读 · 0 评论 -
tableView
//隐藏多余没有用的tableViewcell,cell下面的线也不见了// [_centerTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone]; //隐藏多余没用的tableviewcell下面的线存在 tableView.tableFooterView = [[UIView alloc]原创 2016-05-29 22:45:39 · 411 阅读 · 0 评论