纯小白求赐教
xcode吧
全部回复
仅看楼主
level 6
shelduo218 楼主
想问下XCODE上编程 C, C++, Obj C, SWIFT是四种编程的不同方式么?是学好一种就行还是4种在一个程序中互相结合的好?他们的本质都是C语言么? 请诸位吧友指点,纯小白。
2014年12月06日 07点12分 1
level 6
shelduo218 楼主
自顶求指点
2014年12月06日 12点12分 2
level 6
shelduo218 楼主
自顶
2014年12月06日 13点12分 3
level 6
shelduo218 楼主
求教
2014年12月06日 14点12分 4
level 2
c是基础 其他是从c改进的
2014年12月10日 03点12分 5
好的。顺便问下,推出的swift的优越性在哪啊?平时编译的时候直接从swift上手开始可以么?
2014年12月10日 03点12分
level 2
先学c吧
2014年12月10日 03点12分 6
level 12
你要是玩玩 只学swift可以。干活必须会oc 至少两年之内是这样。swift现在来说 对于一般开发者只是把oc翻译一下。
2014年12月12日 01点12分 7
这样,要是认真学就必须oc了是吧?
2014年12月12日 02点12分
回复 shelduo218 :你要是要靠这个干活 现在的话oc肯定要会
2014年12月12日 05点12分
level 1
c艹 swift oc都是类c的语法,都是面向对象,swift添加了很多特别好的元素,而且作为开发也不错,但是目前大多数的app都是oc写的,所以为了维护现有的代码,oc还是得懂的。
但是无论什么开发,语言都是其次,sdk提供的封装才是要学习的,设计模式也是要学习的,这样无论什么语言都可以开发,但是swift目前可用的第三方库很少,比如侧边栏等UI库等,oc主要在于他的内存管理复杂
oc是c的超集,遵循的是smalltalk的思想,他的基本数据类型是和c一样的,生命周期也是一样的,但是他的对象使用指针来使用的,也就是说,这个对象的生命周期到头了是要自己释放的,后来苹果加入了ARC功能,不需要手动release retain autorelease了,但是这个的实现机制是编译器自动判断对象的生命周期并且插入语句来实现管理的,比如在一个{}内实例化的对象,编译器就自动在代码块底部插入释放语句,如果是作为被返回的对象,则使用autorelease,这样会导致自动释放池内有了大量的对象,占用性能。
2014年12月24日 13点12分 8
问下sdk提供的封装…这句话我不是很理解…
2014年12月24日 13点12分
1