摘要:
一、软件设计鼻祖MVC1.1、MVC第一次听到MVC这个名词是在C#中,相信对于MVC大家都已经很熟悉了,作为一种软件设计模式,MVC这个概念已经诞生好多年了。如果你已经开发一段时间的iOS应用,你一定听说过Model-View-Controller,在iOS开发中Apple从一开始就给我们引入这一... 阅读全文
摘要:
1.IOS视频播放代码(添加MediaPlayer.framework和#import)-(void)playMovie:(NSString *)fileName{//视频文件路径NSString *path = [[NSBundle mainBundle] pathForResource:file... 阅读全文
摘要:
1.导入阿里Sdk2.选择要支付按钮添加支付事件3.设置 阅读全文
摘要:
一、调用系统功能在iOS中打开系统本身的打电话和发短信功能还是比较简单的,之前在SSO中也提了一嘴,iOS中可以由一个应用打开另一个应用,只需要一行代码,打电话,发短信,发email,开网页也是一样的 ,只是用的协议不一样。1.打电话这个还是比较简单的,下面是打电话的代码:%@的内容是手机号self... 阅读全文
摘要:
ios的手势操作之UIGestureRecognizer浅析 一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)eve... 阅读全文
摘要:
如果真机为4S,获取tableView的Cell的superView为3级;启动页不显示,启动页图片可命名为Default@2x.png试试,项目的packing name尽量不用中文,不然真机测试时可能报错,项目的Bundle name 取中文倒是不影响。可用屏高来确定真机的大体类型(比如4系列... 阅读全文
摘要:
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"]/*如果不是第二次使用*/){ [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"e... 阅读全文
摘要:
1.代理 一对一 在第二个页面设置代理 1.1在最上方设置 //选择房间的代理 @protocol RoomVCDelegate <NSObject> 1.2设置代理方法 //方法 -(void)selectRoomName:(NSString *)name; 1.3定义委托对象 @property 阅读全文
摘要:
今天做项目时,在数组里面取值时,发现里面有NSNull的对象,然后用数组里面对应的对象赋值时出现各种问题,总是报错。后面经过研究和查资料,总算解决了这一问题。 nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指 阅读全文
摘要:
1、找到友盟开发网站,下载所需要的SDK2、主要就是把第三方都封装到一起3、统计(应用点击等、分享、推送(激光)、即时通讯(融云))4、工程配置:4.1、导入UMSDK4.4(最新)。4.2、导入第三方的类库(微信、qq、支付宝等等)UMEXtra_FW。5、配置项目info文件LSApplicat... 阅读全文