IOS面试题
Enter your link description here: 什么情况使用 weak 关键字,相比 assign 有什么不同? 什么情况使用 weak 关键字? 1)在ARC中,在有可能出现循环引用的时候,往往要通过让其中一端使用weak来解决,比如:delegate代理属性 2)自身已经对它进行一次强引用,没有必要再强引用一次,此时也会使用weak,自定义IBOutlet控件属性一般也使用weak;当然,也可以使用s...【详细】
ios
w4631248 2016年03月30日 赞:0 评论:0 阅读:676
多线程技术之四NSOperationQueue
1.认识NSOperation和NSOperationQueue 2.如何使用NSOperationQueue实现多线程 1.了解NSOperation NSOperation是一个抽象类,用来封装单任务的代码和数据。我们不能直接使用这个类,而是使用系统定义的子类来完成实际的任务 iOS提供了两种默认实现:NSInvocitionOperation和NSBlockOperation,同时也可以自定义NSOperation子类 2.了解NSOperationQueue 一个NSOperationQueue对象并...【详细】
ios 多线程
Iven_Ma 2016年03月30日 赞:0 评论:0 阅读:532
NSThread基本介绍和使用1
import "ViewController.h" import "SubThread.h" @interface ViewController () @end @implementation ViewController (void)viewDidLoad { [super viewDidLoad]; // 1. 隐式创建 [NSThread detachNewThreadSelector:@selector(subThreadAction) toTarget:self withObject:nil]; // 2. 隐式创建 [self performSelectorInBackground:@selector(subThreadAction) withObject:nil]; // 3. 线束创建 NSThread *thread = [[NSThread alloc] initWithTa...【详细】
15764222733 2016年03月30日 赞:0 评论:0 阅读:291
多线程技术之三NSThread
1.初识NSThread 2.NSThread的使用方法 3.多线程通讯 4.线程同步 1.概念 NSThread是对pthread的上层封装,把线程处理为面向对象的逻辑。一个NSThread即为一个线程。 POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。该标准定义了创建和操纵线程的一整套API。在类Unix操作系统(Unix、Linux、Mac OS X等)中,都使用Pthreads作为操作系统的线程 2.优点...【详细】
ios 多线程
Iven_Ma 2016年03月30日 赞:1 评论:0 阅读:443
iOS 传值的方式
1.属性传值 @interface NewsController : UIViewController 从 NewsController 往后传值 pragma mark 点击cell 传递值 (void)tableView:(UITableView )tableView didSelectRowAtIndexPath:(NSIndexPath )indexPath { // QianChuanHouController 是后面接收数据的页面 QianChuanHouController controll = [[QianChuanHouController alloc]init]; UINavigationController na = [[UINavigationController alloc]initWithRootViewController:controll]; NewsMo...【详细】
ios 传值
默默besty 2016年03月30日 赞:0 评论:0 阅读:437
iOS提高安全门槛,HTTPS更安全 你准备好了吗?
苹果在发布会上宣布苹果持续将 iOS 9 的文件发送给开发者,确保 iOS 9 推出时相关 App 都已准备就绪。这些文件的资讯,包括一个叫做 App Transport Security (ATS) 的安全功能。 它要求所有进入到 iOS 9 装置的资讯,都必须经过 HTTPS 加密设定。这样可以防止黑客窥探用户进行网路传输的资料。 此消息一出,引发了网友与业界的热烈讨论, Google 发...【详细】
ios NSURLSession 网络请求
code_lover 2016年03月30日 赞:0 评论:0 阅读:477
整理一下iOS开发优秀的开源框架,可有针对性的去阅读!
前言(兴奋): 各位业界的大牛大神们!你们辛苦了!感谢你们开源出优秀的代码,将我们带上了巨大巨大的肩膀(kēng)。 各位业界的新人们!你们更辛苦!感谢你们一起努(tián)力(kēng)!我不孤独! 对于一个业界新人,无时不刻在想着如何提高自己的水平,我想最简单最有效的方法就是阅读优秀的代码。我坚信!在阅读中自我的开发水平会...【详细】
ios 优秀开源库 新人必备
guofei 2016年03月30日 赞:7 评论:4 阅读:1804
HTTP协议详解(真的很经典)
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/...【详细】
wzt 2016年03月30日 赞:0 评论:1 阅读:628
ViewVontroller 有无.xib的一个区别
viewcontroller 如果有对应的.xib文件,而.xib有把 Size设置为 Inferred 那么此时在-(void)viewDidLoad中的self.view.size的大小永远是(600,600),只有在viewWillAppear中大小才会正确。【详细】
ios .xib
陈晓锋 2016年03月30日 赞:1 评论:0 阅读:602
TodayWidget控件
TodayWidget控件 这里说下很久之前项目中用到的技术,略微的研究了下,一直想写篇博文一直没有时间,现在项目处于维护期也就有了空闲时间,反过来再写发现已经有些忘记了,好在当时截了些图下来然后重新捋了一遍,决定把它写下来。 首先说下,这个没有接触的人肯能觉得比较陌生,其实这个控件呢,是大家比较熟悉的东西,这是Ap...【详细】
TodayExtension
cvl556 2016年03月30日 赞:1 评论:3 阅读:353
当我们说数据挖掘的时候我们在说什么
开头下定语:统计学习 现在市面上谈论到的数据挖掘基本上都是基于统计学习的监督学习或非监督学习问题。尤其以监督学习应用面更广。 统计学习的应用 分类问题:客户分类模型、异常鉴别、图像识别等 标注问题:信息抽取、自然语言处理等 标注问题:信息抽取、自然语言处理等 统计学习的一般流程 得到一个有限的数据集合 确定所...【详细】
统计学习 监督学习 数据挖掘 分类算法
MaxLeap干货专栏 2016年03月30日 赞:0 评论:0 阅读:249
UI基础(七):NavgationController,界面通信之属性传值和代理传值
NavgationController 导航控制器 导航控制器 是管理视图控制器的控制器,导航控制器至少要有一个视图控制器,而这个视图控制器称之为导航控制的根视图控制器 具体来说, 导航视图控制器是一个用来管理一组有层级关系的视图控制器的控制器 UINavigationController自带一个半透明的导航条(UINavigationBar). 导航条竖屏状态下的高度是44. 横屏状态下的...【详细】
UINavgationController 属性传值和代理传值
kingsuccess 2016年03月29日 赞:0 评论:0 阅读:458
UIImageView:动态显示一组静态图片
动图其实都是由n张的静态图片组合而成的,可以通过imageView.animationImages这个属性让其动起来,相当于把所有的静态图添加到这个数组中 创建一个可变数组,用于装载UIImage对象 NSMutableArray imageArr = [NSMutableArray array]; for (int i = 1; i < 7;i++ ) { // 得到图片的字符串名字 NSString imageStr = [NSString stringWithFormat:@"%d.tiff",i]; // 通过图片名字创建...【详细】
UIImageView
kingsuccess 2016年03月29日 赞:0 评论:0 阅读:282
UI学习第二天之基本控件
一、UILabel :标签视图 UILabel继承与UIView ,之后学到的所有控件,都是直接或者间接继承与UIView,子类的意义在于拓展父类没有的功能; 常用的几个属性: 1、设置文本信息: label.text = @"123"; 2、设置字体大小 label.font = [UIFont systemFontOfSize:15]; 3、设置字体颜色 label.textColor = [UIColor redColor]; 4、对齐方式(左对齐) label.textAlignment = NSTe...【详细】
UIlabel UITextField
kingsuccess 2016年03月29日 赞:0 评论:0 阅读:339
webview高度自适应
最近在开发社区,包括用户发帖功能,在展示帖子详情的时候遇见了一些问题,主要的需求是上边加载帖子详情,下面加载用户回评,就像网易新闻那样;刚开始看到这个需求的时候,感觉很easy,webview加载网页信息,tableview加载回评信息,webview设置成tableview的header,在- (void)webViewDidFinishLoad:(UIWebView *)webView方法中获取webview的高度。但是...【详细】
ios webview 自适应高度
YanaZhang 2016年03月29日 赞:0 评论:1 阅读:1055
多线程技术之二RunLoop
1.RunLoop的概念及作用 2.RunLoop的使用 3.RunLoop的相关类 4.RunLoop的工作原理 5.小结 6.思考 什么是RunLoop? 从字面意思上是一直循环跑,事实上就是一个循环的概念。一般的应用程序在退出之前都一直处于响应时间的状态,即事件循环结构。 RunLoop基本的循环模式 1.开始循环 2.程序处于睡眠状态,等待接受事件 3.事件传入,程序被唤醒,获取事件...【详细】
ios 多线程
Iven_Ma 2016年03月29日 赞:15 评论:14 阅读:6402
UI学习第六天之UIScrollView
一:基本API 1、UIScrollView:滚动视图,核心是滚动和放大缩小 2、contentSize:决定内容区域的大小,内容区域的大小决定是横向滚动还是纵向滚动; bigScrollView.contentSize = CGSizeMake(414 * 4, 736); 3、// 设置缩小比例 scrollView.minimumZoomScale = 0.5; // 设置放大比例 scrollView.maximumZoomScale = 2; @property(nonatomic) CGFloat zoomScale; 变化比例, 通常用本属性的setter方...【详细】
ios 滚动视图 图片轮播
kingsuccess 2016年03月29日 赞:2 评论:2 阅读:674
关于UIScrollViewDelegate的几个代理方法的一些认识
对于UIScrollView很多人都不会陌生,在处理UI界面的时候我们经常会用到UIScrollView,既然用到了UIScrollView,那么UIScrollView的几个代理方法就无法避免的被使用了。本文并不介绍UIScrollView的相关属性,就介绍几个代理方法。 / 此方法在scrollView滑动时会被调用多次,只要scrollView.contentOffset发生改变就会被调用 / (void)scrollViewDidScroll:(UIScrollView *)scr...【详细】
UIScrollvViewDelegate
chuchengpeng 2016年03月29日 赞:1 评论:0 阅读:340
Swift实现断点续传,Demo简单易懂,没有太多复杂模块和逻辑,完整体现断点续传的原理
ResumeFromBreakPoint Swift实现断点续传,Demo简单易懂,没有太多复杂模块和逻辑,完整体现断点续传的原理 对应的Objective-C断点续传:https://github.com/whde/BreakPoint Github:https://github.com/whde/ResumeFromBreakPoint /*Objective-C*/ pod 'BreakPoint', '~> 1.0.1' WhdeBreakPoint 简单的网络请求队列管理类,简单的管理,不做太多复杂处理 /*创建请求,添加请求到数组中 WhdeSession请求...【详细】
ios swift 断点续传 Objective-C
whde006 2016年03月29日 赞:0 评论:0 阅读:607
xcode 文件中红色的警告
一般是在 Finder 中删除了文件而不是在 Xcode 项目管理中删除造成的。原因是没有在 svn/git 管理中删除该文件的信息。用 svn/git 工具删除一下就好了。例如到命令行下,按照提示你 miss 文件的路径敲一遍 cd <提示missing 的文件的路径> svn delete <提示 missing 的文件名>【详细】
svn
为你钟情 2016年03月29日 赞:0 评论:0 阅读:229
sina weixin mail 回到顶部