注册 登录
编程论坛 闲聊灌水

有人懂苹果IOS开发吗?

冰镇柠檬汁儿 发布于 2015-09-14 17:45, 1247 次点击
各位大仙们,有懂IOS开发的吗,给我推荐本入门级经典读物,如果推荐的够好,包括本帖的100积分,我答应给300积分。
另外:不一定是最基础的东东,我开发很多年了,虽然C++接触不多,但是还多少懂一点,推荐的最好是一整套,只随便说的一本书,我可不给分哦,至少要说出这本书的好处什么的。

[ 本帖最后由 冰镇柠檬汁儿 于 2015-9-14 17:55 编辑 ]
37 回复
#2
Susake2015-09-14 17:51
IOS精通到入门,好像是学OC什么的~
#3
Susake2015-09-14 17:55
以下来自互联网
程序代码:
第一阶段Objective-C 基础课程课程
OC面向对象基础    1、    面向对象设计思想
2、    类的组合关系设计
3、    面向对象语言特性,封装,继承,多态
4、    字符串与数组
5、    分类与协议
 
OC强化    1、 内存管理原则MRC
2、 内存管理原则ARC,Block数据类型
3、 集合,字典,日期类型
4、 单利设计模式,文件管理
5、OC中的反射机制
 
第二阶段UI
UI基础控件    1、 bookstore  案例
2、 bookstore MVC封装思想
3、 自定义视图封装,代理模式深入剖析
4、 广告轮播实现
5、 UIView,动画,形变
 
UI高级控件   
2、 TableView-2 美食圈圈
3、 TableView-3 美食圈圈(MVC封装)
4、 TableView-4 即时通讯app页面分析与实现
5、 TableView-5 其他常用操作,阶段性测试
 
第三阶段iOS高级编程课程目标掌握企业级app框架搭建的核心思想
UI高级控件    1、 应用程序生命周期,UIView生命周期,UIViewController生命周期
2、 app主流框架实现(UITabbarController)  
3、 导航控制器(UINavigationController)
4、 常用控件集合
5、 网络入门
 
UI项目实战    1、 UI-项目(主流app架构分析,项目主框架搭建)
2、 UI-项目(网络请求数据,模型封装,视图封装)  
3、 UI-项目(代码优化,重构代码规则)
4、 UI-项目(数据持久化)
5、 UI-项目(细节调整,调试技巧)
 
UI高级进阶
1、 事件传递,手势操作
2、 UICollectionView  
3、 屏幕适配(Autolayout,SizeClasses)
4、 Quartz2D绘图技术
5、 核心动画(Core Animation)
 
网络技术
1、 多线程操作入门
2、 多种线程操作的区别与实现  
3、 网络基础
4、 网络实现断点续传,大文件上传
5、 企业中常用的网络框架
 
第四阶段iOS实用技术课程目标快速掌握企业中经常应用的实用技术
企业核心技术   
1、多媒体开发
2、MapKit地图处理
3、iOS特有硬件编程,包括各种传感器、照相机、短信、邮件等
4、第三方分享,与登录的实现
5、ZCZBarViewController 二维码扫描
6、ZCNoneiFLYTEK 讯飞语音识别系统
7、企业数据加密
8、SQLite与CoreData技术
9、ZCSoundEffect 推送+震动+短效音频
10、ZCVLC 视频解码播放
11、ZCCentralManager 蓝牙
12、SVN,Git源代码管理
13、XMPP即时通信技术
14、真机调试,与证书管理
15、企业级开发常用第三方框架
#4
冰镇柠檬汁儿2015-09-14 17:57
Susake谢谢你的回复,我想选一个最好的答案,所以别着急
#5
Susake2015-09-14 18:02
以下是引用冰镇柠檬汁儿在2015-9-14 17:57:20的发言:

Susake谢谢你的回复,我想选一个最好的答案,所以别着急

没事,其实本来想说不要分来着。。。。随手百度了一下,然后复制过来了~宝宝要睡觉了,困困哒!
#6
龙牙2015-09-14 18:46
iOS不懂
#7
李掌柜2015-09-14 18:49
vs2012(c++)+cocos2d-x库开发,我觉得楼主可用自己熟悉的js脚本与cocos2d-js直接开发ios
#8
外部三电铃2015-09-14 19:04
以下是引用Susake在2015-9-14 18:02:02的发言:


没事,其实本来想说不要分来着。。。。随手百度了一下,然后复制过来了~宝宝要睡觉了,困困哒!

你也有宝宝了?前几天我记得你是中学生的
#9
hu9jj2015-09-14 19:11
我是观望的。
#10
外部三电铃2015-09-14 19:13
去年看着极客学院的一个系列的视频不错,现在竟然找不到了,估计是跟极客学院利益分成出了矛盾,不在极客学院播了。但视频教程的名字我忘了。也搜不到。
#11
外部三电铃2015-09-14 19:20
这种事情兴趣很重要,我对移动开发已经没有当年对web的兴趣了,虽然积累了更多的编程经验,对玩手机已经没有当年玩电脑的兴趣了。
#12
hjx11202015-09-14 20:14
开发环境请进
http://www.
了解
楼主大人熟悉js开发,
我看过楼主大人的太阳系系列,移植到IOS是可行的
书籍可买这本《Cocos2d-x实战(JS卷):Cocos2d-JS开发》
http://www.
这个库是国人在维护,文档也是中文的,
我本人买的是《Cocos2d-x实战:C++卷》
这个系列极客学院有视频教学,以楼主大人现在的水平,库+文档开发IOS 还不是 。。
步步高点读书,那里不会点那里, so easy
#13
谁与争疯2015-09-14 20:16
本宝宝只是来巡逻。
#14
zklhp2015-09-14 20:31
希望你们努力工作 多开发优秀的iOS平台应用 我以后有钱了一定买iPhone支持你们的工作
#15
Susake2015-09-14 20:47
前提是你得有台mac
#16
tlliqi2015-09-14 20:57
网上找滴
史上最全最牛最实用的IOS开发视频http://study.
#17
冰镇柠檬汁儿2015-09-14 21:45
谢谢大家的回答,hjx1120说的真是我现在需要的东西,从现在来看,他又要拿到300积分了
tlliqi,你找的视频应该也不错,不过我确实不会放弃js,所以hjx1120介绍的很适合我现在进阶的学习,不过我也愿意给你50积分。
Susake也谢谢你的回答,我也给你50积分吧
#18
冰镇柠檬汁儿2015-09-14 21:47
hjx1120,我把这个帖子的积分都给他们两个了,我会单独给你开3个帖子,别着急
#19
Susake2015-09-14 21:48
撸主,他说的那个啥啥不适合做应用喔~你想清楚么么?
#20
Susake2015-09-14 21:57
你可以试试H5什么的。。。。我记得是叫HBuilder,这个也许更适合你,用js和css玩的~
#21
冰镇柠檬汁儿2015-09-14 22:03
我需要的是js方向的进阶,我想学习ios是因为我需要了解这方面的资料,在工作中有需要。
首先我不可能放弃js,因为这是我以后的方向,那本书主要涉及的虽然不是app应用开发,却是HTML5进阶的书籍,对我应该有很大的帮助。
我现在正在整理js的设计模式,眼看再有几天就弄完了,眼下需要学习的是Node.js的知识,正好hjx1120推荐的书里也有相关的东西,这证明这本书和我接下来的方向并没有冲突。
应该是我11月的学习计划了。
#22
冰镇柠檬汁儿2015-09-14 22:07
以下是引用Susake在2015-9-14 21:57:20的发言:

你可以试试H5什么的。。。。我记得是叫HBuilder,这个也许更适合你,用js和css玩的~

HTML5一直在我的学习计划中,现在真正好的HTML5书籍太少,我只能自己在开发中总结。
HBuilder我倒是没用过,我现在用的是Visual Studio 2015,挺好用的
谢谢你的建议
#23
Susake2015-09-14 22:22
其实我觉得从长远来看unity比cocos2d-x更有安全感更像趋势,可以用js或者c#写。。。。。
#24
hjx11202015-09-14 22:27
《HTML5 Canvas 开发详解 第二版》书很好,例子简单,就是用到js脚本时又得去翻看JS工具书,
感谢楼主开源太阳系系列代码,受益良多
http://www.

#25
冰镇柠檬汁儿2015-09-14 22:28
C#就算了吧,我就是C#出身的,我现在真的很喜欢js动态语言的随心,而反感C#、java静态语言的死板
unity倒是不错,可惜我没接触过,学起来应该比较费劲
#26
冰镇柠檬汁儿2015-09-14 22:29
以下是引用hjx1120在2015-9-14 22:27:51的发言:

《HTML5 Canvas 开发详解 第二版》书很好,例子简单,就是用到js脚本时又得去翻看JS工具书,
感谢楼主开源太阳系系列代码,受益良多
http://www.

我的300积分真的没白花,谢谢了
#27
TonyDeng2015-09-14 22:31
以下是引用冰镇柠檬汁儿在2015-9-14 22:28:17的发言:

C#就算了吧,我就是C#出身的,我现在真的很喜欢js动态语言的随心,而反感C#、java静态语言的死板
unity倒是不错,可惜我没接触过,学起来应该比较费劲

我一直说过,程序员应该至少掌握一门静态语言和一门动态语言。可能你没见我说过,别的人应该有见过,不过记得的不会有。
#28
hjx11202015-09-14 22:36
回复 24楼 Susake
这两个库,我选择了好久最后还是选择了后者
可能是因为开源吧,也可能是国人在维护
不管那方面都不改了。。精力有限
#29
冰镇柠檬汁儿2015-09-14 22:40
以下是引用TonyDeng在2015-9-14 22:31:45的发言:


我一直说过,程序员应该至少掌握一门静态语言和一门动态语言。可能你没见我说过,别的人应该有见过,不过记得的不会有。

没听你说过,但是我应该算是做到了,呵呵
#30
TonyDeng2015-09-14 22:43
学编程,应从解释语言开始,不知道现在的教学,怎么都从C开始,以前可不是这样的。其实我看坛上很多可以的,好像都不从C入门,而是返回头用别的语言帮助学C更快入手,典型如小林子。

[ 本帖最后由 TonyDeng 于 2015-9-14 22:44 编辑 ]
#31
Susake2015-09-14 22:43
楼主还是往3到5年后看吧,整个移动互联网的风气不好,表面上的手游,o2o,移动app的火和惊人的月流水,基本都是资本运作的表象~失落!!
#32
TonyDeng2015-09-14 22:46
以下是引用Susake在2015-9-14 22:43:16的发言:

楼主还是往3到5年后看吧,整个移动互联网的风气不好,表面上的手游,o2o,移动app的火和惊人的月流水,基本都是资本运作的表象~失落!!

上帝欲其灭亡,必先让其疯狂。
#33
Susake2015-09-14 22:56
——————————————————————————————————————————————————
一天,一个犹太人来到小镇上,犹太人发现,这个小镇很有潜力,所以投资开了个加油站;
过了一段时间,第二个犹太人也来了,发现加油站生意很不错,人气越来越旺了,所以投资开了个餐馆。
又是一段时间,第三个犹太人来了,开了个酒店,第四个,第五个。然后小镇就成了个一个经济繁荣的小镇。
——————————————————————————————————————————————————
也是一天,一个中国人来到一个小镇上,其他都是一样,也是发现小镇很有潜力,也是投资开了个加油站;
过了一段时间,第二个中国人来了,发现第一个人投资的加油站生意真令人羡慕,直接投资开了个第二个加油站;
第三个中国又来了,看见前面两个同胞的加油站生意很好,开了第三个加油站;
第四,第五个同胞过来都是一样,开加油站,最后恶性竞争大家都没得玩。
——————————————————————————————————————————————————
#34
冰镇柠檬汁儿2015-09-14 23:01
我到觉得先学习C/C++没什么不好啊,我就是这么学起来的,毕竟现在流行的语言中,C#、java、php、javascript基础都是C,安卓、ios、网站开发,方方面面都是在用C语法做基础啊。
#35
hu9jj2015-09-15 07:38
以下是引用Susake在2015-9-14 22:56:02的发言:

——————————————————————————————————————————————————
一天,一个犹太人来到小镇上,犹太人发现,这个小镇很有潜力,所以投资开了个加油站;
过了一段时间,第二个犹太人也来了,发现加油站生意很不错,人气越来越旺了,所以投资开了个餐馆。
又是一段时间,第三个犹太人来了,开了个酒店,第四个,第五个。然后小镇就成了个一个经济繁荣的小镇。
——————————————————————————————————————————————————
也是一天,一个中国人来到一个小镇上,其他都是一样,也是发现小镇很有潜力,也是投资开了个加油站;
过了一段时间,第二个中国人来了,发现第一个人投资的加油站生意真令人羡慕,直接投资开了个第二个加油站;
第三个中国又来了,看见前面两个同胞的加油站生意很好,开了第三个加油站;
第四,第五个同胞过来都是一样,开加油站,最后恶性竞争大家都没得玩。
——————————————————————————————————————————————————

适度竞争也许是好事,失去竞争就容易形成垄断。
#36
BlueGuy2015-09-15 14:14
回复 18楼 冰镇柠檬汁儿
你用 cocos2d-x 做游戏? 我有5年网络游戏开发经验
1