全套iOS视频教程【无限互联】在线观看下载地址
【无限互联】ios开发之AFNetWorking 王东开
【无限互联】ios开发之AFNetWorking一、介绍:AFNetWorking是IOS重要的框架之一,用于实现访问服务器,请求网络数据,上传数据等功能。
二、原理:三、使用:在使用AFNetWorking之前,需要去下载这个框架,个人推荐去/官网下载,目前最新版的是2.4.1版本。
下载之后打开,将里面的AFNetWorking 文件夹拷贝至你的程序中并且在在Supporting Files文件夹中添加以下代码:#import "AFNetworking.h"如图所示:四、实现:代码如下// 1.创建链接对象NSString *netString = _netText.text;// NSString *urlString = @"/";NSString *urlString = [NSStringstringWithFormat:@"http://%@/",netString];// 2.构造request// 1)请求参数的格式化对象AFHTTPRequestSerializer *serializer = [AFHTTPRequestSerializerserializer];// 2)创建requestNSMutableURLRequest *request = [serializerrequestWithMethod:@"GET"URLString:urlStringparameters:nilerror:nil];// 3.构造链接对象AFHTTPRequestOperation *operation = [[AFHTTPRequestOperationalloc] initWithRequest:request];// 4.设置返回数据类型为json// operation.responseSerializer = [AFJSONResponseSerializer serializerWithReadingOptions:NSJSONReadingMutableContainers];// 设置返回数据类型为xml// operation.responseSerializer = [AFXMLParserResponseSerializer serializer];// 5.创建调用成功或者失败的block[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation,id responseObject) {NSString *string = [[NSStringalloc]initWithData:responseObjectencoding:NSUTF8StringEncoding]; _textField.text = string;NSLog(@"欧耶我们成功了,responseObject=%@",string);} failure:^(AFHTTPRequestOperation *operation,NSError *error) { NSLog(@"天啦我们失败了,error=%@",error);}];// 6.添加到主进程queue = [[NSOperationQueuealloc] init];[queue addOperation:operation];[self.viewendEditing:YES];。
苹果iOS视频教程
苹果iOS视频教程
作为中国唯一一家专注于移动互联iOS开发人才培养的机构,无限互联是第一开放专业的、免费的《iOS开发视频教程》中国唯一专业“iOS开发课程” 中国唯一众多“大型项目驱动型课程体系” 国内iOS开发视频教程第一人陈为老师主讲
无限互联的iOS开发培训受到广大学员的认可,为了让更多的人接触iOS开发,了解iOS开发,无限互联推出了《iOS开发视频教程》,由无限互联金牌讲师陈为老师讲授,后期我们会陆续推出新的教学视频,满足学员们的需求。
无限互联金牌讲师陈为老师简介:
无限互联iOS金牌讲师,国内iOS开发视频教程第一人,近十年IT培训从业经验,2012年起发布免费iOS视频教学教程,好评如潮,5个月浏览量突破数100万次。
其讲课内容逻辑清晰,深入浅出,被众多学员视为iOS开发入行宝典。
即将推出《iOS开发视频教程2014年第二季》,尽请期待......
高清视频下载地址:/video/
iOS开发就业班:/novice/
无限互联iOS培训,中国iOS开发人才培养的领航者。
无限互联iOS开发课件
类
学生
对象
学生生:张三 姓名 = 张三 年龄 = 20 班级 = 6 学生生:李四 姓名 = 李四 年龄 = 25 班级 = 3
抽象
学生
-姓名 -年龄 -班级 +显示姓名 +显示年龄 +修改姓名 +显示班级
实例
版权所有:无无限互联移动互联⺴网网研发培训中心心
12年9月26日日星期三
类与类之间的关系—继承关系
/* * 声明了一个NSString类型的指针变量,但它并并没有指向任何一个对象。 */ NSString *s; /* * 使用alloc方法创建了一个NSString * 类型的对象并用s指向它 * 以后可以通过s完成对其的操作 */ s = [[NSString alloc] initWithString:@"Hello iPhone4S"];
・一个实例或者类本身需要传入
多个参数
・这个方法的方法名称是? ・嵌套发送消息
版权所有:无无限互联移动互联⺴网网研发培训中心心
12年9月26日日星期三
类的实现
@implementation Person - (id) initWithAge:(int) _age identify: (int) _identify { if (self = [super init]) { age = _age; identify = _identify; } return self; } - (int) getIdentify { return identify; } - (int) getAge { return age; } - (void) setAge:(int) _age { age = _age; } @end
iOS视频教程分享
iOS视频教程分享【热荐】哪儿有iOS视频教程?想自学iOS开发可以吗?哪儿有最权威的iOS开发最新版?可能很多准备学习iOS开发的人都有以上这些疑问,针对大家的需求,无限互联推出了《iOS开发视频教程-V2.0》具体可参考: 中国最权威“iOS高薪就业课程体系”中国最专业免费《iOS语言视频教程》中国第一家公开“真实iOS培训授课视频”无限互联的宗旨就是“不浮夸,不虚假,踏踏实实用良心做学习”,我们的目的就是解决大学生就业问题,为企业输送iOS开发人才。
在此推出《iOS语言视频教程-V2.0新版》,由无限互联金牌讲师汪老师讲授,为对iOS行业感兴趣的广大爱好者,提供最专业的教学视频,引领他们进入iOS的大门! 无限互联金牌讲师汪老师简介:讲师简介无限互联iOS教学总监国内著名的iOS培训专家,学院iOS培训课程研发领航者,从事多年iPhone软件开发经验,是国内最早一批iPhone、iPad开发人员。
历任高级工程师、Team leader、项目经理等职位,在首信、亚信、掌阅等从事Java、iOS开发多年,并负责企业员工iOS培训工作,是国内第一电子阅读神器iReader的作者和鼻祖,具有丰富的开发经验与iOS培训经验,在AppStore上发布超过50个作品。
讲课简洁明朗,幽默风趣,拿现实生活中最简单的例子做比喻让每位学生产生浓厚的学习兴趣,是国内iOS 培训界导师级讲师。
专业专长精通Objective-c、C、J2SE、J2EE、JavaScript、HTML、XML、CSS、Flex等开发语言;精通Oracle、MySQL、SQLServer、Solid、SQLite 等流行数据库开发使用;精通多线程、网络、核心动画、Quartz2D、cocos2d、coretext、音频、视频等,精通各种设计模式。
项目经验中国联通PRM项目开发与部署首信AAA(认证、授权、计费)设备管理系统开发中国联通/电信短信开通系统设计与开发中国联通WLAN PORTAL设计与开发iReader设计与开发(iPhone和iPad版本)中期视讯美食家工商银行手机银行Objective-C是扩充C的面向对象编程语言,iOS开发是用的Objective-C语言,本专题更系统的讲解Objective-C语言当中的一些要点,包括面向对象概念、基本语法、类和对象的关系、类的封装、构造析构函数、self指针、点语法、Category语法、基本数据结构(NSString、NSArray、NSDictionary、NSNumber、NSSet、NSValue、NSData)、继承(基本概念、重写、虚方法)、内存管理(黄金法则、retain点语法、MyArray、AutoreleasePool、浅拷贝详述、深拷贝详述、)、设计模式(单例设计模式、单例各种写法、通知中心、Blocks语法、KVO、KVC)、文件操作(NSManager、NSFIleHandle、归档)等内容。
无限互联iOS视频教程详细介绍
无限互联iOS视频教程详细介绍无限互联官网:淘宝购买链接:/item.htm?spm=a230r.1.14.104.27qCIC&id=173********&ns=1#detail 一、OC部分第一、二章(12课时)OC基础语法第三章(7课时)OC面向对象编程第四章(5课时)数组、字典和集合第五章(4课时)类的扩展——类目和协议第六章(6课时)内存管理第七章(3课时)文件管理第八章(8课时)复制对象、归档与单例第九章(6课时)KVC、KVO、谓词与通知二、UI基础部分第一章(10课时)iPhone开发入门第二章(7课时)窗口与视图详解(UIWindow与UIView详解)第三章(9课时)视图控制器的基本概念和用法第四章(12课时)常用UI控件和常用类第五章(10课时)导航控制器基本概念和用法第六章(10课时)分栏控制器的基本概念和用法三、UI高级部分第七课表视图一(13课时)1.表视图的基本概念2.创建基本表格实例13.表视图的常用属性和方法4.设置表视图属性实例25.表视图委托方法和数据源方法6.委托方法实例3-17.委托方法实例3-28.单元格的基本概念9.单元格的几种样式,如何修改单元格背景10.单选TableView实例511.计算表视图单元格的高度12.索引表视图实例713.作业第八课表视图二(10课时)1.表视图控制器的基本概念2.单元格的常用属性3.定制单元格的方式概念4.第一种定制cell的方式15.第二种定制cell的方式26.第三种定制cell的方式37.编辑表视图的基本概念8.编辑表视图的基本用法9.过滤表格的实例310.作业第九课触摸和手势(6课时)1.触摸的基本概念2.单击双击、移动视图3.捏合手势4.事件的传递的机制5.事件的传递演示6.手势识别器的使用第十课UIScrollview概念和用法(6课时)1.UIScrollview基本属性用法2.UIScrollView常用代理方法3.ScrollView和PageControl4.单张图片缩放5.实现简单的相册功能6.作业第十一课Block语法的使用(5课时)1. block语法的详解和使用2.block引用外部变量的机制,block作为参数传递调用3.详解block的内存管理4.block应用5.block回顾第十二课PickerView的使用(5课时)1.PickerView控件的使用讲解2.DatePicker控件的使用讲解3.简单访问网络资源图片,讲解如何将图片保存至相册4.讲解如何使用相册选取图片,使用摄像头拍照5.相册、pickerView使用的回顾第十三课iPad控件(3课时)1.iPad中分割窗口的讲解使用2.iPad中浮动窗口的讲解使用3.iPad中模态视图的讲解使用第十四课iOS动画和绘图(5课时)1.UIView基础动画讲解使用2.视图切换内置的几种动画效果,动画中的block语法的使用3.使用Transition动画效果4.第三方开源3D动画效果的讲解使用5.视图的绘制与核心动画的讲解使用第十五课多媒体(4课时)1.使用AVAudioPlayer播放本地音乐文件2.使用AVPlayer播放网络流媒体音乐3.如何使用后台音乐播放4.视频播放的讲解使用第十六课网络与多线程一(7课时)1.讲解多线程的概念与使用2.详细讲解OC中多种多线程的使用方式3.课堂练习,使用多线程加载网络图片4.讲解NSTimer如何在多线程的使用5.讲解HTTP协议的概念6.讲解NSURLConnection异步和同步请求网络7.使用NSURLConnection封装通用的网络请求工具类第十七课网络与多线程二(5课时)1.讲解开源网络请求库ASI如何请求网络资源2.讲解ASI缓存策略的使用3.讲解ASI的文件下载功能,下载进度监听4.讲解ASI的网络请求队列5.ASI的其他特性第十八课位置与地图(5课时)1.讲解如何使用位置服务,获取当前设备的经纬坐标2.讲解3种位置反编码的方式3.讲解地图的使用4.讲解如何往地图上添加大头针标注视图5. 讲解如何往地图上添加大头针标注视图第十九课SQLite数据库(8课时)1.数据库的介绍2.基础的SQL语句3.讲解使用SQLite创建表4.讲解使用SQLite插入数据5.讲解使用SQLite查询数据6.封装数据库操作基类7.实现操作用户数据管理类8.实现操作用户列表界面,完成对用户的添加和查询第二十课真机调试(6课时)1、真机调试流程概述2、请求开发证书3、注册设备4、创建App ID5、安装profile文件与真机调试6.真机调试注意事项第二十一课本地通知与远程推送(6课时)1.推送通知流程2.推送通知要求、内容以及局限3.制作证书4.NotificationDemo实例5.完善NotificationDemo实例6.制作PEM证书和小结视频截图【微博2.0更新内容】1.微博列表的优化,微博高度做缓存,链接解析使用多线程2.微博图片点击放大,显示加载进度3.DDProgressView控件的使用,显示进度4.BlocksKit开源框架的集成与介绍使用5.导航控制器实现时下流行的抽屉式导航,提高用户体验6.内存警告的处理7.iphone5的适配讲解8.讲解延长至14天,讲解更加细致【微博2.0内容大纲】第一天上午1.iOS产品的开发流程介绍2.介绍新浪微博开放平台、移动应用如何接入开发平台、如何创建移动应用3. OAthu认证的详细介绍,微博的相关术语下午4.介绍官方的微博功能、weico客户端的功能,我们完成之后的微博项目效果5.创建项目,搭建开发环境、添加第三方类库、工具类6.分析整体的视图结构、创建各个模块相关的控制器7.集成DDMenu左右菜单效果8.初始化子控制器、自定义tabbar工具栏9.介绍新浪微博SDK的使用10.今日作业:集成新浪微博SDK到项目中第二天上午1.集成微博SDK到项目中,测试是否可以访问微博的开发接口2.分析主题切换的实现思路3.实现主题管家类4.实现主题按钮ThemeButton类下午5.实现导航栏背景的主题切换6.实现主题图片视图ThemeImageView类7.重构、使用UIFactory工厂类创建主题视图,在控制器基类里创建返回按钮8.今日作业:考虑如何实现主题Label,不同的主题对应不同的字体颜色第三天上午1.分析主题Label的实现思路,定义字体配置文件2.创建实现主题字体ThemeLabel3.介绍学习RTLabel的使用4.查看微博列表接口说明,介绍返回json字段的含义,访问微博列表接口。
手机上通过WiFi无线播放电脑上的海量高清电影视频
手机上通过WiFi无线播放电脑上的高清电影视频Air Playit教程很多人都会下载一些电视剧、电影等视频放在电脑上。
然而,有时别人在用你电脑或自己懒懒地躺在沙发上的时候,却想着要是能直接在手机上无线播放电脑上的电影视频MV神马的那该是多便多享受啊。
Air Playit 正是这样一款免费的视频音频流媒体应用!Air Playit支持iOS与Android,能将320种不同的视频和音频文件通过Wi-Fi、3G网络远程无线地传送到你的 iPhone、iPad 或安卓手机上面去并直接流畅地实时播放,无需等待!它能让你的电脑变成一个云端服务器,你不再需要麻烦地去转换视频格式,也不必麻烦地去拷贝文件,当然也不需再占用你手机宝贵的空间了。
甚至它还能帮你离线转换视频格式并下载保存到你的移动设备,供你出外无网络时也能观看……Air Playit 服务器端与客户端介绍:Air Playit 的使用需要你在电脑上安装服务器端(支持 Windows 与Mac),然后再在移动设备上安装客户端(支持 iOS 与 Android),目前它们均是免费软件!Air Playit 的应用场景有很多,譬如坐在厕所也可以用iPad电视剧,躺在床上用 iPhone 听电脑上的音乐,甚至是用 iPad3 的超高分辨率观看电脑上的 1080P 全高清电影等等 (根据我实际测试,1080P的影片在iPhone 4S下能非常流畅地播放,赞一个啊!) …… 并且,这些视频、音乐文件丝毫不会占用您的设备空间,这种全新的视频播放式真正做到了播放高清视频,却又能节省空间。
遇到自己喜欢的电影、音乐文件,你还可以点击下载,将其下载保存到自己的移动设备中。
总体来说,Air Playit 的这种影音使用式相当便,相当Geek,且又相当潮,值得你一试!Air Playit 的主要功能:实时转换–不必你操心格式的远程视频库Air Playit 能直接将电影、视频、音乐通过无线网络传送到你的 iOS、Android 移动设备上即时播放,即使遇到手机本身不支持的视频格式,它也能即时地在电脑上进行全自动的转码并传送出你手机支持的视频格式,无需等待!几乎网上常见的主流视频格式如 MKV、AVI、RMVB、MOV、MP4、MPG、WMV 甚至是DRM 加密的视频均可正常播放。
【无限互联】IOS开发 阅读器类APP可用开源框架介绍(2)
继续介绍一个有用的TableView中全选单元格的例子,里面的方法可以用在阅读器中用户对阅读内容来源的选择上,如图所示:核心代码如下:[objc]view plaincopy1.- (void)viewDidLoad2.{3. [super viewDidLoad];4.5.//创建表视图 _table6. _table = [[UITableView alloc]initWithFrame:CGRectMake(0, 64, 320, 500) style:UITableViewStylePlain];7. _table.delegate = self;8. _table.dataSource = self;9. [self.view addSubview:_table];10.11.//将字典 "NO"-> @"checked" 装入可变数组中,来控制单元格左边对勾视图12. _contacts = [NSMutableArray array];13.for (int i = 0; i <10; i++) {14.NSMutableDictionary *dic = [NSMutableDictionary dictionary];15. [dic setValue:@"NO" forKey:@"checked"];16. [_contacts addObject:dic];17. }18.19.//创建屏幕左上方的"全选"按钮20. _button = [UIButton buttonWithType:UIButtonTypeRoundedRect];21. [_button setTitle:@"全选" forState:UIControlStateNormal];22. _button.frame = CGRectMake(10, 10, 100, 50);23. [_button addTarget:self action:@selector(allSelect:) forControlEvents:UIControlEventTouchUpInside];24. [self.view addSubview:_button];25.}[objc]view plaincopy1.// 全选按钮的触发事件2.- (void)allSelect:(UIButton*)sender{3.4.//将表视图的所有的单元格放在数组里5.NSArray *anArrayOfIndexPath = [NSArray arrayWithArray:[_table indexPathsForVisibleRows]];6.7.for (int i = 0; i < [anArrayOfIndexPath count]; i++) {8.9.// 得到表视图的indexPath10.NSIndexPath *indexPath= [anArrayOfIndexPath objectAtIndex:i];11.//创建每个单元格,12.LTableViewCell *cell = (LTableViewCell*)[_table cellForRowAtIndexPath:indexPath];13. NSUInteger row = [indexPath row];14.NSMutableDictionary *dic = [_contacts objectAtIndex:row];15.16.// 判断当前按钮的状态是全选还是取消,设置不同的标记17.if ([[[(UIButton*)sender titleLabel] text] isEqualToString:@"全选"]) {18. [dic setObject:@"YES" forKey:@"checked"];19. [cell setChecked:YES];20. }else {21. [dic setObject:@"NO" forKey:@"checked"];22. [cell setChecked:NO];23. }24. }25.26.// 两种状态的切换27.if ([[[(UIButton*)sender titleLabel] text] isEqualToString:@"全选"]){28.for (NSDictionary *dic in _contacts) {29. [dic setValue:@"YES" forKey:@"checked"];30. }31.32. [(UIButton*)sender setTitle:@"取消" forState:UIControlStateNormal];33. }34.35.else{36.for (NSDictionary *dic in _contacts) {37. [dic setValue:@"NO" forKey:@"checked"];38. }39. [(UIButton*)sender setTitle:@"全选" forState:UIControlStateNormal];40. }41.}[objc]view plaincopy1.- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{2.static NSString * identifier = @"Cell";3.4.// 创建单元格5.LTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:identifier];6.if (cell == nil) {7. cell = [[LTableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];8. }9. NSUInteger row = [indexPath row];10.11.NSMutableDictionary *dic = [_contacts objectAtIndex:row];12.13.14.if ([[dic objectForKey:@"checked"] isEqualToString:@"NO"]) {15. [dic setObject:@"NO" forKey:@"checked"];16. [cell setChecked:NO];17.18. }else {19. [dic setObject:@"YES" forKey:@"checked"];20. [cell setChecked:YES];21. }22.return cell;23.}[objc]view plaincopy1.- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath2.{3. [tableView deselectRowAtIndexPath:indexPath animated:YES];4.5.LTableViewCell *cell = (LTableViewCell*)[tableView cellForRowAtIndexPath:indexPath];6.7. NSUInteger row = [indexPath row];8.9.NSMutableDictionary *dic = [_contacts objectAtIndex:row];10.11.// 创建单元格左边的打钩视图12.if ([[dic objectForKey:@"checked"] isEqualToString:@"NO"]) {13. [dic setObject:@"YES" forKey:@"checked"];14. [cell setChecked:YES];15. }else {16. [dic setObject:@"NO" forKey:@"checked"];17. [cell setChecked:NO];18. }19.}在LTableViewCell中[objc]view plaincopy1.// 用 checked 来判断是否加上对勾视图2.- (void)setChecked:(BOOL)checked{3.4.5.if (checked)6. {7. m_checkImageView.image = [UIImage imageNamed:@"Selected.png"];8.self.backgroundView.backgroundColor = [UIColor colorWithRed:223.0/255.0 green:230.0/255.0 blue:250.0/255.0 alpha:1.0];9. }10.else11. {12. m_checkImageView.image = [UIImage imageNamed:@"Unselected.png"];13.self.backgroundView.backgroundColor = [UIColor whiteColor];14. }15. m_checked = checked;16.17.18.}代码的逻辑简单,通用性强,核心就是用字典来控制对勾视图的显示,对我们以后的视图设计有参考价值。
真机调试与发布
无限互联是国内唯一一家专注于iPhone和iPad软件开发培训机构,到目前为止为各大公司输送了一大批优秀的iOS高级软件研发人才。
随着iOS6系统的发布,我们也在当天陆续发布国内首套完整的iOS开发的视频教程,手把手教您写代码,从入门到熟练再到精通。
高薪就业是检验一家培训机构质量的唯一标准,我们的学员高薪就业是对我们最好的肯定,也是我们前进的最强烈的动力,我们感谢同学们的努力,感谢你们对我们的支持!我们也将免费为你们提供最好的就业后的技术支持!亲爱的同学们,你们的高薪就业才是我们最大的成功!真机调试与发布主讲:张 琪本节内容・如何创建证书・如何安装证书・真机测试・APP发布开发者证书・xcode开发的项目要在苹果的设备上调试运行必须注册为苹果的开发者账号!99$!!299$!真机测试・真机测试需要三个文件, 我们将学习此三个文件如何创建、安装、使用!!rovision '真机调试流程・流程 !!!!!・开发者证书是苹果授权给MAC电脑用于开发测试APP・证书默认文件名“ios_development.cer”1.创建证书!打开开发者网站・登陆开发者账号 !・使用开发者账号登陆成功后进入开发者用户中心首页用户中心首页!证书管理界面・此界面用于管理证书相关信息,分4个模块创建证书・在证书列表页面,选择右上角的+按钮,进入创建证书页面上传CSR文件・在此页面上传CSR证书请求文件,上传之后即可生成开发证书生成请求文件(CSR)・首先,打开”钥匙圈访问”应用程序创建请求文件保存CSR文件・填上邮箱地址, 点继续按钮将生成请求文件:CertificateSigningRequest.certSigningRequest下载证书・CSR文件生成之后,上传即可创建证书,在证书列表页面下载证书,如下图安装证书・下载的证书默认为”ios_development.cer” 文件,双击安装即可,安装之后可以在钥匙串访问中查看,如图无限互联是国内唯一一家专注于iPhone和iPad软件开发培训机构,到目前为止为各大公司输送了一大批优秀的iOS高级软件研发人才。
6.无限互联iOS开发教程课件—内存管理_
我们该如何持有对象
因此,我们需要给setCPU:方法再加以改进,代码如下所示:
Laptop *apple = [[Laptop alloc] init]; CPU *intel = [[CPU alloc] init]; [apple setCPU:intel]; [intel release]; [apple setCPU:intel];
我们该如何持有对象
(2)我们知道2005年后,苹果的CPU转向了intel的怀抱,因此,我们需
要将CPU改为intel的CPU,如下所示:
CPU *powerPC = [[CPU alloc] init]; Laptop *apple = [[Laptop alloc] init]; [apple setCPU:powerPC]; [powerPC release]; CPU *intel = [[CPU alloc] init]; [apple setCPU:intel]; [intel release];
本课学习内容
·引用计数和对象所有权的基本 概念
·点语法中的内存管理 ·自动释放池的基本概念和用法 ·ARC和垃圾回收机制的基本概
念
·常见内存管理错误 ·内存管理的经典问题
dei*,ÄcÅ=>ÇiÉTMNOPQRc!ÇÑGhNOÖÜ3' áà6âäãåçéSc=>,!"#$$%&IJiÉTU63èScêëí"ìKL
+release-hóÇbh3 Ωæcde"#&*,}2dž]ò|»ùN…,<≤õ6h37!X†]K‘’
数值表示对象有几个“人”在使用它。 ÷∆~◊êV◊allocÆØcopyƒ≈hKL=>c7»ùÿŸ,≤I¥ówxKL
无限互联iOS手机开发教程
无限互联iOS手机开发教程
iOS手机开发教程
目前的iOS手机开发数量众多,但是质量和内容无法满足现有玩家需求,
国内iOS手机开发商自主开发能力与国外开发商比较,力量相对薄弱。
目前的iOS手机开发大多来自于国外,国外发达地区的iOS开发几乎占据了中国手机
市场80%的应用内容。
据相关统计数据显示,iOS手机开发商在我国已经有上千家,但真正上规模的也不过数十家。
无限互联iOS手机开发教程免费版:
/video/
iOS培训:
无限互联是中国移动互联网研发培训领导品牌,有着业内最顶级的讲师,
在技术和教学上都是业内顶级的。
其次无限互联推出的手机培训由无限互联
iOS教学总监亲自授课,含金量堪称业内第一,而且课程设置上面包括了C语言、OC语言、UI、项目等iOS开发平台主流技术。
在开设iOS就业班后,推出
手机开发高端课程,目的在于让更多的学员能接触到移动互联网开发高端技术,展现无限互联的教学团队的领先性,更多是打造无限互联的品牌而非盈利,所
以手机开发高端课程收费比较低。
无限互联:。
【无限互联】iOS开发之CFNetWork的简单使用
【无限互联】iOS开发之CFNetWork的简单使用CFNetWork是苹果提供的位于Core Foundation 中的一个基于C的底层框架,是对更底层OS层BSD socket的封装,著名的网络框架ASI网络请求方面就是对CFNetWork进行封装的。
CFNetWork主要依赖俩个API,CFSocket 和CFStream,CFSocket主要用于网络底层的通信,而CFStream包括CFReadStream 和CFWriteStream,分别用于对Socket的读取和写入。
昨天下午小小研究了一ASIbbbRequest,顺带着看了看CFNetWork框架,试着写了一个小Demo,主要是用CFNetWork请求网上的一张图片,向新浪微博上传发送一张图片。
首先构造URL[objc]view plaincopy1.//url(度娘上的一张图片)2.CFStringRef urlStr = CFSTR("bbb://c.hiphotos.baiduaaa/image/w%3D310/sign=b8f7695888d4b31cf03c92bab7d6276f/4e4a20a4462309f76248df09710e0cf3d7cad682.jpg");3.4.//GET请求5.CFStringRef method = CFSTR("GET");6.7.//构造URL8.CFURLRef url = CFURLCreateWithString(kCFAllocatorDefault, urlStr, NULL);然后通过CFReadStream发送bbb请求[objc]view plaincopy1.//bbb请求2.CFbbbMessageRef request = CFbbbMessageCreateRequest(kCFAllocatorDefault, method, url, kCFbbbVersion1_1);3.4.//创建一个读取流读取网络数据5.CFReadStreamRef readStream = CFReadStreamCreateForbbbRequest(kCFAllocatorDefault, request);6.7.//设置流的context这里将self传入,用于以后的回调8.CFStreamClientContext ctxt = {0, (__bridge voidvoid *)(self), NULL, NULL, NULL};设置回调事件,用于监听网络事件[objc]view plaincopy1.//监听回调事件2.3.// kCFStreamEventNone,(没有事件发生)4.//5.// kCFStreamEventOpenCompleted,(流被成功打开)6.//7.// kCFStreamEventHasBytesAvailable,(有数据可以读取)8.//9.// kCFStreamEventCanAcceptBytes,(流可以接受写入数据(用于写入流))10.//11.// kCFStreamEventErrorOccurred,(在流上有错误发生)12.//13.// kCFStreamEventEndEncountered ,(到达了流的结束位置)14. CFOptionFlags event = kCFStreamEventHasBytesAvailable|kCFStreamEventEndEncountered;15.传入回调函数,用于接收的流事件的回调[objc]view plaincopy1.//设值回调函数myCallBack2.3.// 回调函数格式4.// void callBack(CFReadStreamRef stream,CFStreamEventType type,void *clientCallBackInfo)5.6. CFReadStreamSetClient(readStream, event, myCallBack, &ctxt);将流加入到runloop中,并打开流[objc]view plaincopy1.//将流加入到runloop中2.CFReadStreamScheduleWithRunLoop(readStream, CFRunLoopGetCurrent(), kCFRunLoopCommonModes);3.4.//打开流5.CFReadStreamOpen(readStream);回调函数的实现,接收请求到的数据[objc]view plaincopy1.void myCallBack (CFReadStreamRef stream,CFStreamEventType type,voidvoid *clientCallBackInfo){2.3.if (type == kCFStreamEventHasBytesAvailable) {4.5.//将流中的数据存入到数组中6. UInt8 buff [255];7.int length = CFReadStreamRead(stream, buff, 255);8.9.if (!imageData) {10. imageData = [NSMutableData data];11. }12.13. [imageData appendBytes:buff length:length];14.15. }16.if (type == kCFStreamEventEndEncountered) {17.18.//通知imageView显示图片19. [(__bridge ViewController *)clientCallBackInfo didRequestImage];20.21.//关闭流22. CFReadStreamClose(stream);23.//将流从runloop中移除24. CFReadStreamUnscheduleFromRunLoop(stream, CFRunLoopGetCurrent(), kCFRunLoopCommonModes);25. }26.}最后就非常简单了将接收到的数据转成图片,给UIImageView显示就行了.[objc]view plaincopy1.- (void)didRequestImage{2.UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 100, 320, 200)];3.UIImage *image = [UIImage imageWithData:imageData];4. imageView.image = image;5.6. [self.view addSubview:imageView];7.}上面是通过CFNetWork请求数据,看起来挺简单的吧,下面是通过CFNetWork向新浪微博发送一张图片,上传的流程和上面的差不太多,主要是拼接数据麻烦一些,下面放上代码。
无限互联iOS视频教程
无限互联iOS视频教程国内唯一一家专注于iOS培训的IT领导品牌!由国内第一批从事iOS开发的业内IT精英创建!独家引入北美式教学方式,采用国际前端技术授课,致力于为中国大学生提供全球领先的IT技术教育!iOS培训界口碑最好的整套iOS开发视频教程——无限互联3G学院官方独家首发!无限互联官网:视频内容:【无限互联iOS全集套餐超值视频】2014最新版——我们始终给您最好的!最新的!1,无限互联全套视频教程:2)无限互联电影项目视频:3)无限互联微博项目视频:除了这些内容您的附加收获是:无限互联3G学院终身VIP会员+ 永久iOS技术支持+ 永久免费更新视频大小:30G +后续更新视频大小发货方式:网盘下载观看方式: HUPlayer播放器清晰度:超高清视频+完美无损音质+完整源码支持系统:Windows、 Mac OS企业QQ:4006928003免费电话:400-692-8003【特别提醒1】无限互联iOS视频教程之免费基础课程:无限互联已发布109课时iOS基础部分视频,这些都可以在网上免费获得,请大家相互告知,避免付费购买!如果购买本大全集正版视频,基础部分可以免费获取!并可以下载相应的文档类资料,收费视频合计387课时,免费供iOS软件开发学习者观看视频约占28%,内容如下:1,OC语言 (51课) /playlist/id/16289918/2,iPhone UI基础 (58课) /playlist/id/16726611别人不公开的开发技术,我们公开!别人不公开的高含金量技术,经典技术,核心技术,我们公开!!无限互联不怕被超越,无限互联只求不断超越自己!【特别提醒2】无限互联iOS视频教程之高级收费课程:无限互联3G学院在基础课程研发录制后,又豪华推出了高级收费课程,约占总课时的72%。
该部分内容在iOS免费视频课程的基础上,专业知识维度更广更深,课程难度提升,并通过【项目实战教学模式】实际案例串联各个知识点,让学习者真正做到融会贯通。
iPhoneiPad看全格式视频【详细教程】
本文来源于威峰网作者ID:宇宙之王通过wifi在iPhone/iPad看全格式视频air video 最新2.2.4 【详细使用教程】"图片:(1个ipa,包含了iPhone/iPad两种版本)iPad版截图air video,应该都很熟悉了,通过wifi,可以在iPhone/iTouch/iPad端直接播放电脑上的大部分视频文件,还支持外挂字幕,如果视频不能直接播放,则会在电脑上实时转换格式,花几秒的缓冲时间就能流畅播放,更牛逼的是最高支持1080P实时转换(亲测)!画质无损!当然,这对电脑性能就有点要求了......简易使用方法:先去官网下载pc/Mac端软件/air-video/index.html然后就能通过wifi在iphone/itouch看电脑上的全格式视频了。
==============更新2.2.4=======================在软件介绍里的改进说明与2.2.3是一样的,去了软件论坛那里发现了2.24的改进说明:This is a quick bugfix release improving various issues present in previous release such as:这个版本修正了一些bug,分别是- Movie format not supported error on iPhone 3G when playing videos with framera te greater than 25fps在iPhone3G里播放超过25fps的视频时显示格式不支持的问题- Startup problem on OS X Leopard在OS X Leopard系统中软件的启动问题- Error during playback of videos without audio stream回放消音视频时出现错误的问题AirVideo (v2.2.4)-idiot_savant.ipa (993 K) 下载次数:8432==================2.2.3===================★TV out support on iPad在iPad上支持电视输出(利用tvout软件,也可在iphone上实现这个功能)★iPad version now contains all functionality of the iPhone version现在iPad版支持iphone版本所有功能★Bugfixes修正bug★UI enhancements界面增强★New Icon新图标AirVideo-v2.2.3.ipa (1037 K) 下载次数:1193=========================================What's new in Version 2.2.22.2.2更新说明Native iPad support支持iPad (一个ipa同时支持ipad和iphone)Bugfixes修正bugAirVideo-v2.2.2-idiot_savant.ipa (1577 K) 下载次数:312================================What's new in Version 2.2.12.2.1更新说明Note: Seeking during live conversion requires iPhone firmware 3.1 or newer.说明:在实时转换播放时,seek功能需要iphone固件3.1 (我的是itouch,不太懂这是什么功能)Subtitle support!支持字幕(请确保pc端字幕设置里的字符编码与字幕文件的编码一致、字幕与视频文件同名且在同一目录下)Audio Boost音质提升Remember last played file记忆上次播放的视频Adaptive quality control自动调整视频画质Fixed voice over problems修复音量过高问题Stability improvements提高稳定性AirVideo-v2.2.1-idiot_savant.ipa (486 K) 下载次数:558===========================新增说明================================= ==========“Play” 直接播放,无需转换“Live conversion” 实时转换(边转边播),转换的文件在内存里,断电即删“Convert“ 转换,转换后的文件在源文件目录下,我试过几次,只能转换前6分钟左右......不知其他人怎么样...关于“Convert“ 转换功能,详情请看[原创]AirVideo使用之转换视频[教程] by tinyleung /read-htm-tid-854530.html=================详细使用教程 by4497司令 ============================= ======/read-htm-tid-470306.html可以在iphone上播放你电脑里视频资料的牛B软件“Air Video”应用图解首先要感谢vipan 朋友发布的可以在iphone上直接观看你电脑里视频资料的牛B软件“Air Video”,参看:[url=read.php?tid=468836]/read.php?tid=468836[/ url]看到许多朋友不知如何使用,我特意做了一个简单教程发出来与大家共享。
无限互联iOS培训全套视频教程
iOS视频教程之 Objective-C 视频教程:无限互联官网:无限互联官网视频教程:一、iPhone开发概述及简介:iPhone开发教程 Objective-C部分 OC基础语法课件:iPhone开发教程 Objective-C部分 OC基础语法源码:iPhone开发教程第一章 iPhone开发概述-必看(1.1):二、Objective-C 基础语法:iPhone开发教程第二章 iPhone开发之开发工具安装及介绍(2.1):iPhone开发教程第二章 iPhone开发之OC变量和基本数据类型(2.2):iPhone开发教程第二章 iPhone开发之OC变量和基本数据类型(2.3):iPhone开发教程第二章 OC基础语法 iPhone开发之基本数据类型转换(2.4):iPhone开发教程第二章iPhone开发之OC运算符和表达式(2.5):iPhone开发教程第二章 iPhone开发之if条件和for循环语句(2.6):iPhone开发教程第二章 iPhone开发之while、break和continue(2.7):iPhone开发教程第二章iPhone开发之swtch语句(2.8):iPhone开发教程第二章 iPhone开发之作业讲解(2.9):iPhone开发教程第二章 OC基础语法 iPhone开发之代码规范讲解(2.10):iPhone开发教程第二章 OC基础语法 iPhone开发之OC基础语法复习(2.11):三、OC面向对象编程:iPhone开发教程 Objective-C部分 OC面向对象编程课件:iPhone开发教程 Objective-C部分 OC面向对象编程源码:iPhone开发教程第三章面向对象的基本概念—类和对象(3.1):iPhone开发教程第三章类的声明和对象的创建—内存分析1(3.2):iPhone开发教程第三章类的声明和创建内存分析2(3.3):iPhone开发教程第三章@property属性和点语法(3.4):iPhone开发教程第三章类的继承与重载(3.5):iPhone开发教程第三章 OC多态和动态绑定(3.6):四、数组、字典和集合:iPhone开发教程Objective-C部分数组、字典和集合课件:iPhone开发教程Objective-C部分数组、字典和集合源码:iPhone开发教程第四章 NSNumber数字的使用(4.1):iPhone开发教程第四章 NSString字符串的使用(4.2):iPhone开发教程第四章 NSArray数组的使用(4.3):iPhone开发教程第四章NSDictionary字典的使用(4.4):iPhone开发教程第四章 NSSet集合的使用(4.5):五、类的扩展——类目和协议:iPhone开发教程 Objective-C部分类的扩展课件:iPhone开发教程 Objective-C部分类的扩展源码:iPhone开发教程第五章类目的基本概念和用法(5.1):iPhone开发教程第五章延展的基本概念和用法(5.2):iPhone开发教程第五章协议和代理设计模式(5.3):iPhone开发教程第五章 OC中代理设计模式(5.4):六、Objective-C 内存管理:iPhone开发教程 Objective-C部分内存管理课件:iPhone开发教程 Objective-C部分内存管理源码:iPhone开发教程第六章引用技术的基本概念和用法(6.1):iPhone开发教程第六章对象所有权的基本概念和用法(6.2):iPhone开发教程第六章详解dealloc方法(6.3):iPhone开发教程第六章点语法内存管理(6.4):iPhone开发教程第六章自动释放池和ARC(6.5):iPhone开发教程第六章循环引用和总结(6.6):七、文件管理:iPhone开发教程 Objective-C部分文件管理课件:iPhone开发教程 Objective-C部分文件管理源码:iPhone开发教程第七章 NS的概念和用法(7.1):iPhone开发教程第七章 NS作业1讲解(7.2):iPhone开发教程第七章 NS作业2讲解(7.3):八、复制对象、归档与单例:iPhone开发教程 Objective-C部分复制、归档课件:iPhone开发教程 Objective-C部分复制、归档课件源码:iPhone开发教程第八章复制对象的概念和用法(8.1):iPhone开发教程第八章复制对象课堂练习讲解(8.2):iPhone开发教程第八章归档的概念和用法(8.3):iPhone开发教程第八章自定义对象的归档(8.4):iPhone开发教程第八章 OC中单例的概念和使用(8.5):iPhone开发教程第八章 NSUserDefault的使用(8.6):iPhone开发教程第八章归档作业1讲解(8.7):iPhone开发教程第八章归档作业2讲解(8.8):九、 KVC、KVO、谓词与通知:iPhone开发教程 Objective-C部分 KVC、KVO 课件:iPhone开发教程 Objective-C部分 KVC、KVO源码:iPhone开发教程第八章 kvc的概念和使用(9.1):iPhone开发教程第八章 kvc课堂练习讲解(9.2):iPhone开发教程第八章 kvo的概念和使用(9.3):iPhone开发教程第八章 kvo课堂练习讲解(9.4):iPhone开发教程第八章谓词的使用(9.5):iPhone开发教程第八章通知(Notification)的使用(9.6):iOS iPhone UI 视频教程:一、iPhone开发入门:UI基础课程 iPhone开发入门课件:UI基础课程 iPhone开发入门源码:UI基础课程第一章 iPhone开发入门 1.1 iOS概述和架构:UI基础课程第一章 iPhone开发入门 1.2 iOS平台开发限制和方式:UI基础课程第一章 iPhone开发入门 1.3 Hello World:UI基础课程第一章 iPhone开发入门 1.4 Xcode介绍1:UI基础课程第一章 iPhone开发入门 1.5 Xcode介绍2:UI基础课程第一章 iPhone开发入门 1.6 完善我们应用程序:UI基础课程第一章iPhone开发入门1.7 模拟器常用操作:UI基础课程第一章 iPhone开发入门 1.8 沙盒机制(概述):UI基础课程第一章 iPhone开发入门 1.9 应用程序的生命周期:UI基础课程第一章 iPhone开发入门 1.10 开发者计划与作业:二、视窗与窗口的基础:UI基础课程视窗与窗口的基础课件:UI基础课程视窗与窗口的基础源码:UI基础课程第二章窗口与视图详解 2.1window的基本概念和用法:UI基础课程第二章窗口与视图详解 2.2 视图的基本概念:UI基础课程第二章窗口与视图详解2.3 视图的层次关系:UI基础课程第二章窗口与视图详解2.4 UIView的基本属性和自定义:UI基础课程第二章窗口与视图详解2.5 简单仿射变换:UI基础课程第二章窗口与视图详解2.6 UIView的ContentMode :UI基础课程第二章窗口与视图详解2.7 UIView动画简单示例:三、视图控制器:UI基础课程视图控制器课件:UI基础课程视图控制器源码:UI基础课程第三章视图控制器3.1 视图控制器的基本概念:UI基础课程第三章视图控制器3.2 视图控制器的创建:UI基础课程第三章视图控制器3.3 视图控制器视图的装载:UI基础课程第三章视图控制器3.4 视图控制器视图的出现与消失:UI基础课程第三章视图控制器3.5 视图控制器视图的卸载(6.0之前):UI基础课程第三章视图控制器3.6 视图控制器视图的卸载(6.0之后):UI基础课程第三章视图控制器3.7 模态视图、控制方向:UI基础课程第三章视图控制器3.8 代理设计模式:UI基础课程第三章视图控制器3.9 通知的用法:四、常用UI控件和常用类:UI基础课程常用UI控件和常用类课件:UI基础课程常用UI控件和常用类源码:UI基础课程第四章常用UI控件和常用类4.1 UILabel用法:UI基础课程第四章常用UI控件和常用类4.2 UIControl初识:UI基础课程第四章常用UI控件和常用类4.3 UIButton用法:UI基础课程第四章常用UI控件和常用类4.4 UITextField用法:UI基础课程第四章常用UI控件和常用类4.5 UITextField代理方法:UI基础课程第四章常用UI控件和常用类4.6 UISlider用法:UI基础课程第四章常用UI控件和常用类4.7 SegmentedControl:UI基础课程第四章常用UI控件和常用类4.8 UIPageControl:UI基础课程第四章常用UI控件和常用类4.9 UIActivityView用法:UI基础课程第四章常用UI控件和常用类4.10 UIAlertAndUIActionSheet:UI基础课程第四章常用UI控件和常用类4.11 UIImageView用法:UI基础课程第四章常用UI控件和常用类4.12 作业:五、导航控制器的概念和用法:UI基础课程导航控制器课件:UI基础课程导航控制器源码:UI基础课程第五章导航控制器 5.1 导航控制器的基本概念:UI基础课程第五章导航控制器 5.2 导航控制器课堂实例1:UI基础课程第五章导航控制器 5.3 导航控制器常用属性和方法:UI基础课程第五章导航控制器 5.4 导航控制器课堂实例2:UI基础课程第五章导航控制器 5.5 导航栏的基本概念:UI基础课程第五章导航控制器 5.6 导航栏课堂实例3:UI基础课程第五章导航控制器5.7 ToolBar的概念和用法:UI基础课程第五章导航控制器 5.8 导航控制器代理方法的使用:UI基础课程第五章导航控制器 5.9 自定义导航栏:UI基础课程第五章导航控制器 5.10 导航控制器小结和作业:六、分栏控制器的概念和用法:UI基础课程分栏控制器课件:UI基础课程分栏控制器源码:UI基础课程第六章分栏控制器 6.1 UITabBarController的基本概念:UI基础课程第六章分栏控制器 6.2 UITabBarController的基本用法1:UI基础课程第六章分栏控制器 6.3 UITabBarController的层次关系:UI基础课程第六章分栏控制器 6.4 UITabBarController的基本用法2:UI基础课程第六章分栏控制器 6.5 UITabBarController代理的使用:UI基础课程第六章分栏控制器 6.6 UITabBarController和UINavigation集成:UI基础课程第六章分栏控制器 6.7 UITaBarController基本用法3:UI基础课程第六章分栏控制器6.8 UITabBar的基本概念:UI基础课程第六章分栏控制器 6.9 自定义TabBar:UI基础课程第六章分栏控制器 6.10 完善自定义TabBar:七、微博项目示例:UI基础课程第七章微博项目示例 7.1 项目演示:UI基础课程第七章微博项目示例 7.2 iOS项目开发流程:UI基础课程第七章微博项目示例7.3 微博开放平台介绍:UI基础课程第七章微博项目示例 7.4 OAthu认证:UI基础课程第七章微博项目示例 7.5 微博需求功能:UI基础课程第七章微博项目示例 7.6 搭建环境:UI基础课程第七章微博项目示例 7.7 初始化控制器:UI基础课程第七章微博项目示例 7.8 自定义Tabbar视图:UI基础课程第七章微博项目示例 7.9 集成左右菜单:UI基础课程第七章微博项目示例 7.10 介绍微博sdk :UI基础课程第七章微博项目示例 7.11 集成微博sdk :UI基础课程第七章微博项目示例 7.12 微博的接口访问:无限互联官网:无限互联官网视频教程:。
郑州iOS培训:无限互联iOS开发之路
郑州iOS培训:无限互联iOS开发之路互联网时代已经风靡多年,但现在已经被移动互联网超越。
社会走到今天,移动互联网已经是时代赋予最真实的写照,苹果系列产品风靡全球。
因此,相应的iOS开发也渐渐成为IT业界热门的职业方向。
对此,中国信息产业、移动互联网专访业内知名实战专家、无限互联金牌讲师汪鸿俊老师,揭秘神奇的iOS开发实战之路。
一、学习iOS开发,需要有基础吗汪老师:由于iOS开发主要使用Objective-C语言,有时候也会使用C或者C++。
Objective-C语言属于C语言家族,如果有C或者C++基础,学习起来会比较容易。
如果没有C或者C++基础,有C#或Java基础也可以,前期还是建议先从C语言开始学习,这样一来相对更容易上手。
二、学习iOS开发,哪些是重点掌握的核心汪老师:Objective-C语言规则、内存管理是iOS开发和设计模式最大的难点。
Objective-C语言是基于SmallTalk-80,语法规则与C和和C++语言是完全不同的,调用方法被称为“发送消息”,不是采用“.”操作符,而是采用“[]”操作符。
方法名签名可以分成几个部分。
Objective-C语言与C和C++语言一样都需要由程序员是否变量的内存,一种以来内存管理都是C家族程序员最为头痛的问题,Objective-C语言也有这样的问题,内存释放早了就会出现空指针引用,释放晚了就会出现内存泄漏等等问题。
但是新版本的iOS SDK 5.0给这个问题的解决带来曙光。
iOS中采用几种设计模式也是一个重点,其中包括:MVC设计模式、委托设计模式、观察者设计模式和单例设计模式。
其中MVC设计模式是iOS UI部分基础,委托设计模式也在组件之间的调用方面起着重要的作用。
三、iOS游戏开发中,需要学习掌握哪些知识点汪老师:手游已经是未来的一个趋势,iOS中的游戏已经不是传统概念上的游戏了,很多游戏都是利用了iOS特有的传感器、能够移动的特性,因此这些游戏采用的技术是非常先进、非常多样的,如果总结一下包括:2D绘图介绍、动画技术、OpenGL ES、多媒体技术、重力加速计、触摸事件和手势,以及定位服务和地图等,有时候我们还需要第三方的游戏引擎,而游戏引擎又有很多方向。
php100视频教程全集(至112)下载地址解压密码以及教程名称
php100视频教程下载(全集含解压密码)更新至112集(永久链接) 原始地址列表整理:/php100-1.rar/php100-2.rar/php100-3.rar/php100-4.rar/php100-5.rar/php100-6.rar/php100-7.rar/php100-8.rar/php100-9.rar/php100-10.rar/php100-11.rar/php100-12.rar/php100-13.rar/php100-14.rar/php100-15.rar/php100-16.rar/php100-17.rar/php100-18.rar/php100-19.rar/php100-20.rar/php100-21.rar/php100-22.rar/php100-23.rar/php100-24.rar/php100-25.rar/php100-26.rar/php100-27.rar/php100-28.rar/php100-29.rar/php100-30.rar/php100-31.rar/php100-32.rar/php100-33.rar/php100-34.rar/php100-35.rar/php100-36.rar/php100-37.rar/php100-38.rar/php100-39.rar/php100-40_c.rar/09/php100-41_u.rar/09/php100-42_m.rar/09/php100-44.rar/09/php100-45.rar/09/php100-46.rar/09/php100-47_s.rar /09/php100-48_i.rar /09/php100-49_s.rar /09/php100-50_e.rar /09/php100-51_m.rar /09/php100-52_h.rar /09/php100-53_o.rar //09/php100-54_.rar /09/php100-55_j.rar /09/php100-56_n.rar /09/php100-57_s.rar /09/php100-58_d.rar /09/php100-59_a.rar /09/php100-60.rar//09/php100-61_!.rar //09/php100-62_u.rar /09/php100-63-1_x.rar /09/php100-64.rar/09/php100-65_ss.rar /09/php100-66_p.rar /09/php100-67_o.rar /09/php100-68_m.rar /09/php100-69_d.rar //10/php100-70.rar //10/php100-71_s.rar /10/php100-72_x.rar /10/php100-73_h.rar /10/php100-74_z.rar /10/php100-75-vip.rar75解压密码:php100-18293-2938-2839-348-# /10/php100-76_u.rar76解压密码:php100-18634-6254-1001-283-# /10/php100-77_p.zip77解压密码:php100-18394-9384-2333-314-# //10/php100-78.zip78解压密码:php100-28323-5837-2734-392-# /10/php100-79_u.zip79解压密码:php100-83343-5234-8849-122-# /10/php100-80_s.zip80解压密码:php100-18622-5751-1311-233-#81应该是忘记设密码了/10/php100-82.rar82解压密码:php100-18028-4321-1202-942-#/10/php1000-83.rar83解压密码:php100-18942-3321-1232-010-#/10/php10000-84.rar84解压密码:php100-18823-3333-1322-842-#/10/php100-85.rar85解压密码:php100-00000-0000-0000-000-#:81/php100/10/php100-86.rar86解压密码:php100-18837-3847-7576-624-#:81/php100/10/php100-87.rar87解压密码:php100-19746-3293-2273-929-#:81/php100/10/88.rar88解压密码: php100-17374-3828-4877-183-#第89讲以后解压密码都为:81/php100/10/php100-89.rar:81/php100/10/php100-90.rar:81/php100/10/php100-91.rar:81/php100/10/php100-92.rar:81/php100/10/php100-93.rar:83/10/php100-94.rar:83/10/php100-95-.rar:190/10/php100-96.rar:190/10/php100-97.rar:81/php100/10/php100-98.rar:81/php100/10/php100-99.rar:81/php100/10/php100-100.rar:81/php100/11/101.rar:81/php100/11/102.rar:81/php100/11/php100-103.rar:81/php100/11/php100-104_s.rar :81/php100/11/php100-105.rar:81/php100/11/php100-106.rar:81/php100/11/php100-107.rar:81/php100/11/php100-108.rar:81/php100/11/php100-109.zip:81/php100/11/php100-110.zip:81/php100/11/php100-111.ziphttp://183.60.130.103:8080/11/php100-112.zipPHP100视频教程1:环境配置与代码调试PHP100视频教程2:PHP的数据类型与源码调试PHP100视频教程3:常用PHP运算类型介绍与应用PHP100视频教程5:PHP循环语句的介绍与应用PHP100视频教程6:PHP数组的创建修改应用PHP100视频教程7:PHP函数和自定义函数PHP100视频教程8:Mysql 简介和创建新的数据库PHP100视频教程9:数据库中的常用SQL语句PHP100视频教程10:MYSQL在PHP5中的应用PHP100视频教程11:学习制作PHP+MYSQL留言板(上)PHP100视频教程12:学习制作PHP+MYSQL留言板(下)PHP100视频教程13:PHP+MYSQL分页原理PHP100视频教程14:PHP上传原理及应用PHP100视频教程15:PHP生成HTML文件原理PHP100视频教程16:PHP小偷程序原理和实例PHP100视频教程17:PHP面向对象开发的学习(一)PHP100视频教程18:PHP面向对象开发的学习(二)PHP100视频教程19:PHP面向对象开发的学习(三)PHP100视频教程20:PHP面向对象开发的学习(四)PHP100视频教程21:PHP面向对象开发的学习(五)PHP100视频教程22:PHP面向对象开发的学习(六)PHP100视频教程23:PHP面向对象开发的学习(七)PHP100视频教程24:PHP面向对象开发的学习(八)PHP100视频教程25:PHP面向对象开发的学习(九)PHP100视频教程26:制作自己的PHP+MYSQL的类PHP100视频教程27:PHP模板引擎Smarty入门使用PHP100视频教程28:PHP模板引擎Smarty的变量操作符PHP100视频教程29:PHP模板引擎Smarty内置函数PHP100视频教程30:PHP模板引擎Smarty缓存应用PHP100视频教程31:PHP在线编辑器fckeditor应用PHP100视频教程32:PHP5中Cookie与Session详解PHP100视频教程33:PHP5中图片验证码的制作(上)PHP100视频教程34:PHP5中图片中文验证码(下)PHP100视频教程35:PHP5文字图片混合水印与缩略图PHP100视频教程36:PHP中正则表达式学习及应用(一)PHP100视频教程37:PHP中正则表达式学习及应用(二)PHP100视频教程38:PHP中正则表达式学习及应用(三)PHP100视频教程39:PHP中正则表达式学习及应用(四)PHP100视频教程40:PHP中开发自己的-UBB代码PHP100视频教程41:PHP站内搜索、多关键字、加亮显示PHP100视频教程42:PHP通过mail()或Socket发邮件PHP100视频教程43:PHP中MVC学习之ThinkPHP(上)PHP100视频教程44:PHP中MVC学习之ThinkPHP(下)PHP100视频教程45:如何用PHP开发一个完整的网站PHP100视频教程46:PHPMyAdmin功能操作详解PHP100视频教程47:PHP输出CSV和EXCEL两种简单的方法PHP100视频教程49:Ajax+PHP打造等待进度条效果(二)PHP100视频教程50:Ajax+PHP检查用户名或邮件(三)PHP100视频教程51:PHP+MYSQL会员系统的开发(上)PHP100视频教程52:PHP+MYSQL会员系统的开发(下)PHP100视频教程53:PHP如何防止注入及开发安全PHP100视频教程54:Apache Rewrite 拟静态配置PHP100视频教程55:PHP5中使用PDO连接数据库PHP100视频教程56:制作PHP安装程序的原理和步骤PHP100视频教程57:PHP备份数据库原理和方法PHP100视频教程58:快速设计一个企业网站之BIWEBPHP100视频教程59:关于BIWEB常见问题和结构分析PHP100视频教程60:PHP与数据库代码开发规范PHP100视频教程61:PHP+Mysql新闻系统的开发一PHP100视频教程62:PHP+Mysql新闻系统的开发二PHP100视频教程63:PHP+Mysql新闻系统的开发三(上)PHP100视频教程64:PHP+Mysql新闻系统的开发四PHP100视频教程65:PHP+Mysql新闻系统的开发五PHP100视频教程66:PHP+Mysql新闻系统的开发六PHP100视频教程67:PHP+Mysql新闻系统的开发七PHP100视频教程68:PHP+Mysql新闻系统的开发八PHP100视频教程69:PHP+Mysql新闻系统的开发九PHP100视频教程70:PHP 5.3.1 + Apache + Mysql配置PHP100视频教程71:PHP SQLite 的使用和配置PHP100视频教程72:PHP+SQLite 常用函数及应用PHP100视频教程73:PHP MemCached高级缓存配置PHP100视频教程74:PHP MemCached 高级缓存应用PHP100视频教程75:Zend framework 配置与调试PHP100视频教程76:Zend framework 数据库操之读取与插入PHP100视频教程77:Zend framework数据库操作之编辑和视图函数PHP100视频教程78:PHP+Flash多文件异步上传swfuploadPHP100视频教程79:PHP上传RAR压缩包并解压目录PHP100视频教程80:ADODB PHP 数据库万能引擎类(上)PHP100视频教程81:ADODB PHP 数据库万能引擎类(下)PHP100视频教程82:PHP开发通用采集入库程序PHP100视频教程83:PHP开发通用采集入库程序二PHP100视频教程84:PHP开发通用采集入库程序三PHP100视频教程85:PHP 图表类JPGraph 入门配置与应用PHP100视频教程86:PHP JPGraph 中文字体和背景设置PHP100视频教程87:PHP 之CURL 传输与获取功能PHP100视频教程88:PHP 之CURL模拟登陆并获取数据PHP100视频教程89:PHP XML 的DOMDocument 读取功能PHP100视频教程90:PHP DOM 创建生成多功能XML文件PHP100视频教程91:PHP修改和删除XML内容的原理和方法PHP100视频教程92:在线支付接口之PHP支付宝接口开发PHP100视频教程93:在线支付接口之PHP云网接口开发PHP100视频教程94:SVN (Subversion) 配置与安装调试PHP100视频教程95:SVN (Subversion) 应用与技巧PHP100视频教程96:PHP程序员经典面试&笔试题目解析(上)PHP100视频教程97:PHP程序员经典面试&笔试题目解析(下)PHP100视频教程98:PHP会员权限交叉多类型的控制(上)PHP100视频教程99:PHP会员权限交叉多类型的控制(下)PHP100视频教程100:PHP程序员的学习之路和未来职业规划PHP100视频教程101:PHP5.3 Xdebug 调试器配置与应用PHP100视频教程102:PHP5.3 Xdebug 错误分析与性能调试PHP100视频教程103:JQuery 之Javascript 基础(一)PHP100视频教程104:JQuery 之Javascript 基础(二)PHP100视频教程105:JQuery 之Javascript 基础(三)PHP100视频教程106:JQuery 之语法模式与开发基础PHP100视频教程107:JQuery 之选择器、事件器详解PHP100视频教程108:JQuery之各类动画效果的实现PHP100视频教程109:JQuery 之Ajax 开发详解PHP100视频教程110:Jquery案例之双下拉框内容移动PHP100视频教程111:Jquery案例之复选框与隔行换色PHP100视频教程112:Jquery案例之双击编辑异步更新资源来自: 整理至此方便大家批量下载!感谢php100提供如此优秀的资源。
【无限互联】iOS框架研究之SDWebImage的原理以及使用流程 秦峰
【无限互联】IOS框架研究之SDWebImage的原理以及使用流程SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。
具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。
SDWebImage支持异步的图片下载+缓存,提供了UIImageView+WebCacha 的category,方便使用。
SDWebImage加载图片的流程:1.入口setImageWithURL:placeholderImage:options: 会先把placeholderImage显示,然后SDWebImageManager 根据URL 开始处理图片。
2.进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给SDImageCache 从缓存查找图片是否已经下载queryDiskCacheForKey:delegate:userInfo:.3.先从内存图片缓存查找是否有图片,如果内存中已经有图片缓存,SDImageCacheDelegate回调imageCache:didFindImage:forKey:userInfo: 到SDWebImageManager。
4.SDWebImageManagerDelegate 回调webImageManager:didFinishWithImage:到UIImageView+WebCache等前端展示图片。
5.如果内存缓存中没有,生成NSInvocationOperation添加到队列开始从硬盘查找图片是否已经缓存。
6.根据URLKey在硬盘缓存目录下尝试读取图片文件。
这一步是在NSOperation 进行的操作,所以回主线程进行结果回调notifyDelegate:。
7.如果上一操作从硬盘读取到了图片,将图片添加到内存缓存中(如果空闲内存过小,会先清空内存缓存)。
【无限互联】iOS开发之自定义圆环式Slider
【无限互联】IOS开发之自定义圆环式Slider前言∙这里实现的是一个圆环形式的Slider滑动条效果。
封装了EFCircularSlider类,利用该类可实现的效果有:基本的圆环滑动效果、双重圈滑动点的圆环滑动条效果,以及当下流行的滑动选择时间效果。
EFCircularSlider框架简介∙由于滑块是一个标准的UIControl,所以EFCircularSlider是一个集成UIControl的类。
∙该类绘制了两个空心圆,一个作为初始滑动条,一个用来填充滑动条,手柄拖动时,根据三角函数计算出当前手柄点所在的地方,绘制弧线,覆盖在原初始滑动条之上。
滑动手柄的样式可选择,还可根据需要添加文字标签,优美的改变了UISlider的外观。
∙滑块的实现通过UIControl的以下协议方法:o//开始跟踪触摸▪-(BOOL) beginTrackingWithTouch:(UITouch *)touchwithEvent:(UIEvent *)event;o//继续跟踪触摸▪-(BOOL) continueTrackingWithTouch:(UITouch *)touchwithEvent:(UIEvent *)event;o//结束跟踪触摸▪-(void)endTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent*)event;[objc]view plaincopyprint?1.#pragma mark - UIControl functions2.//开始跟踪触摸3.-(BOOL) beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event {4.[super beginTrackingWithTouch:touch withEvent:event];5.6.return YES;7.}8.9.//继续跟踪触摸10.-(BOOL) continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent*)event {11.[super continueTrackingWithT ouch:touch withEvent:event];12.13.CGPoint lastPoint = [touch locationInView:self];14.[self moveHandle:lastPoint];15.[self sendActionsForControlEvents:UIControlEventValueChanged];16.17.return YES;18.}19.20.//结束跟踪触摸21.-(void)endTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event {22.[super endTrackingWithT ouch:touch withEvent:event];23.24.if(_snapT oLabels && labelsEvenSpacing != nil) {25.CGPoint bestGuessPoint;26.float minDist = 360; //距离27.for (int i=0; i<[labelsEvenSpacing count]; i++) {28.//在圆上得百分比29.CGFloat percentageAlongCircle = i/(float)[labelsEvenSpacing count];30.//度数31.CGFloat degreesForLabel = percentageAlongCircle * 360;32.if(abs(fixedAngle - degreesForLabel) < minDist) {33.minDist = abs(fixedAngle - degreesForLabel);34.bestGuessPoint = [self pointFromAngle:degreesForLabel + 90 + 180];35.}36.}37.CGPoint centerPoint = CGPointMake(self.frame.size.width/2,self.frame.size.height/2);38.angle = floor(AngleFromNorth(centerPoint, bestGuessPoint, NO));39._currentValue = [self valueFromAngle];40.[self setNeedsDisplay];41.}42.}EFCircularSlider框架的使用∙导入框架:#import "EFCircularSlider.h"∙基本用法:[objc]view plaincopyprint?1.EFCircularSlider* circularSlider = [[EFCircularSlider alloc]initWithFrame:CGRectMake(50, 180, 220, 220)];2.[circularSlider addTarget:self action:@selector(valueChanged:)forControlEvents:UIControlEventValueChanged];3.[self.view addSubview:circularSlider];上述代码就能实现EFCircularSlider框架中封装的功能,使用简单,效果优美。
无限互联iOS视频教程课件、源码下载地址
无限互联iOS视频教程课件、源码下载地址无限互联官网: 【Objective-C部分】第一、二章OC基础语法课件下载地址:/share/link?shareid=63632&uk=1711799154源代码下载地址:/share/link?shareid=61093&uk=1711799154第三章OC面向对象编程课件下载地址:/share/link?shareid=63631&uk=1711799154源代码下载地址:/share/link?shareid=63636&uk=1711799154第四章数组、字典和集合课件下载地址:/share/link?shareid=69247&uk=1711799154源代码下载地址:/share/link?shareid=69244&uk=1711799154第五章类的扩展——类目和协议课件下载地址:/share/link?shareid=74994&uk=1711799154源代码下载地址:/share/link?shareid=74997&uk=1711799154第六章内存管理课件下载地址:/share/link?shareid=151263&uk=1711799154源代码下载地址:/share/link?shareid=151268&uk=1711799154第七章文件管理课件下载地址:/share/link?shareid=151264&uk=1711799154源代码下载地址:/share/link?shareid=151269&uk=1711799154第八章复制对象、归档与单例课件下载地址:/share/link?shareid=151266&uk=1711799154源代码下载地址:/share/link?shareid=151270&uk=1711799154第九章KVC、KVO、谓词与通知课件下载地址:/share/link?shareid=151267&uk=1711799154源代码下载地址:/share/link?shareid=151271&uk=1711799154【UI基础课程】UI第一章:iPhone开发入门课件下载地址:/share/link?shareid=151275&uk=1711799154源代码下载地址/share/link?shareid=151276&uk=1711799154UI第二章:无限互联iOS开发视频教程—视窗与窗口的基础课件下载地址:/share/link?shareid=331430&uk=1711799154 Demo源代码:/share/link?shareid=322664&uk=1711799154 UI第三章:无限互联iOS开发教程--视图控制器D emo源代码:/share/link?shareid=171507&uk=1711799154 课件:/share/link?shareid=171508&uk=1711799154UI第四章:无限互联iOS开发教程--常用UI控件和常用类课件:/share/link?shareid=215058&uk=1711799154Demo源代码:/share/link?shareid=215031&uk=1711799154 UI第五章:无限互联iOS开发教程--导航控制器基本概念和用法课件:/share/link?shareid=215066&uk=1711799154Demo源代码:/share/link?shareid=215037&uk=1711799154 UI 第六章分栏控制器的基本概念和用法Demo源代码:/share/link?shareid=282838&uk=1711799154 课件.PDF:/share/link?shareid=282839&uk=1711799154。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全套iOS视频教程【无限互联】在线观看下载地址无限互联iOS视频教程免费大放送,土豆网在线观看地址以及下载(视频、课件、代码)。
无限互联官网视频教程:/video/ Objective-C部分 (51课时)第一、二章 OC基础语法1. iPhone开发概述-必看/programs/view/eXYMTgiCfm8/2.1 iPhone开发之开发工具安装及介绍/programs/view/gG3aAW1EGKA/2.2 iPhone开发之OC变量和基本数据类型1/programs/view/MkB8ja_HN5A/2.3 iPhone开发之OC变量和基本数据类型2/programs/view/4ySwIeW9vNY/2.4 iPhone开发之基本数据类型转换/programs/view/Xo_t5OKDjg0/2.5 iPhone开发之OC运算符和表达式/programs/view/nFOymg0r_34/ 2.6 iPhone开发之if条件和for循环语句/programs/view/eUTVAjCLV1o/ 2.7 iPhone开发之while、break和continue/programs/view/QYNfSRxCdOg/ 2.8 iPhone开发之swtch语句/programs/view/bBgqkewEW9k/ 2.9 iPhone开发之作业讲解/programs/view/4BTbxah5xiI/ 2.10 iPhone开发之代码规范讲解/programs/view/9LBvPg1_1co/ 2.11 iPhone开发之OC基础语法复习/programs/view/Ii1l5CO8xZc/ 第三章: OC面向对象编程3.1 面向对象的基本概念—类和对象/programs/view/x6Evxzp5kas/ 3.2 类的声明和对象的创建—内存分析1/programs/view/MGZYbJVKuxY/ 3.3 类的声明和创建内存分析2/programs/view/J6k0EQyo6xs/ 3.4 @property属性和点语法/programs/view/8HTDpU0gF_g/ 3.5 类的继承与重载/programs/view/VoRtFeJ4IRY/ 3.6 OC多态和动态绑定/programs/view/Pl7W1t62_jM/ 3.7 OC中动态绑定和异常处理/programs/view/Lu1JwwXvNrE/ 第四章:数组、字典和集合4.1 NSNumber数字的使用/programs/view/8gfTvhkbv3g/ 4.2 NSString字符串的使用/programs/view/aQr6anhVZG8/ 4.3 NSArray数组的使用/programs/view/1J8F6qpGhfk/ 4.4 NSDictionary字典的使用/programs/view/askR_eOzq74/ 4.5 NSSet集合的使用/programs/view/dBpsuhddtpo/ 第五章:类的扩展——类目和协议5.1 类目的基本概念和用法/programs/view/nCFJY0T13GQ/ 5.2 延展的基本概念和用法/programs/view/6AN5oqwgFz8/5.3 协议和代理设计模式/programs/view/Jcffq3Z6-4o/ 5.4 OC中代理设计模式/programs/view/QzPDKxKhdR4/ 第六章内存管理6.1 引用技术的基本概念和用法/programs/view/1wyTqg_37a4/ 6.2 对象所有权的基本概念和用法/programs/view/fsvQ8ap8kaY/ 6.3 详解dealloc方法/programs/view/4JQz9lu1Zzo/ 6.4 点语法内存管理/programs/view/VecjWyDUa78/ 6.5 自动释放池和ARC/programs/view/Vt_rP0zlkzc/6.6 循环引用和总结/programs/view/0_biGylaLrg/第七章文件管理7.1 NSFileHandle的概念和用法/listplay/_ZnZY_J94CY/SYMHM0OJqRk.h tml7.2 NSFileHandle作业1讲解/listplay/_ZnZY_J94CY/sVXqAtsvEVE.h tml7.3 NSFileHandle作业2讲解/listplay/_ZnZY_J94CY/Jqa0Y93Er1I.h tml第八章复制对象、归档与单例8.1 复制对象的概念和用法/listplay/_ZnZY_J94CY/402buQYyKEc.h tml8.2 复制对象课堂练习讲解/listplay/_ZnZY_J94CY/ggWu1W9z9xU.h tml8.3 归档的概念和用法/listplay/_ZnZY_J94CY/ToJ3eRwCrhY.h tml8.4 自定义对象的归档/listplay/_ZnZY_J94CY/158aiBbCUkw.h tml8.5 OC中单例的概念和使用/listplay/_ZnZY_J94CY/ysQn79WgP3I.h tml8.6 NSUserDefault的使用/listplay/_ZnZY_J94CY/CSws7Psk-QY.h tml8.7 归档作业1讲解/listplay/_ZnZY_J94CY/5zdhuH44tUY.h tml8.8 归档作业2讲解/listplay/_ZnZY_J94CY/zcDPgR5Kt4k.h tml第九章 KVC、KVO、谓词与通知9.1 kvc的概念和使用/listplay/_ZnZY_J94CY/ePHcxEcI6Qg.h tml9.2 kvc课堂练习讲解/listplay/_ZnZY_J94CY/rVfV6tlJnPg.h tml9.3 kvo的概念和使用/listplay/_ZnZY_J94CY/Qc-cm_iEvBw.h tml9.4 kvo课堂练习讲解/listplay/_ZnZY_J94CY/R1DZmUgj7wA.h tml9.5 谓词的使用/listplay/_ZnZY_J94CY/AVL6N0xRkMI.h tml9.6 通知(Notification)的使用/listplay/_ZnZY_J94CY/Of1s6GD_iRA.h tmlUI基础课程(58课时)第一章 iPhone开发入门1.1 iOS概述和架构/listplay/PHPfwsbUlZ4/3tghp8_Xurg.h tml1.2 iOS平台开发限制和方式/listplay/PHPfwsbUlZ4/PSNgBdSeTLE.h tml1.3 Hello World/listplay/PHPfwsbUlZ4/ijjo7kmGIUw.h tml1.4 Xcode介绍1/listplay/PHPfwsbUlZ4/0u59bTrlZVI.h tml1.5 Xcode介绍2/listplay/PHPfwsbUlZ4/9Zpdacp3yBE.h tml1.6 完善我们应用程序/listplay/PHPfwsbUlZ4/ZC6EEIcqNag.h tml1.7 模拟器常用操作/listplay/PHPfwsbUlZ4/EeO-M190xjI.h tml1.8 沙盒机制(概述)/listplay/PHPfwsbUlZ4/B0973iWMjIc.h tml1.9 应用程序的生命周期/listplay/PHPfwsbUlZ4/jrkqPbYdiSw.h tml1.10 开发者计划与作业/listplay/PHPfwsbUlZ4/Iu8S1sz6QmQ.h tml第二章窗口与视图详解(UIWindow与UIView详解)2.1 window的基本概念和用法/listplay/PHPfwsbUlZ4/E0Kpj2ftHSg.h tml?FR=LIAN2.2 视图的基本概念/listplay/PHPfwsbUlZ4/DbIf01Vh9gA.h tml2.3 视图的层次关系/listplay/PHPfwsbUlZ4/lwVr_ZOTzV8.h tml2.4 UIView的基本属性和自定义/listplay/PHPfwsbUlZ4/9HoFBLSaBBY.h tml2.5 简单仿射变换/listplay/PHPfwsbUlZ4/vRsjB6z0R6I.h tml2.6 UIView的ContentMode/listplay/PHPfwsbUlZ4/EF0LPTz58Lg.h tml2.7 UIView动画简单示例/listplay/PHPfwsbUlZ4/ptFEWrUPxoc.h tml第三章视图控制器3.1 视图控制器的基本概念/listplay/PHPfwsbUlZ4/ip9pWV-hjvc.h tml3.2 视图控制器的创建/listplay/PHPfwsbUlZ4/BaHniGA3cAg.h tml3.3 视图控制器视图的装载/listplay/PHPfwsbUlZ4/rFOm7agFwso.h tml3.4 视图控制器视图的出现与消失/listplay/PHPfwsbUlZ4/19V1eTOd02o.h tml3.5 视图控制器视图的卸载(6.0之前)/listplay/PHPfwsbUlZ4/z0W6jsdti2w.h tml3.6 视图控制器视图的卸载(6.0之后)/listplay/PHPfwsbUlZ4/SfyRmUFekes.h tml3.7 模态视图、控制方向/listplay/PHPfwsbUlZ4/ZqQS6SiZF-g.h tml3.8 代理设计模式/listplay/PHPfwsbUlZ4/6CaRl0keiZ4.h tml3.9 通知的用法/listplay/PHPfwsbUlZ4/OS3H1h4LIvE.h tml第四章常用UI控件和常用类4.1 UILabel用法/listplay/PHPfwsbUlZ4/n7vyHsvE-Ng.h tml4.2 UIControl初识/listplay/PHPfwsbUlZ4/kR8yfxXXP30.h tml4.3 UIButton用法/listplay/PHPfwsbUlZ4/0n7gtiqicA8.h tml4.4 UITextField用法/listplay/PHPfwsbUlZ4/0n7gtiqicA8.h tml4.5 UITextField代理方法/listplay/PHPfwsbUlZ4/wZM_PmNc3j4.h tml4.6 UISlider用法/listplay/PHPfwsbUlZ4/YnfBYeHHgrA.h tml4.7 SegmentedControl/listplay/PHPfwsbUlZ4/FsNti-14YYQ.h tml4.8 UIPageControl/listplay/PHPfwsbUlZ4/oTVj2w6O1tY.h tml4.9 UIActivityView用法/listplay/PHPfwsbUlZ4/f_4rb9Y-Sfo.h tml4.10 UIAlertAndUIActionSheet/listplay/PHPfwsbUlZ4/wndR12jvVeE.h tml4.11 UIImageView用法/listplay/PHPfwsbUlZ4/A9GW2tNmH8Y.h tml4.12 作业/listplay/PHPfwsbUlZ4/mefqZ75_1iY.h tml第五章 -导航控制器基本概念和用法5.1 导航控制器的基本概念/listplay/PHPfwsbUlZ4/HhELDK0BC4I.h tml5.2 导航控制器课堂实例1/listplay/PHPfwsbUlZ4/6CMLGfdBPoM.h tml5.3 导航控制器常用属性和方法/listplay/PHPfwsbUlZ4/Bw21y7rxuHY.h tml5.4 导航控制器课堂实例2/listplay/PHPfwsbUlZ4/ty1hm6u0gr0.h tml5.5 导航栏的基本概念/listplay/PHPfwsbUlZ4/DL8UQncRotw.h tml5.6 导航栏课堂实例3/listplay/PHPfwsbUlZ4/wbEUFVVQAN0.h tml5.7 ToolBar的概念和用法/listplay/PHPfwsbUlZ4/qgWQFaD9NZI.h tml5.8 导航控制器代理方法的使用/listplay/PHPfwsbUlZ4/KsW1kzBt8sA.h tml5.9 自定义导航栏/listplay/PHPfwsbUlZ4/i9t6iavE5xg.h tml5.10 导航控制器小结和作业/listplay/PHPfwsbUlZ4/h51ZIMb1Ub4.h tml第六章分栏控制器的基本概念和用法6.1 UITabBarController的基本概念/listplay/PHPfwsbUlZ4/epdzntRxeT8.h tml6.2 UITabBarController的基本用法1/listplay/PHPfwsbUlZ4/yWp-XxPb-GA.h tml6.3 UITabBarController的层次关系/listplay/PHPfwsbUlZ4/TBq-GafzoPk.h tml6.4 UITabBarController的基本用法2/listplay/PHPfwsbUlZ4/jD7Yp9ylff4.h tml6.5 UITabBarController代理的使用/listplay/PHPfwsbUlZ4/bhzjOLJI5Ag.h tml6.6 UITabBarController和UINavigation的集成/listplay/PHPfwsbUlZ4/pPLQH5vcZjc.h tml6.7 UITaBarController基本用法3/listplay/PHPfwsbUlZ4/vgdqvaIDO8Q.h tml6.8 UITabBar的基本概念/listplay/PHPfwsbUlZ4/RoeAeshcJjs.h tml6.9 自定义TabBar/listplay/PHPfwsbUlZ4/lcTp6MPDa7E.h tml6.10 完善自定义TabBar/listplay/PHPfwsbUlZ4/3I8fHBrJNfQ.h tml【百度网盘下载地址】Objective-C部分 (51课时)第一、二章 OC基础语法1.iPhone开发概述-必看/share/link?shareid=60506&uk=171179 91542.1 iPhone开发之开发工具安装及介绍/share/link?shareid=60510&uk=171179 91542.2 iPhone开发之OC变量和基本数据类型1/share/link?shareid=60511&uk=171179 91542.3 iPhone开发之OC变量和基本数据类型2/share/link?shareid=60513&uk=171179 91542.4 iPhone开发之基本数据类型转换/share/link?shareid=60514&uk=171179 91542.5 iPhone开发之OC运算符和表达式/share/link?shareid=60509&uk=171179 91542.6 iPhone开发之if条件和for循环语句/share/link?shareid=60515&uk=171179 91542.7 iPhone开发之while、break和continue/share/link?shareid=60516&uk=171179 91542.8 iPhone开发之swtch语句/share/link?shareid=60517&uk=171179 91542.9 iPhone开发之作业讲解/share/link?shareid=60518&uk=171179 91542.10 iPhone开发之代码规范讲解/share/link?shareid=60519&uk=171179 91542.11 iPhone开发之OC基础语法复习/share/link?shareid=60520&uk=171179 9154第三章: OC面向对象编程3.1 面向对象的基本概念—类和对象/share/link?shareid=63877&uk=171179 91543.2 类的声明和对象的创建—内存分析1/share/link?shareid=63874&uk=171179 91543.3 类的声明和创建内存分析2/share/link?shareid=63873&uk=171179 91543.4 @property属性和点语法/share/link?shareid=63872&uk=171179 91543.5 类的继承与重载/share/link?shareid=63871&uk=171179 91543.6 OC多态和动态绑定/share/link?shareid=63870&uk=171179 91543.7 OC中动态绑定和异常处理/share/link?shareid=63869&uk=171179 9154第四章:数组、字典和集合4.1 NSNumber数字的使用/share/link?shareid=67813&uk=171179 91544.2 NSString字符串的使用/share/link?shareid=67889&uk=171179 91544.3 NSArray数组的使用/share/link?shareid=67809&uk=171179 91544.4 NSDictionary字典的使用/share/link?shareid=67810&uk=171179 91544.5 NSSet集合的使用/share/link?shareid=67890&uk=171179 9154第五章:类的扩展——类目和协议5.1 类目的基本概念和用法/share/link?shareid=74963&uk=171179 91545.2 延展的基本概念和用法:/share/link?shareid=74967&uk=171179 91545.3 协议和代理设计模式/share/link?shareid=74970&uk=171179 91545.4 OC中代理设计模式/share/link?shareid=74971&uk=171179 9154第六章内存管理6.1 引用技术的基本概念和用法/share/link?shareid=85150&uk=171179 91546.2 对象所有权的基本概念和用法/share/link?shareid=85145&uk=171179 91546.3 详解dealloc方法/share/link?shareid=85146&uk=171179 91546.4 点语法内存管理/share/link?shareid=85148&uk=171179 91546.5 自动释放池和ARC/share/link?shareid=85147&uk=171179 91546.6 循环引用和总结/share/link?shareid=85149&uk=171179 9154第七章文件管理7.1 NSFileHandle的概念和用法/share/link?shareid=404148&uk=17117 991547.2 NSFileHandle作业1讲解/share/link?shareid=119875&uk=17117 991547.3 NSFileHandle作业2讲解/share/link?shareid=119881&uk=17117 99154第八章复制对象、归档与单例8.1 复制对象的概念和用法/share/link?shareid=119882&uk=17117 991548.2 复制对象课堂练习讲解/share/link?shareid=119883&uk=17117 991548.3 归档的概念和用法/share/link?shareid=119885&uk=17117 991548.4 自定义对象的归档/share/link?shareid=119886&uk=17117 991548.5 OC中单例的概念和使用/share/link?shareid=119887&uk=17117 991548.6 NSUserDefault的使用/share/link?shareid=119888&uk=17117 991548.7 归档作业1讲解/share/link?shareid=119890&uk=17117 991548.8 归档作业2讲解/share/link?shareid=120474&uk=17117 99154第九章 KVC、KVO、谓词与通知9.1 kvc的概念和使用/share/link?shareid=120475&uk=17117 991549.2 kvc课堂练习讲解/share/link?shareid=120476&uk=17117 991549.3 kvo的概念和使用/share/link?shareid=120477&uk=17117 991549.6 kvo课堂练习讲解/share/link?shareid=120478&uk=17117 991549.7 谓词的使用/share/link?shareid=120479&uk=17117 991549.6 通知(Notification)的使用/share/link?shareid=120480&uk=17117 99154UI基础课程(58课时)/share/link?shareid=334530&uk=17117 99154。