×

objective c教程 c

objective c教程(objective-c怎么用)

admin admin 发表于2022-09-06 13:34:23 浏览147 评论0

抢沙发发表评论

本文目录

objective-c怎么用


额~~objective-c就是一个编程语言啊
是ios系统基础语言,但是入门偏难
可以学下swift语言,这个比较容易一些 是最新的ios开发语言
来源:麦子学院

如何学好OBJECTIVEC


1.请先把C语言基础学好;
2.看《Programming in Objective-C 2.0》,不要看《Objective-C 2.0程序设计》;
3.看《Cocoa Design Patterns》和《Cocoa Programming Developer’s Handbook》,不要因为他们很难而我们自己是初学者所以就不看;
4.是的,你需要一台Mac,如果你真的打算好好学Objective-C和Cocoa的话;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Objective-C,并不说明你会Cocoa编程;
7.学语法并不难,Foundation,Appkit,UIKit,Core Data,Core Animation也不过如此——难的是长期坚持实践和不遗余力的查阅文档;
8.请时刻记住,要写出好的App,界面设计和程序功能同等重要——其实可以时刻记住:Mac/iOS用户界面规约也是必读的文档;
9.不看C语言的书,是学不好Objective-C语言的;
10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
16.Cocoa是Objective-C的框架,主要包括Foundation,Appkit和Core Data。Cocoa Touch是Cocoa的iOS版本,主要包括Foundation,UIKit和Core Data;
17.Objective-C不仅仅是为C加了个类——运行时环境同样至关重要;
18.学习编程最好的方法之一就是阅读文档和源代码,请善用Xcode文档里的程序实例源代码;
19.请记住,Objective-C是“动态”的语言;
20.请阅读《Objective-C 2.0 Programming Language》等文档——官方的文档总是最权威,最完整的参考书;
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
23.请记住,iOS和Mac开发本质上是相同的,不过区别也同样要被重视;
24.不要停留在Xcode的层面上。掌握通过命令行使用gcc和gdb,以及git等工具,将使你效率倍增;
25.和别人一起讨论有意义的Objective-C和Cocoa知识点,而不是争吵Cocoa行不行或者Objective-C与C++哪个好;
26.不要被各种Core XXX等“技术”名词所迷惑,它们只不过是C和Objective-C的框架(库)而已;
27.如果你学过C++,请暂时忘记使用.(点)调用方法,Objective-C是用方括号的,并且更准确的名字叫做“消息传递”;
28.Objective-C是C语言的严格超集,和C语言联系紧密,C语言是Objective-C的一部分;
29.请不要认为学过C++语言再改学Objective-C就没有什么问题——你只不过又在学一门全新的语言而已;
30.读完了《Cocoa Programming Developer’s Handbook》以后再来认定自己是不是已经学会了Objective-C;
31.学习编程的秘诀是:编程,编程,再编程;
32.请留意下列书籍:《Cocoa Programming Developer’s Handbook》《Cocoa Design Pattern》《iOS 4 Advaced Programming》《Cocoa Programming A Quick-Start Guide for Developers》;
33.不要因为苹果是个商业公司,你就可以忘记开源。于个人来说,开源是给予,但你却获得了更多。别忘了,苹果自己也使用了大量开源技术;
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
35.空闲的时候可以把自己的想法变成代码,并放到github上去,或把它变成App Store里的一个软件;
36.请重视Objective-C的运行时环境编程,并将其切实的运用到自己的程序中;
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
39.Objective-C,Cocoa和Xcode集成开发环境要同时学习和掌握;
40.既然决定了学Objective-C,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
41.工欲善其事,必先利其器,要做好Objective-C和Cocoa开发,请用好Xcode;
42.当你写Cocoa程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
43.别心急,设计Objective-C的类确实不容易;自己程序中的类和自己的类设计水平是在不断的编程实践中完善和发展的;
44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
45.每学到一个Objective-C的难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
47.请不断地对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
48.保存好你写过的所有的程序——github是你最佳的代码托管工具;
49.请不要做浮躁的人;
50.请热爱Objective-C!

如何学习objective-c语言


如果LZ没有任何编程基础的话不建议直接开始学objective-c。苹果当年开发objective-c的一个原因是C++过于复杂,虽然objective-c比C++简单许多,但是简单的代价是语法比较怪异,一些关键性的东西很难理解(很难理解但是用起来很简单)。
我建议LZ还是先学习C语言,明白什么是高级语言,什么是编程。然后适当的看一些C++和JAVA的书籍明白什么是OOP(面向对象)再来学objective-c比较好,因为objective-c是一种面向对象的高级语言。
我的学习顺序是c-》C++-》objective-c
C++只要熟悉语法就可以了。
C++是C的一个超集,而objective-c又是C++的一个超集合,所以这样学比较好
-objective c教程

想学习ObjectiveC但是看不懂代码,买什么书好


《Learn Objective-C on the Mac For OS X and iOS》 的中译版 Objective-C基础教程 还不错
进阶可以看《Effective Objective-C 2.0 编写高质量iOS与OS X 代码的52个有效方法》
之后以iOS Developer Library、 github和staoverflow为主,进行学习。
学习效率上:看DEMO 》 看博客 》 看视频
不过这有个循序渐进的过程,视频方面推荐:《 斯坦福大学公开课:iOS 7应用开发》
还有个swift版本:《斯坦福大学公开课:iOS 8开发》
其他的视频教程:像极客学院 、MOOC、 慕课、 麦子学院、csdn。。。。。
博客的话:搜索一下都有了
DEMO的话:github不用多说,还有 第七城市、code4app、 OSChina 这些地方都有不错的控件DEMO,质量参差不齐,都是网友自己上传的,其中也有封装的很不错的。
PS:现在不推荐学iOS了,你可以学Html5 PHP 或者其他什么的。好找工作,iOS就业几个大城市都饱和了,每个月都有至少上千培训班的学员毕业出来找工作的。
选择比努力更重要!!!
选择比努力更重要!!!
选择比努力更重要!!!
-c

objective-c基础教程哪里有啊最好是视频的那种,谢谢!


oc已全部翻译完成视频总4个视频免费下载

链接:https://pan.baidu.com/s/12bUfNF9uv56gwVkd8T05qg

提取码:64s9

oc已全部翻译完成视频 总4个视频|OC教程04:速建+讲解.mp4|OC教程03:如何给机器人添加纹理与着色.mp4|OC教程02:场景管理.mp4|OC教程01:涂鸦的投射原理与应用.mp4


如何学习Objective-C


作为一个网络上的活跃分子,使用Objective-C的开发者,我收到了许多围绕Objective-C的提问。这些问题在人们学习Objective-C或者尝试开发app的时候会不断跳出来,而且其中的某些问题可能笼统如“Objective-C看起来太难了”也会细致若“那个
-objective c教程

学习objective-c的好书


1. 《Objective-C基础教程》结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。《Objective-C基础教程》适合各类开发人员阅读。
2. 《Cocoa入门-使用Objective-C》助您轻松体验Cocoa开发,不仅是阅读,还有动手实践。介绍完Xcode和Interface Builder之后,您将很快接触到Objective-C的面向对象编程概念,它是创建Mac OS X应用程序的首选语言。每章中都提供了不同的示例程序供您构建,通过循序渐进的指导来教给您Cocoa编程的基础。每章中学到的技巧都作为基础铺垫后面章节中介绍的更高级的技巧和概念。
3. 《Objective-C2.0程序设计(原书第2版)》是Objective-C领域的经典著作,对Objective-C进行了系统而全面的阐述,权威性毋庸置疑。全书共分为四大部分:第一部分全面讲解了Objective-C语言的基础知识,包括类、对象、方法、数据类型、表达式、程序结构、继承、多态、动态类型和动态绑定、函数、数组、结构和指针等;第二部分详细阐述了Foundation框架,涵盖数字、字符串、集合、文件操作、内存管理、对象复制和归档等重要内容;第三部分简要介绍了Cocoa和iPhone SDK;第四部分是附录,主要列出了Objective-C的快速参考。
《Objective-C2.0程序设计(原书第2版)》结构合理、内容翔实,简单易学,既适合程序设计初学者和所有程序员阅读,也可作为程序设计语言课题的入门教材。
这三本书我都看过实体版的,写的都不错,这个语言本身也不太复杂,反而是Cocoa框架需要在大量的实践中来熟悉和了解
这三本书在亚马逊都有售
-c

想学习Objective-C,大家推荐下用哪本书比较好,谢谢


必须是《objective-c基础教程》啊。然后看看《ios5基础教程》,把上面的例子都敲出来,还得熟悉一下ARC。了解一下设计模式和重构也是很有必要的。

我想学习Objective-C,可是不知道学,要买那些有关Objective-C的书籍,最好是从简单到高级,谢谢了


楼上说的都对. 但是其实我觉得你最好从HTML + Javascript学起. Objective-C和Javascript一样都是C的演变, 虽然这么比并不很合适. 但是如果你学obj-c是为了搞iOS开发. 那么和写网页一样会用到很多UI对象和元素. 在“概念“上是有很多相似的地方. 而且Javascript是一门无类的语言, 而obj-c的类构造又和C/C++的方法完全不一样. 所以你完全没必要去学习C++的类构造. 学到obj-c的时候直接学类的概念就可以. Javascript和Objective-C都属于面向对象的编程, 而C++面向对象这个概念强调的并不是很多, 虽然在VC++中改进了不少. 而且HTML和Javascript都非常容易学, 开着浏览器就测试了也不用编译, 省下很多时间. 你需要注意的就是在声明变量上解析型语言和编译型语言很大不同, 但是这个可以以后再说...因为obj-c用的实际上是cocoa的框架, 在写声明变量语句的时候跟C++也有很大不同...所以..总而言之建议你先学个2-3个月HTML+Javascript, 然后看几眼C++的概念. 基本就可以上手obj-c了. 我是这么认为...
-objective c教程