新手学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。

开始第二周的学习。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值