![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
商朝歌
这个作者很懒,什么都没留下…
展开
-
SQLite库FMDB的基本使用
一、什么是FMDB ? SQLite的API是C语言写的,使用起来比较麻烦。所以就有了SQLite的第三方库。FMDB以OC的方式封装了SQLite的C语言API ( application programming interface 应用程序接口)。 二、FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架原创 2016-01-25 13:49:31 · 359 阅读 · 0 评论 -
iOS界面之间的跳转方式
iOS界面之间的跳转方式基本有3种。 1、改变window的根视图 [self.window setRootViewController:VC]; 2、模态弹出 [self presentViewController:nextVC animated:YES completion:nil];//从当前界面到nextVC [self dismissViewControllerAnima原创 2016-01-10 15:33:40 · 9565 阅读 · 0 评论 -
创建一个VC把它变成导航器控制的根视图
MainViewController *mainVC = [[MainViewController alloc]init];//创建一个VC对象 UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:mainVC];//把它作为根视图放入导航器中 self.vie原创 2016-01-10 15:39:42 · 461 阅读 · 0 评论 -
UITextField 与键盘相关
1、UITextField 编辑完成后 用户点击屏幕空白处 键盘消失 //系统的touch事件 用户摸到屏幕后 调用 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [self.view endEditing:YES];//结束编辑 2、点击键盘的return键盘消失 绑定 D原创 2016-01-10 14:58:11 · 246 阅读 · 0 评论 -
删除系统的ViewController 创建自己的并把它作为根视图
(1)删除系统的ViewController.m和.h文件 (sb也是系统生成的相当于viewController的xib文件,删不删sb没什影响)。在Deployment Info 中 把Main Interface 的Main 去掉 这样才不会加载sb。 (2)创建自己的ViewController文件RootViewController ① 在AppDelegate.m中导入自己原创 2016-01-10 18:11:10 · 301 阅读 · 0 评论 -
内存管理
一、内存管理的概念:内存管理是在程序需要时,程序员分配一段内存空间,而当使用完之后将它释放。如果程序员对内存资源使用不当,有时不仅会造成内存资源浪费,甚至会导致程序crach。 二、为什么要管理内存? 1.不要释放或者覆盖还在使用的内存,这会引起程序崩溃; 2.释放不再使用的内存,防止内存泄露(内存泄露:不再使用的内存未释放)。iOS程序的内存资源是宝贵的。 (1)野指针:原创 2016-01-10 18:13:05 · 300 阅读 · 0 评论 -
iOS沙盒机制(sandBox)
一、沙盒概念:应用程序只能在为该程序创建的文件夹中进行文件的读取,这块区域称为沙盒。 二、沙盒机制 是一种安全机制 (1)应用程序只能在自己的沙盒中进行文件读取。 (2)应用程序不能访问其它应用程序的沙盒。 (3)如果应用程序想要接收外部数据或者访问其它应用程序,需要通过权限认证。 三、沙盒里面的三个文件夹 (1)Documents :存放的是工程文件要浏览或者创建的文件。 (2)L原创 2016-01-10 18:28:48 · 324 阅读 · 0 评论 -
iOS中常用的四种数据持久化方法简介
iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data。 来自会员tlb203的分享: iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data1.属性列表 涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了 @interfa转载 2016-01-10 19:22:59 · 302 阅读 · 0 评论