自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS NSString和NSDate转换

NSDate 转换成 NSStringNSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];NSString *strDate = [dateFormatter stringFromDat

2016-05-03 16:18:57 472

原创 iOS-格林时间转换成所在区域时间

int seconds =[sourceDic[@"creat_time"] intValue];    NSDate  *date = [NSDate dateWithTimeIntervalSince1970:seconds];    NSTimeZone *zone = [NSTimeZone systemTimeZone];    NSInteger interva

2016-04-21 15:47:37 986

原创 Could not load NIB in bundle: 'NSBundle <xxx> (loaded)' with name ''xxx''

选中不能加载的xib文件,在xcode的右边栏工具窗口中,File inspector(第一个小logo) 中有个target membership 确保你的选择框是选择上的

2016-04-11 14:00:11 2208

转载 <iOS>cannot be opened because the project file cannot be parsed. Xcode工程文件打不开..

Xcode有时会打不开文件,提示:XXX.xcode xcodeproj cannot be opened because the project file cannot be parsed。解决方法:   1. 右键点击.xcodeproj,选择显示包内容;     2. 双击打开project.pbxproj文件;     3. 找到类似如下的冲突信息(可用comman

2016-04-11 11:55:38 455

原创 <iOS> The operation could not be performed because of one or more tree conflicts.

问题:   The operation could not be performed because of one or more tree conflicts.解答:There is a conflict in the project file you need to pull using the command line or a GUI tool like SourceTree (F

2016-04-11 11:20:05 4040

转载 iOS-提示框的正确实现方式(iOS9)

在从iOS8到iOS9的升级过程中,弹出提示框的方式有了很大的改变,在Xcode7 ,iOS9.0的SDK中,已经明确提示不再推荐使用UIAlertView,而只能使用UIAlertController,我们通过代码来演示一下。我通过点击一个按钮,然后弹出提示框,代码示例如下:#import "ViewController.h"@interface ViewContro

2016-04-06 16:20:31 549

转载 iOS-数据缓存

iOS开发网络篇—数据缓存一、关于同一个URL的多次请求  有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。    上面的情况会造成以下问题(1)用户流量的浪费(2)程序响应速度不够快解决上面的问题,一般考虑对数据进行缓存。  二、缓存  为了提高

2016-04-06 14:23:42 243

转载 iOS -NSURLCache内存缓存

在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在IOS设备中加一个缓存的机制。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。下面将介绍如何在IOS设备中进行缓存。 内存缓存我们可以使用sdk中的NSURLCache类。NSURLRe

2016-04-06 14:17:01 330

转载 iOS终端常用命令总结

基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录     cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions3、建立新目录mkdir 目录名     例:在驱

2016-04-06 12:58:31 1290

原创 iOS 注册Xib注册总结

注册CollectionViewCell//Class注册[collectionViewregisterClass:[CollectionViewCellclass] forCellWithReuseIdentifier:@"cell"];//Xib注册[collectionViewregisterNib:[UINib nibWithNibName:@"xx

2016-04-06 12:56:14 2180

原创 iOS Xib关联错误导致的问题

自己创建的Xib忘记关联    错误: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "XXXView" nib but the view outlet was not set.'没有做nib文件到xxxViewControler程序的关联:1, 打开nib文件2, 点击"File's O

2016-04-06 12:50:20 515

原创 iOS:常见错误总结

许多新手会犯一些低级错误, 归根到底是基础差, 导致一些很低级的错误.#1Set方法里不能再用self.(要set的变量)     先写 _xxx=xxx   -(void)setImagesArr:(NSArray*)imagesArr{    _imagesArr =imagesArr;  用Set方法  记住一定先写这句          里面不能再用self

2016-04-06 11:59:53 304

原创 Git- Fatal: cannot do a partial commit during a merge

在提交单个文件的时候出现这个错误. 意思是不能部分提交代码. 原因是git认为你有部分代码没有做好提交的准备, 比如没有添加 解决方法是 1. 提交全部 git commit -a 2. 如果不想提交全部,那么可以通过添加 -i 选项 git commit file/to/path -i -m merge 上述情另:git status // 看看git

2016-04-05 15:26:45 12858

转载 GIT仓库如何恢复到前一次提交

通过使用GIT版本恢复命令reset,可以回退版本。reset命令有3种方式:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息  git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接com

2016-04-05 10:09:58 1561

转载 自定义Cell总结(注册Cell)(registerNib: 与 registerClass: 的区别)

自定义UITableViewCell大致有两类方法:使用nib 1、xib中指定cell的Class为自定义cell类型(注意不是设置File's Owner的class)  2、调用 tableView 的 registerNib:forCellReuseIdentifier:方法向数据源注册cell 复制代码[_tableVi

2016-04-05 09:42:08 677

原创 iOS:按钮连续点击 按钮快速点击 如何处理

按钮连续点击 往往会造成各种问题或者Crash  如何处理- (void)ButtonAction{   //按钮点击事件   self.AttentionBtn.enabled =NO;   //把按钮关闭 不能点击 效果是颜色变灰    [selfnetWorking4attention];         //执行按钮要做的事  此处是网络请求    [s

2016-03-31 10:45:48 1636

原创 iOS:代理(delegate)理解及使用

子控件需要子控件所在的控制器来帮其做一些事情,此时子控件需要通过代理模式实现.  举例:        控制器OneViewController里有一个子控件叫SubView(自定义View),  SubView上有一个按钮, 点击按钮要做的事是push到SecondViewController,  由于push到SecondViewController需要控制器来做,所以点击SubVie

2016-03-29 00:07:10 2416

原创 iOS: no such file or directionally ....

一般是文件重复导致的xcode找不到该文件Target的Build Phases里,查找该文件  找到重复的删掉.

2016-03-28 15:36:55 197

空空如也

空空如也

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

TA关注的人

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