iOS
HoneytheGirl-星
由浅入深,IT软件行业需要坚持不懈的学习和努力~
展开
-
iOS开发之 【_NSArrayM objectAtIndex:】:index 0 beyond bounds for empty array
解决方法:if(indexPath.rowcount) { mainCell.model= array[indexPath.row]; }原创 2016-03-31 17:44:27 · 4827 阅读 · 1 评论 -
iOS开发之计算文字宽度
计算文字宽度:原创 2016-05-11 15:22:04 · 2111 阅读 · 0 评论 -
iOS开发之设置tableview的区头随着tableview滑动而滑动,使它不会粘在头部
设置tableview的区头随着tableview滑动而滑动,使它不会粘在头部原创 2016-05-11 15:33:45 · 7030 阅读 · 0 评论 -
iOS开发之处理网络图片的步骤
处理网络图片缓存步骤原创 2016-05-11 17:56:31 · 401 阅读 · 0 评论 -
iOS开发之常用的加密方法
iOS开发中的一些加密方法原创 2016-05-11 17:59:46 · 1500 阅读 · 0 评论 -
iOS开发之OC最常见面试题总结
1.简述OC中内存管理机制 OC的内存管理机制是自动引用技术,内存管理的原则是谁开辟谁释放,分为ARC和MRC,MRC的话就是需要我们程序员手动管理内存,ARC不需要我们手动管理内存,系统会自行管理。2.readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用?readWrite读写特性, 可读可写原创 2016-04-20 20:12:08 · 10664 阅读 · 0 评论 -
iOS开发之SVN使用教程总结
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史转载 2016-05-11 18:09:25 · 4166 阅读 · 0 评论 -
iOS开发之UIView的生命周期是什么样的?
UIView的生命周期是什么样的?顺序是怎么样的。创建View和呈现Viewinit -- loadView --ViewdIdLoad --ViewwillAppear-- viewDidAppearView的消失和销毁viewWillDisappear--viewDidDisappear--ViewUnload--dealloc原创 2016-04-20 11:55:42 · 416 阅读 · 0 评论 -
iOS开发之TCP/IP 建立连接的过程
TCP/IP 建立连接的过程:在TCP/IP 协议中,TCP协议提供可靠的连接服务,采用三次握手建立连接;第一次握手:建立连接时,客户端发送连接请求到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到客户端连接请求,向客户端发送允许连接应答,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的允许连接应答,向服务器发送确认,客户端和服务器进原创 2016-04-20 11:58:02 · 1809 阅读 · 0 评论 -
iOS开发之应用程序进入后台时的生命周期以及回到前台的生命周期
应用程序进入后台时的生命周期以及回到前台的生命周期进入后台走:- (void)applicationWillResignActive:(UIApplication*)application;- (void)applicationDidEnterBackground:(UIApplication*)application;进入前台走:- (void)a原创 2016-04-20 11:59:25 · 820 阅读 · 0 评论 -
iOS开发之设置导航栏为全透明,且去掉边框黑线
设置导航栏为全透明,且去掉边框黑线原创 2016-05-11 15:17:50 · 2610 阅读 · 0 评论 -
iOS开发之 CollectionViewCell 无法加载
可以试着用这种方法,使用loadNibNamed: owner: options:方法也 就是在init初始化方法中写入 NSArray *arrayOfViews = [[NSBundle mainBundle]loadNibNamed:@"PictureCollectionViewCell" owner:self options:nil];self原创 2016-03-31 20:01:45 · 622 阅读 · 0 评论 -
iOS开发之linker command failed with exit code 1 (use -v to see invocation)
ld: 66 duplicate symbols for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)导致这种情况出现常见原因有:1.重复导入某文件,导致工程中有两个相同文件夹2.导入文件为.m文件原创 2016-03-31 17:38:59 · 403 阅读 · 0 评论 -
iOS开发之视频播放时出现播放不了的情况
全局断点存在会导致工程中视频播放不了。把全局断点去掉再重新运行工程就行了原创 2016-03-31 17:51:34 · 2147 阅读 · 0 评论 -
iOS开发之.pch在工程出现移动的情况下出现not found 的情况
配置.pch文件时,要注意写的是相对路径而不该写绝对路径 因为你所写的绝对路径只针对于你当前文件的当前存在地 移动工程时,路径也会随之改变书写格式:$(SRCROOT)/CrazyNews/PCH.pch其中 $(SRCROOT) 代表的是你的根目录,写的时候就不用写根目录了原创 2016-03-31 17:58:23 · 332 阅读 · 0 评论 -
iOS开发之 [_NSCFNumber length]:unrecognized selector ······
model里面写的类型有NSNumber类型,解决方法:你可以试着打断点一个一个的用 po [self.image superclass]试参数类型。当其中有数据类型为NSNumber类型时,有三种解决方法:1. 直接在model里面更改其数据类型为NSNumber@property(nonatomic,strong)NSNumber *vote_count;原创 2016-03-31 19:22:06 · 480 阅读 · 0 评论 -
iOS开发之 -[_NSCFDictionary image]:
解析数据时,出现问题,检查下数据解析是否有误(此图为数组里添加数据时没写model直接添加数据到数组了)原创 2016-03-31 19:32:02 · 908 阅读 · 0 评论 -
iOS开发之 error: linker command failed with exit code 1 (use -v to see invocation)
iOS真机调试的时候报错 error: linker command failed with exit code 1 (use -v to see invocation)在工程文件Build Settings 中搜索Enable Bitcode 并把YES改为NO另外,再给大家推荐一个解决真机调试时出现问题的网站:http://blog.csdn原创 2016-03-31 19:37:43 · 408 阅读 · 0 评论 -
iOS开发之 cell上label出现文字重叠的情况
出现上面情况时,可以尝试把label加载在cell.contentView上,在代码上再加一句for(UIView*viewi in cell.contentView.subviews) { [viewi removeFromSuperview]; }原创 2016-03-31 19:42:25 · 2686 阅读 · 0 评论 -
iOS开发之 菊花一直显示不会消失
出现这种一直显示菊花的情况的话,在数据加载时加上一句 [self.tableView tableViewDidFinishedLoading];原创 2016-03-31 19:49:35 · 1858 阅读 · 0 评论 -
iOS开发之 [NSNull length]:unrecognized selector sent to instance
错误 [NSNull length]:unrecognized selector sent to instance这个错误是从字典中取出值后,没有判断取出的字符串是否为空,就对字符串进行测长度的操作.正确做法是取出字符串后,先进行判断是否为空,再测长度或其他操作判断是否为空的方法要选正确开始走入了一个误区,一直用if(runTitle =原创 2016-03-31 19:56:34 · 2153 阅读 · 0 评论 -
iOS开发之tableview的优化
优化tableView:简单的说几种,1.cell高度计算 (可以先根据内容高度数组,返回cell时直接用数组返回高度)2.cells的重用3.cell快速滑动的时候不加载图片,停止滑动的时候加载图片4.避免阻塞主线程5.缓存下载的图片6.不要过多使用Xib(如果可以的话使用storyboard)7. 使用CoreGraphics原创 2016-04-20 12:02:27 · 443 阅读 · 0 评论