![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
文章平均质量分 56
yeyunxiaofeng
热爱程序设计
展开
-
storyboard设计两级TabBarController,第二级Tabbar的位置问题
这个问题已经解决了但是还是有点迷糊感谢 willingseal 前辈的 热心指点 二级TarBarController布局如上图所示 运行效果图如下 后面两个图中,我把第二级的TabBarController的位置调整到了上面,代码如下 CGRect tabBarFrame = [self.tabBar fra原创 2013-11-11 10:35:22 · 2019 阅读 · 0 评论 -
iOS 如何选择delegate、notification、KVO
delegate、notification和KVO的功能比较类似,那么在实际的编程中,如何选择这些方式呢?在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-observation/,因为博文是用英文写的,下面将其翻译成中文。在开发ios应用转载 2013-11-11 19:35:23 · 1138 阅读 · 0 评论 -
iOS里的MVC
我们今天谈谈cocoa程序设计中的 模型-视图-控制器(MVC)范型。我们将从两大方面来讨论MVC: 什么是MVC?M、V、C之间的交流方式是什么样子的? 理解了MVC的概念,对cocoa程序开发是至关重要的。 一、MVC的概念MVC是Model-VIew-Controller,就是模型-视图-控制器,这些都是什么东西呢? MVC把软件系统分为三个部分:Mo转载 2013-11-11 19:38:30 · 1311 阅读 · 0 评论 -
iOS-知识大总结
1获取系统语言设置 NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; NSArray *languages = [userDefault objectForKey:@"AppleLanguages"]; NSString *preferre转载 2013-11-13 08:40:48 · 1566 阅读 · 0 评论 -
OC中全局常量的使用
把需要经常使用常量放到header文件里,然后由PCH来引用,这样就不需要在每个使用的m文件里import了原创 2013-11-13 08:57:03 · 1688 阅读 · 0 评论 -
xcode release屏蔽NSLog或者自定义NSLog
1、如何自定义NSLog呢?直接在工程的XXX_Prefix.pch中加入以下语句(就相当于在全局中定义了)#define NSLog NSLog(@"#%s##%d#",strrchr(__FILE__,'/'),__LINE__);NSLog例如NSLog(@" begin main function");打印出来如下 #/main.mm##30# begin ma转载 2013-11-13 09:04:54 · 1032 阅读 · 0 评论 -
iOS学习之sqlite的创建数据库,表,插入查看数据
iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3 *db, 数据库句柄,跟转载 2013-11-13 10:06:32 · 729 阅读 · 0 评论 -
SQLite3的各个函数(全)
首先,添加framework:libsqlite3.0.dylib需要在对应文件的头文件中加入: #import "/usr/include/sqlite3.h"并在Frameworks中加入所需的库,否则会报错: Undefined symbols: "_sqlite3_open", referenced from:转载 2013-11-13 11:12:56 · 1375 阅读 · 0 评论