自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 出现( linker command failed with exit code 1)错误总结

这种问题,通常出现在添加第三方库文件或者多人开发时。这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。[html] view plaincopyUndefined symbols for architecture 

2017-05-24 10:47:51 281

转载 为UIWebView实现离线浏览

智能手机的流行让移动运营商们大赚了一笔,然而消费者们却不得不面对可怕的数据流量账单。因为在线看部电影可能要上千块通讯费,比起电影院什么的简直太坑爹了。所以为了减少流量开销,离线浏览也就成了很关键的功能,而UIWebView这个让人又爱又恨的玩意弱爆了,居然只在Mac OS X上提供webView:resource:willSendRequest:redirectResponse:fromDat

2015-09-16 11:59:06 451

转载 ios 调用系统提示音教程

首先要在工程里加入Audio Toolbox framework这个库,然后在需要调用的文件里#import 最后在需要播放提示音的地方写上AudioServicesPlaySystemSound(1106); 注:括号中为系统声音的id,详见最下面的列表。为了方便大家测试系统声音,我写了一个demo供大家使用下载。另外,如果想用自己的音频文件创建系统声音来播放的同

2015-09-15 14:18:07 744

转载 APP如何设计才能适配iPhone6/Plus和iPhone5?

随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。看看下面三款iPhone尺寸和分辨率数据就知道屏幕有多杂了。移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布两种新尺寸的大屏iPhone 6,iOS平

2015-09-15 11:17:56 2893

转载 AFNetworking实现程序重新启动时的断点续传

用AFNetworking实现断点续传的功能,但是在进行了一番研究之后,发现AFNetworking虽然支持下载文件的暂停和继续,但是程序重新启动后再次下载无法进行续传。网上有说可以通过AFDownloadRequestOperation这个AFNetworking的扩展库来实现重新启动后的续传,但是经过本人测试,这个库在最新的AFNetworking上会报错,无奈之下,参考他的代码,自己实现了一

2015-09-15 10:39:45 467

转载 iOS开发的22个奇谲巧技

1. TableView不显示没内容的Cell怎么办?类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView = [[UIView alloc] init];”试过都说好,加完这句之后就变成了图2的样子。2. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办?[cpp] 

2015-09-14 17:14:25 603

原创 UILabel自适应

UILabel * testlable = [[UILabel alloc]initWithFrame:CGRectMake(10,20,200,20)];       NSString * tstring =@"UILabel  ios7 与ios7之前实现自适应撑高的方法,文本的内容长度不一,我们需要根据内容的多少来自动换行处理。在IOS7下要求font,与brea

2015-09-14 10:26:25 341

转载 iOS 屏幕适配,autoResizing autoLayout和sizeClass图文详解

1. autoResizingautoresizing是苹果早期的ui布局适配的解决办法,iOS6之前完全可以胜任了,因为苹果手机只有3.5寸的屏幕,在加上手机app很少支持横屏,所以iOS开发者基本不用怎么适配布局,所有的ui控件只要相对父控件布局就可以了,没错autoResizing就是一个相对于父控件的布局解决方法;注意:它只能相对父控件布局;***在xcode中可以通过

2015-03-24 13:16:46 532

转载 iOS项目上传到AppStore步骤流程

1.登录developer.apple.com2.点击member center后 进下图3.点击certificates Identifiers进下图4.点击Certificates进下图,首先创建App IDs5.其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推

2015-03-11 11:20:00 526

转载 CoreData学习-最好的一片文章

iOS教程:Core Data数据持久性存储基础教程其实最近更多的是在写这篇文章《iOS教程:使用持久性数据Core Data》,这篇是《iOS开发教程:Storyboard全解析-第一部分》这篇的后续,但是目前还没有完成,先放出一个持久性数据存储的教程以供参考。这其实是一篇翻译文章,英文的原文见这里。我翻译的过程中改变了一些内容以便适应我们中国人的口味,下面请看教程:

2015-01-14 17:38:26 375

原创 assign、retain和copy的区别

一、assign属性  当数据类型为int、float等原生类型时,可以使用assign,否则可能导致内存泄露。例如当使用malloc分配了一块内存,并把它的地址赋值给了指针a,后来如果希望指针b也共享这块内存,于是讲a赋值给(assgin)b。这时就用到了assgin,此时a和b指向同一块内存。但是现在问题出现了,当a不再需要这块内存时,能都直接释放呢?肯定是不能的,因为a并不知道b是否

2014-12-17 13:57:26 334

原创 关于ASIHTTPRequest

一,关于ASIHTTPRequest使用ASIHTTPRequest可以很方便的进行以下操作1,同步异步方式下载数据2,定义下载队列,让队列中的任务按指定的并发数来下载(队列下载必须是异步)3,提交表单,文件上传4,处理cooike(暂时存储文件)5,设置代理6,处理重定向7,请求与响应的GZIP8,验证与授权  通俗(异步请求,队列请求,GZIP压

2014-12-13 10:34:30 389

转载 iOS的三种多线程技术 对比分析

1.iOS的三种多线程技术                    1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题ØNSOperation/NSOperationQueue 面向对象的线程技术ØGCD —— Grand Central Dispat

2014-12-09 11:13:53 1364

转载 iOS网络编程(三) 异步加载及缓存图片---->SDWebImage

@SDWebImage提供一个UIImageView的类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征.@SDWebImage的导入1.https://github.com/rs/SDWebImage 下载SDWebImage开源包2.将类包拖入工程,再导入MapKit.framework、ImageIO.framework

2014-10-10 10:31:24 681

原创 UIColor方法

- (UIColor*)colorWithHexString:(NSString*)string{    //1.创建被扫描的字符串对象   NSString *strScan=string;    //2.创建扫描器,需要用到1中的对象   NSScanner *scan=[NSScannerscannerWithString:strScan]; 

2014-09-25 16:09:49 430

转载 UIView,UIButton,UIImageView等设置圆角,设置阴影,设置边框的方法

UIView,UIButton,UIImageView等设置圆角,设置阴影,设置边框的方法博客分类: iosUIViewUIButtonUIImageView等设置圆角设置阴影设置边框的方法  在iOS开发中,任何可见视图都是继承于UIView的。    继承体系中,大部分UIView的属性适用于其任何孩子。 

2014-09-16 09:24:35 816

原创 有关递归

从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?“从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?‘从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……’”一只狗来到厨房,偷走一小块面包。厨子举起杓子,把那只狗打死了。于是所有的狗都跑来了,给那只狗掘了一个坟墓,还在墓碑上刻了墓志铭,让未来的狗可以看到:“一

2014-09-11 20:56:13 456

原创 OC学习总结

Objective-C简称OC,是扩充自C语言的面向对象编程语言。OC是C语言的超集,可使用C语言源代码,兼容C语言程序 。 借鉴:Smalltalk语言的消息语法机制 用途:苹果OS X和iOS操作系统及其应用的主要开发语言

2014-09-11 17:47:10 497

转载 Object-C中对自定义类实现<NSCopying>协议

如果尝试使用自定义类(例如,人类(person类)、地址簿类(myBook类)、分数类(Fraction类))中的copy方法,如[cpp] view plaincopymyBook = [myBook mutableCopy];  person = [Person copy];  等类似的操作,将会收到一条异常出错的消息,它可能如下

2014-09-10 15:11:57 570

原创 oc中在NSdate中获取年月日的方法

转载▼NSDate *date = [NSDate date];//这个是NSDate类型的日期,所要获取的年月日都放在这里;            NSCalendar *cal = [NSCalendar currentCalendar];        unsigned int unitFlags = NSYearCalendarUnit|NSMo

2014-09-09 19:36:37 2508

原创 容器类(collection)常用方法总结

容器类(collection)常用方法总结NSArray 常用方法1.创建数组对象arrayWithObjects2.获取某个下标(index)对象方法objectAtIndexNSString *str1 = [arr1 objectAtIndex:0];3.已知对象,获取位置下标indexOfObject

2014-09-05 08:55:52 517

转载 Memory Management Policy

The basic model used for memory management in a reference-counted environment is provided by a combination of methods defined in the NSObject  protocol and a standard method naming convention. The N

2014-09-01 20:39:00 569

转载 iOS笔记:内存管理

Objective-C提供了三种内存管理方式:manual retain-release(MRR,手动管理),automatic reference counting(ARC,自动引用计数),garbage collection(垃圾回收)。iOS不支持垃圾回收;ARC作为苹果新提供的技术,苹果推荐开发者使用ARC技术来管理内存;这篇笔记主要讲的是手动管理。内存管理的目的是:1

2014-09-01 14:49:21 433 2

转载 designated initializer

1. 每个类的正确初始化过程应当是按照从子类到父类的顺序,依次调用每个类的Designated Initializer。并且用父类的Designated Initializer初始化一个子类对象,也需要遵从这个过程。 2. 如果子类指定了新的初始化器,那么在这个初始化器内部必须调用父类的Designated Initializer。并且需要重写父类的Designated Initializ

2014-08-29 17:04:42 578

转载 正确编写Designated Initializer的几个原则

正确编写Designated Initializer的几个原则APR 13TH, 2014Designated Initializer(指定初始化器)在Objective-C里面是很重要的概念,但是在日常开发中我们往往会忽视它的重要性,以至于我们写出的代码具有潜藏的Bug,且不易发现。保证良好的编写Designated Initializer的风格,可以让我们节约很多时间。 前

2014-08-29 17:03:22 943

转载 整理了一下 Xcode 快捷键

整理了一下 Xcode 快捷键整理了一下 Xcode 快捷键Command(⌃)相当于ms键盘的Win键,Option(⌥)相当于Alt———————————-————Xcode相关————————————————:Command + ,      偏好设置Command + H      隐藏XcodeCommand + O

2014-08-29 11:43:08 403

空空如也

空空如也

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

TA关注的人

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