摘要: 1> 执行main函数2> main函数内部执行UIApplicationMain函数3> UIApplicationMain函数有4个参数* 前2个参数:int argc, char * argv[] 是标准C语言main函数参数,交给系统处理即可(运行程序时所附带的参数)* NSString *principalClassName : 传入UIApplication或者子类的名称,nil默认就是UIApplication* NSString *delegateClassName : 代理的类名4> 根据principalClassName创建一个UIApplicat 阅读全文
posted @ 2014-03-22 21:23 —__MOMO__— 阅读(159) 评论(0) 推荐(0) 编辑
摘要: NSString *version = [NSBundle mainBundle].infoDictionary[(__bridge NSString *)kCFBundleVersionKey]; 阅读全文
posted @ 2014-03-22 21:21 —__MOMO__— 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.NSThread 使用较少在NSThread调用的方法中,同样要使用autoreleasepool进行内存管理,否则容易出现内存泄露。使用流程:创建线程-->启动线程2.NSOperation是面向对象的多线程技术使用流程:定义操作-->定义队列-->操作添加至队列3.GCD是C语言的框架,为了在多核上使用的多线程技术使用流程:获取全局队列-->创建调度群组-->向调度群组添加异步任务并指定执行队列 阅读全文
posted @ 2014-03-18 23:42 —__MOMO__— 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.XMPP的定义•XMPP:The Extensible Messaging and Presence Protocol(可扩展通讯和表示协议)•XMPP可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议•XMPP是基于XML的协议,用于即时消息(IM)以及在线现场探测。促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同2.XMPP的基本结构•XMPP是一个典型的C/S架构,而不是像大多数即时通讯软件一样,使用P2P客户端到客户端的 阅读全文
posted @ 2014-03-06 11:30 —__MOMO__— 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 目录结构:1.AppDelegate 这个目录下放的是AppDelegate.h(.m)文件,是整个应用的入口文件,所以单独拿出来。2.Models这个目录下放一些与数据相关的Model文件里面大概是这样: Models |- BaseModel.h |- BaseModel.m |- CollectionModel.h |- CollectionModel.m3.Macro这个目录下放了整个应用会用到的宏定义,里面大概是这样:Macro |- AppMacro.h |- NotificationMacro.h |- VendorMacro.h |- UtilsMacro.h ... 阅读全文
posted @ 2014-03-05 17:37 —__MOMO__— 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 1 //退出键盘 只需一句,药到病除2 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{3 4 [self.view endEditing:YES];5 } 阅读全文
posted @ 2014-02-23 17:47 —__MOMO__— 阅读(163) 评论(0) 推荐(0) 编辑
摘要: //此前要遵循UITextFieldDelegate代理。并且设置该文本框为当前控制器的代理//开始编辑的时候让整个view的高度网上移动- (void)textFieldDidBeginEditing:(UITextField *)textField{ [UIView animateWithDuration:0.3f animations:^{ CGRect curframe = self.view.frame; //不能直接修改frame的y值。需要先将其取出,然后再赋值回去 curframe.origin.y -= 70; self.vie... 阅读全文
posted @ 2014-02-23 17:45 —__MOMO__— 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 在设置好字体以后,在占位文字中设置leading这个字体属性,用leading来乘以一个比例(CGFloat)来调节位置。 阅读全文
posted @ 2014-02-16 22:54 —__MOMO__— 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 其中drawRect方法中的参数rect就是用来设置位置的, 阅读全文
posted @ 2014-02-16 22:52 —__MOMO__— 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 设置画笔颜色可以直接 [[UIColor grayColor] set];就可以设置颜色. 阅读全文
posted @ 2014-02-16 22:50 —__MOMO__— 阅读(801) 评论(0) 推荐(0) 编辑