初学iOS,求介绍一本ios object to json-c的工具书

初学IOS开发,买了本《Big Nerd Ranch培训系列:iOS编程(第3版)》,求指条明路,
祝各位码年吉祥! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
iOS 开发实用技术导航
NSHipster 中文版
cocos2d 开源 2D 游戏引擎
Google Analytics for Mobile 统计解决方案
Design Guides and Resources
Transcripts of WWDC sessions
Cocoa with Love
Cocoa Dev Central
iOS 开发实用书单
Style Guides
Useful Tools and Services
Sponsored by
填完简历,机会就来了,还有招聘体验师服务整个求职过程。这就是人才拍卖,专为 20 万年薪以上的中高端互联网人打造的求职服务平台。
Promoted by
初学IOS开发,买了本《Big Nerd Ranch培训系列:iOS编程(第3版)》,求指条明路,
祝各位码年吉祥!
11:45:46 +08:00 · 6081 次点击
学习IOS开发,买了本《Big Nerd Ranch培训系列:iOS编程(第3版)》现在的问题是:1.书上是按XCODE4.3的教学。貌似好些API在XCODE5.0都跑不起来。2.系统是10.9的,装不上XCODE4.33.自己英语渣又看不明白官方文档,听力就别提了……CS193P云里雾里现在的状态是:1.Object-c基础已经看完,把书上的代码也写了一遍2.目标是两个月入门,能做一些简单APP开发3.现学英语是来不及了,以后肯定要补的求指条明路……祝各位码年吉祥!
30 回复 &| &直到
17:46:26 +08:00
& & 12:42:02 +08:00
CS193P有英文字幕...应该不会很难懂吧,没几个难词~
& & 12:52:16 +08:00
@ 额,可能我找的版本不对,网易云课堂上的木有,我再找找
小学生英语水平,逼急了一个个查下来好了……谢回复!
& & 12:59:24 +08:00
@ 用itunes看,清晰度和字幕都爆强,还有讲义和作业可以下载练手
& & 13:49:44 +08:00
遇到实在不能理解的概念可以去这里找找看.
如果你钱比较多可以购买这个教程, 目前正在打折
& & 13:49:56 +08:00
继续求其他学习方法参考
& & 13:58:26 +08:00
@ 感谢回复,果然只是入门的话也绕不开英语么……
& & 15:30:14 +08:00 via iPhone
目标两个月做简单app,那其实raywenderlich家的入门教程适合你,四个应用手把手,第一个免费提供,还适配最新的iOS和Xcode,算培训教材的不二选择
& & 16:20:42 +08:00
ios的这些中文资料真心各种坑。。。。我开始也是抗拒英语资料,感觉读起来太慢了。。。。最后发现中文各种坑,我真心放弃了,直接英文的,虽然读起来慢,不过现在能好一些了。
& & 16:50:24 +08:00
貌似只有硬着头皮看英文一途了,谢回复!
& & 16:54:15 +08:00
去 iTunes 上看原版, 英文只需要中学水平就够了.
& & 17:35:31 +08:00 via iPhone
@ 那个英文真的简单,光看图都能明白
& & 18:19:59 +08:00
@ 确实,试了一下午,英语太烂确实听不懂,不过自带的PDF很全,打算学完题目那本书以后,先看视频,然后照着pdf学习,英语只能边看边学了,感谢回复!
& & 19:28:06 +08:00
BNR 马上要针对 iOS 7 出第四版了。Amazon 已经开始预购,不清楚中文翻译工作如何,求了解情况的同学分享。
& & 20:39:18 +08:00
iTunes的课程很全了 我就是心态急躁
其实上面的英文不难 听起来还好吧
& & 21:16:39 +08:00
@ 我问过编辑了,他说版权已经买了,不过要等到美国那边书出了以后才能拿到,然后翻译,快的话半年后。。。
& & 23:04:02 +08:00
楼上,你为什么要和我用同样的头像
& & 23:11:01 +08:00
推荐iOS7 Cookbook,很详细,不过我没耐住性子看。
另外iOS6的《iOS开发指南:从零基础到App Store上架》这本书的例子完全可以在Xcode5里跑起来,书写的挺好。
目前在写V2EX的iOS客户端,当练手,详见我的github,欢迎参与。
楼主加油,我沉迷好多年游戏,高三都没上,现在滚回去读大学,英语刚重新拾起来。
Good Luck, Good Game~
& & 09:55:49 +08:00
下面为个人观点
Big Nerd Ranch培训系列:iOS编程(第3版)
一本非常好的速成书, 速成嘛, 有些东西没讲清, 但是速成足够了
iOS 程序设计
一本iOS的百科全书
详细讲解了各种用法
建议速成后有些项目经验后观看
iOS 6应用开发实战 一本很高阶的书, 建议学习中不断观看(看不懂就跳过, 慢慢就懂了)
书并不是主要的, 但是这些书可以给你打下一个基础
开源库是必须要接触的, 学习开源库的用法, 然后入门后学习开源库的写法
比如说 你书上看了网络相关, 实际上那些实践是都不用, 都直接用 AFNetworking 或 asi-http-request
再比如 书上看了正则相关部分, 如果像我一样愚钝的话, 根本不知道怎么用, 这样开源库就来了, 不是让你用的, 而是让你学习的 比如说
再有, 如果想开发网络相关应用, AFNetworking 那个 Demo 可以作为开发基础
再有, 有现成的iOS 项目可以学习, 如 Hackers, iOSSF, 请搜索 Hackers+iOSSF 获得更多类似项目
& & 10:06:16 +08:00
下面为个人观点
现在的问题是:
1.书上是按XCODE4.3的教学。貌似好些API在XCODE5.0都跑不起来。
2.系统是10.9的,装不上XCODE4.3
速成的话, api差异尽管忽略, 常用api足以, 你还没到要比较api差异的时候
3.自己英语渣又看不明白官方文档,听力就别提了……CS193P云里雾里
楼上的都是逼格很高的建议, 文档可以在四个地方查 1 官方文档 2 .h 文件 3 iOS 程序设计 这本书 4 google , 实际上后三个是比较接地气的, 你自己比较一下哪个更适合自己
现在的状态是:
1.Object-c基础已经看完,把书上的代码也写了一遍
就提一个问题, 什么是block, block是怎么用, 你看一看 AFNetworking 那个 Demo 就知道我的意思了
2.目标是两个月入门,能做一些简单APP开发
我只看了Big Nerd Ranch培训系列 外加 乱用开源库, 学习两个月上架一款论坛客户端, 你也可以
3.现学英语是来不及了,以后肯定要补的
楼上都是逼格很高的建议, 就举一个例子, 你看中文和英文哪个理解快, 你要速成啊, 当然看中文了, 本来就是初学者, 要看到实时的进步才有信心学下去, 如果你看英文, 就等着灰心丧气吧.
开源库, nb资料都是英文的, !!!英文必不可少!!!
& & 13:24:18 +08:00
@ 感谢书籍推荐,共勉,加油!
@ 非常中肯且详细的建议,明确的指明了方向,非常非常感谢!
& & 18:50:18 +08:00 via iPhone
& & 09:14:18 +08:00
@ 呵呵,逼格很高,我不明白看英文就是逼格很高?
我敢说此贴的诸位英文水平都比我好:我本来11年参加高考,因为沉迷游戏退学,高中就读了高一高二两年,三年没接触英文。
一点英文不懂你CocoaPods怎么用?
& & 09:25:46 +08:00
请尽量让自己的回复能够对别人有帮助
请尽量看清楚别人的回答再喷
& & 18:22:57 +08:00
支持 iOS 7 的新版 iOS Programming: The Big Nerd Ranch Guide (4th Edition) 出来了。
iBooks 版:
& & 21:07:53 +08:00
我也在看这本书,10.9 系统,代码我都跑到15章来了,没问题。
& & 08:55:22 +08:00
@ 请问一下你的XCODE的版本
我现在用最新版的输入以下代码
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if(self){
//这里边的代码都不执行
}
& & 17:09:14 +08:00
@ Xcode 5.0.2(最新的那个)
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nil bundle:nil];
if (self) {
// something codes.
这本书有啥不懂的都可以找我。
& & 11:46:09 +08:00
@ 谢回答,求联系方式!
& & 12:43:05 +08:00
看你哪个方便就选哪个。
& & 16:19:11 +08:00
@ 有字幕吗?请问怎么搞的?我在iTunes里下的没字幕啊
& · & 161 人在线 & 最高记录 1630 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.2 · 55ms · UTC 21:59 · PVG 05:59 · LAX 13:59 · JFK 16:59? Do have faith in what you're doing.想从事ios软件应用开发。现在马上是大三学生,已经有了object-c的基础,还要学习什么。求具体_百度知道
想从事ios软件应用开发。现在马上是大三学生,已经有了object-c的基础,还要学习什么。求具体
已经有了object-c的基础。求具体想从事ios软件应用开发。不要网上找的。现在马上是大三学生,还要学习什么!可加分
提问者采纳
当然,数据库要懂一点,数据库也不熟悉。其他虽然也有上过课。第二,只懂一点c。结果毕业直接开始做了ios,最好有多精力的话,基本的数据结构,我建议你,第一,三四年了,但却不会要求安卓懂ios,毕业第一年第二年的收获也会高,也还好,不然就要花一年半载混资历。其他的安卓,学经验,除了开发一些小东西经验外。因为很多用人单位都希望ios开发人员会安卓、技能.net什么,也是可以找到好工作的;android的好,都不会。但根据我的面试被询问的经历,算法肯定要懂毕业时。其他的,但什么印象没有,当然你自己要求高,还是会点java&#47。企业不会对毕业生有很高要求的,即使你只会ios,最好自己试着用一下,c++
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
来自团队:
其他类似问题
为您推荐:
大三学生的相关知识
其他2条回答
自己百度搜【黑马ios视频】
c语言,网页设计,动态网站,flash,java,数据库,.net,等都得懂一点吧
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁想学习一下ios开发,不知道怎么下手,求大神指教_ios开发吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
想学习一下ios开发,不知道怎么下手,求大神指教收藏
关于iOS开发的学习,打个比方就像把汽车分解:最底层的原料有塑料,钢铁再用这些底层的东西造出来发动机,座椅最后再加上写螺丝,胶水等,把汽车就拼起来了iOS基本都是英文的资料,也由于封闭,文档写的相当好。在遇到新框架的时候:弄明白框架的功能去文档里搜搜 框架的 Programming Guide 很有用要弄明白框架类的继承结构写iOS的程序不一定都是用OBJC,很多框架是用C写的。学习iOS开发基础可以按照下面两个方面学:
基础 (原料 钢铁 塑料)OBJ-C — 语法弄明白
这些东西总要知道是干嘛的 怎么用基础库 — NSString NSArray NSDictionary等 这些东西在所有的框架里都会出现iOS大部分类都是继承自NSObject (我还没见过不是继承自NSObject的..)还有一些 像NSCopying的接口(经@李禹龙提醒 应该叫协议) 不是特别用到开始不用了解NSObject 创建对象的时候用 + (id)alloc 方法 创建后需要init方法初始化 这个init指的是所有前面是init的方法比如UIView的初始化方法是 – (id)initWithFrame:(CGRect)aRect 在Objc里有很多这样关于函数命名的约定 类似于在python中的函数__xxxNSString 字符串 NSArray 数组 NSDictionary 字典 这些都需要弄很清楚 其他的类都是一个套路NSMutableArray 这样带Mutable的类代表可变的 继承自相应的不可变类 比如NSMutableArray继承自NSArray 他们都添加了可以改变对象内容的方法比如- (void)addObject:(id)anObject 添加对象- (void)removeObject:(id)anObject 删除对象上面只是一个大概的总结 还有很多东西需要学 iOS5的SDK已经支持ARC 可以自动进行release 但是对iOS4的支持还有一个小问题 现在要开发应用 可能还需要按照之前的MRC的方式alloc release retain autorelease 之类的内存管理方法 不过如果你现在开始学 到编出像样的APP iOS5可能已经普及了 可以直接用ARC (另 之前对ARC的了解很粗浅 现在开发程序完全可以直接ARC iOS4不支持的weak是有办法替代的 用unsafe_unretained 如果同时支持iOS5和iOS4 用宏判断下就可以 当然也可以直接用assign)还有一点开始学习的时候肯定很疑惑 内存管理是基于函数名称的 比如带alloc copy的函数 用了之后返回的对象一定要release 这个不用疑惑 照做就行了文档:CocoaFundamentals Introduction
没有英语基础行不?一句简单的句子我都看不懂
《Objective-C 程序设计入门与实践》
内容简介:
本书详细介绍了Objective-C语言和苹果iOS、Mac平台面向对象程序编程的知识:结合独特的学习方法,在每章都合理嵌入大量的范例,让本书更适合于读者学习和课堂教学。
如果你对iPhone/ipad开发有兴趣,但是没有软件开发经验,本书将是你的首选,它能帮助你迈进开发的门槛,帮你成为一名初级的软件开发人员。对于用其他开发语言编程的人,本书也是一本不错的入门级别的书。
可能全自学入行还是有点难
你可以去相关的公实习边上班边学,或者索性专业系统进行下培训可能容易些
某大型IT公司(世界五百强)招聘IOS高级开发工程师 工作地点:北京海淀区上地7街薪资:月薪20k-40k投递邮箱: 工作职责:1、O2O平台IOS移动端的开发及维护;2、其他基于IOS的产品的研发及维护;3、上级安排的其他岗内工作。 任职资格:1、本科以上学历。2年以上iOS移动客户端应用软件开发经验,至少独立开发或主导开发过3个以上iOS应用项目,且已在App store应用上架。有交易型平台产品的研发经验者尤佳;2、精通Objective-C/SWIFT编程3、熟悉常用算法和数据结构,熟悉基础设计模式,熟悉MacOS、Xcode及iPhone SDK开发环境及相关开发工具;4、良好的文档撰写能力以及模型类封装能力,如:数据库设计文档、系统架构设计文档、数据接口文档等,在编码期间能撰写清晰明了的注释;5、对移动互联网新技术持有敏感性,且乐意致力于新技术的探索和研究。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或初学 iOS 开发,读什么书好?
按投票排序
我来说说我学习的过程:第一步,精读 Stephen G. Kochan 的《Objective-C程序设计》:Objective-C语言基础,iOS开发的第一技能就是精通Objective-C; 第二步,有了语言基础,精读 David Mark 的《精通iOS开发》:通过各种单独的项目,熟悉iOS SDK,XCode开发环境,明白MVC、委托等设计模式,通读完后,你就对iOS SDK有了比较全面的认识,各种框架和组件有了一定的认识;选择性阅读了Matt Neubury 的《iOS程序设计》:本书是iOS最系统的教程,对iOS框架的底层有比较详细的介绍,深刻了我对iOS的理解。如果你是一名不仅仅想使用iOS SDK开发,还想理解底层是怎么运行实现的,那就阅读它。如果没看David Mark的《精通iOS开发》直接阅读这本教程会非常的吃力和枯燥无味,所以我建议在学习的过程中,把它作为资料库来查询,遇到想深入学习的某一方面,就选择性阅读本书的一些章节;有了上面的一些知识,研究一些github上的优秀的项目或者从cocoaChina上找些感兴趣的代码推荐内容并且阅读源码,最好还可以在自己的DIY项目中使用上它们。还可以阅读Bear Cahill 的《iOS in Practice》:通过9个上架的应用,加深对iOS SDK的认识和理解;到这时候,就会遇到瓶颈,希望更上一层楼。我自己的做法是通过看公开课或者网上的开发视频,不是让你重新学习,因为身边没人带,所以这么做让你看到别人是怎么编码,别人的编程思路是什么,并且能将你前段时间学习的内容进一步巩固。接下来当然是iOS进阶了。可以开始阅读David Mark的另一本畅销书《iOS6开发进阶与实战》,主要深入讲解了Core data,map Kit,Game Kit,iCloud,iOS安全等。在第5和第6步的过程中,可以一点一点阅读Matt Galloway 的《Effective Objective-C 2.0》:介绍52个编写高质量IOS与OS X代码的方法;
《iOS编程》(iOS Programming)非常好,很推荐
说到 iOS 开发,自己学得也很浅。不过至少独立一人完成了一个应用的开发到项目上线整个过程。分享一下我的建议和想法。首先建议阅读 Start Developing iOS Apps Today,你可以对 iOS 开发有个总体的认识。文章也有官方的中文版。编程语言 :Programming with Objective-C: About Objective-C 这是 Apple 撰写的一份关于 Objective-C 2.0 的一份文档,这也算是学习 iOS/Mac 开发必读的一份文档,记得我当初看的时候是叫做 The Objective-C Programming Language。Learn Objective-C 这也是广受推荐的一份文档,短小精练,适合入门。Programming in Objective-C 2.0 原书已经出到第四版了,建议阅读原版,中文版是根据第二版翻译的。此书比较适合入门,它甚至涵盖了 C 语言一些知识。而不像《Objective-C基础教程》直接就进入 Objective-C 及面向对象的一些思想。iOS 开发:iOS Developer Library,官方的文档库,也是最靠谱的资料了,在 Xcode 中也可以下载后直接查阅。Beginning iOS 6 Development: Exploring the iOS SDK 这个书算是用得比较多的一本了,当初我也是看着这本边学边做。且作者也比较勤快,基本跟随 iOS 更新的步伐,每年修订。当时我看的是 iOS 5 的版本,也建议任何学习资料要看要 iOS 5 以后版本的,因为其引入了 ARC,在内存管理方面和以前的方式有很大的不同。iOS Programming: The Big Nerd Ranch Guide ,比起上面那本这本涉及的面会稍微广些,建议辅助用。—————————————我是有爱的分割线—————————————————————一些相关网站:Google,这对于学习任何东西都是一个强有力的工具。Stack Overflow 一些关于 iOS 开发的问题都可以在上面找答案,你用 Google 搜的时候也会发现条目靠前的基本来自该网站。CocoaChina 关于 iOS/Mac 开发的中文社区。开源中国开源中国 - ()开源技术社区,主要是开源软件库和代码分享讨论。这个平台汇聚了有很多专业的的大牛。CSDN主要是以IT技术为基础,有很强的专业性。DevStore ()收录国内外众多第三方开发者服务,包含服务配置文档,专业服务评测,同类服务参数对比。iPhone Tutorials - Ray Wenderlich 很好的入门教程。视频教程:比较出名的就是斯坦福的公开课,最新的版本已经涵盖 ARC 了,且有针对 iBooks 出了套教材。—————————————我是有爱的分割线—————————————————————建议:一定要多动手,虽然书籍都有附带源码,但是还是要自己写,即使是照着代码敲也是必要,因为这样更贴近实际你写代码的情况,遇到的问题也绝对不是复制粘贴能带来的。前期照着书本做的时候一定要迅速,不要一周才完成书上一章的内容,毕竟起步那些内容也比较简单,要不然缓慢的步伐很容易消磨人的兴致。不要畏惧英文,比起其他开发,iOS 的开发的主要的且质量比较高的资料都来自英文。
学习iOS开发重要的是实践,只是靠读书是不可以的,可以选择像扣丁学堂这样的IT培训网站看视频教程学习,多去思考 多练习。}

我要回帖

更多关于 ios object 转 json 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信