摘要:
1.UIApplication对象是应用程序的象征 2.每一个应用都有自己的UIApplication对象,而且是单例的(只有一个) 3.通过[UIApplication sharedApplication]可以获得这个单例对象 4.一个iOS程序启动后创建的第一个对象就是UIApplication 阅读全文
摘要:
App受到干扰时,UIApplication会通知它的delegate对象,让delegate处理系统事件。 项目中的AppDelegate已经遵守了UIApplicationDelegate协议 delegate可处理事件: * 应用程序的生命周期事件(如程序启动和关闭) 下面是常用的几个方法: 阅读全文
摘要:
只有Window才有自发权利显示,其他View都需要由Window负责显示。 注:* 不能将控制器直接添加到Window上,会出现野指针错误。 * 不建议直接使用window开发(比如:旋转) self.window = [[UIWindow alloc] initWithFrame: [[UISc 阅读全文
摘要:
代码创建storyboard方式如下 // 加载storyboard UIStoryboard *storyboard = [UIStoryboard StoryboardWithName:@"storyboard名称" bundle:nil]; // 创建storyboard里面箭头所指的控制器 阅读全文
摘要:
这次是表之间怎么进行关联,要求如下: // 建立学生与班级表之间的联系 既然是表与表之间的关联,那肯定是要先创建表: // 1.创建模型文件 (相当于一个数据库里的表) // New File ———— CoreData ———— Data Model ———— Next // 2.添加实体 (相当 阅读全文
摘要:
在CoreData实际使用中,分页查询和模糊查询是必不可少的,接下来演示一下: 首先 // 1.创建模型文件 (相当于一个数据库里的表) // New File ———— CoreData ———— Data Model ———— Next // 2.添加实体 (相当于一张表) // 找到我们创建的 阅读全文
摘要:
在实际开发中,往往需要每个模块使用不同数据库,而CoreData也具备这样的功能,使用起来也很方便: 首先我们创建2个模型文件(School和Educationist) // 1.创建模型文件 (相当于一个数据库里的表) // New File ———— CoreData ———— Data Mod 阅读全文
摘要:
计算机刚刚发明出来的时候,两台计算机之间是无法通信的,为了使计算机之间能够进行数据的交流,制定了OSI(Open SystemInterconnection)开放系统互联模型,而TCP/IP(我们所使用的)是在OSI之后发展而来的。 给大家画个OSI的参考模型: 我们可以把主机1和主机2看成是2个独 阅读全文
摘要:
Socket(套接字) * Socket就是为网络服务提供的一种机制 * 通信的两端都是Socket * 网络通信其实就是Socket间的通信 * 数据在两个Socket间通过IO传输 我们来看看下面这张图: 如上图所示:假设客户端要向服务端发送消息,并且服务器会回应客户端。那么步骤是这样的: 1. 阅读全文
摘要:
首先我们要下载Mysql的安装包,大家可以到http://mysql.com官网中根据自己的电脑系统版本下载 也可以点击 MySQL资源 下载 密码:btuu 建议下载5.7以上的版本,因为省掉了许多麻烦,如果你是5.6及以下版本也没关系,可以看下面。 安装步骤: 1> 5.6及以下版本打开.dmg 阅读全文