ios basic:2.0 Incorporation the data(学习怎样去design data model,怎样去学习Objective-c)

你的app 的data model由数据结构组成,可以保存数据。从user interface 里把数据分开,可以很容易的实现一个通用的app,不管在iphone上还是在ipad上。

1 design your app

如果你仅仅想保存一小部分数据,最好选择Foundation Framework class,你应该努力的学习用已经存在的Foundation class,而不是用别的你自己实现的,比如你想要记录一个字符串,你应该用NSArray或NSString.但如果你data model需要自定义的class去存储数据,你应该custom a class.要做这个,你应该考虑怎样把Foundation framework class嵌入到你的custom class中,在你的custom class中用这些已经存在的class去实现你想要的功能,往往能达到事半功倍的效果。

当你在design你的data model 时,需要牢记三点:

what types of data do you need to store?

无论是text,documents,large images,还是另外一种类型的信息,设计合适的data model去handle 特定类型的内容

what data structure can you uses?

这里你要做出决定你要用framework  class 还是自己custom  function的class.

how will you supply data to the user interface?

你的data model不能和interface直接相联系,你要用controllers 里面用logic去handle在data model 和interface之间的交互

2 implementing your model

为了能够写出好的有效地代码,你需要学习更多的Objective-c语言,了解他的功能。

在这里将介绍一些好的方法去学习Objective - c:

1 通过学习Programming with objective-c的concepts,然后写一些test app去加强理解,并在实践中使用。

2 直接去编程,当你遇到问题的时候,然后尽全力去解决它,如果你喜欢这种方式,你需要把Programming with objective-c作为参考,把他作为你学习一些基本概念的练习,然后应用到你的app中

当你在开发你的data model时,最主要的目标是使代码运行起来,仔细的考虑你的data model的结构,但不要着急去完善它,



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值