ios开发 什么情况要用到数据

第一,我不是高手,第二,我可以分享下我的心得。一般的数据量很小的项目,没必要使用数据库,如果只是保存写用户信息,大可以用其他的方法,用keychain或者nsuserdefault或者其他的都可以。任何一个项目都需要保存一个使用状态,不能每次打开项目的时候都和第一次运行一样,完全新,要给人以使用过的感觉就要存储一些历史数据。如果怕影响用户体验的话,可以多开线程在后台去对数据操作(数据量大的情况下),记得对线程要回收。如果你对保存数据比较迷茫的话,你可以google一下ios的四种数据持久化,对于sqlite和coredata,我个人认为只是两种不同的存储方法,一种是小型轻量级sqlite数据库,所有移动设备经常用到的,还有一种是苹果针对ios操作系统开发的coredata数据存储,具体孰胜孰略还有待你自己去了解,一般如果我的数据库要非常多的表格互相关联最后查询一条结果那么我会采用sqlite,如果存储一些有规律的数据那么我会采用coredata,没有哪个更好的说法,只能说这两种都各有千秋,而我听前辈们说,coredata只是苹果对sqlite的又一次封装而已,方便操作但也局限操作

② Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得

说下我的吧,模拟器不只是可以运行Xcode工程,你没事也可以当做电脑上的回苹果手机Ipad来玩,像我用的是答黑苹果,显卡驱动没有装上,放视频很卡,我就用里面的Ipad模拟器打开一些视频教程!图片,文档,视频,直接拖到模拟器里面都可以打开。comment键按下不放就有两点触摸,再+Shift改变两点触摸中心点,Alt+Shift+H 返回到桌面,Alt+左(右)箭头切换模拟器横屏竖屏,Alit+Q 关闭模拟器,其他的就是模拟器在调试时用到的慢放运行画面,渲染出不同的图层。。毕