新手学IOS一周笔记-理解init,viewDidLoad

由于我家很穷,买不起苹果。我也一直觉得身体发肤受之父母,我决不会卖肾买苹果。

从开始要准备学习IOS开发时,准备在Windows上配置环境到现在在苹果机上学习。Mac系统太大,寝室的网速太差,放弃了下载。

有幸,新找的这家公司免费让我从头开始学习IOS,给我充足的时间,和设备。此乃我的三生有幸,未给公司创造任何价值,公司还如此优待我这个小喽罗。

废话连篇啊!

看书已经有一周了,我对IOS还不是很了解,我在这里只是贴出我遇到的问题,和我在群里向其他学习者给我提供的解决方法。

我使用XCode4.5,看的书讲解的是XCode3,看资讯,它们两个差别有点大。我照着书做我的第一个Hello World app都花了一天的时间。实在时没什么好纪念的。

之后我又做了一天的小费计算器,做这个时遇到了一个问题。我不知道滑动条滑动该连接哪一个事件,我在网上看了解释也没有明白那些事件什么时候用哪一个。于是我用了最笨的办法,一个一个试。Touch Drag Inside是我需要的效果。拖动滑动条的时候他的值会改变。

我之前时做Android开发的,我没有理解IOS中类似Android中生命周期的东西,在做网站收藏夹的时候,我错把数据的初始化放在了init函数中,结果要添加的button始终加不进去,在群里问了,他们说我的代码没有错,肯定是之前某个地方错了。然后我一步一步地做调试,发现我重写的init根本没有执行。不过为什么init不执行,我现在还没有弄明白。一经指点,我把数据的初始化放到viewDidLoad中就一切如我所愿。

(引用)正确为流程:

(loadView/nib文件)来加载view到内存 ——>viewDidLoad函数进一步初始化这些view ——>内存不足时,调用viewDidUnload函数释放views—->当需要使用view时又回到第一步 

推荐连接:http://www.cocoachina.com/applenews/devnews/2012/1120/5134.html

原谅我这个初学者的不敬业!我先问how,再学why。

开始第二周的学习。



你可能感兴趣的:(iOS笔记,ios,iOS,IOS,xcode4)