Believe in your own future, will thank yourself right now
Sinner Yun
随笔分类 -
iOS
When i don't know it,i will take it go
摘要:TableView的重用机制,为了做到显示和数据分离,IOS tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。下面简要分析...
阅读全文
摘要:(1)UISwitch的大小也是固定的,不随我们frame设置的大小改变;也是裁剪成圆角的,设置背景就露马脚发现背景是矩形。(2)UISwitch的背景图片设置无效,即我们只能设置颜色,不能用图片当背景,虽然实验了很小的图片,也是不行。可能需要借助第三方类来实现。(3)UISwitch也可以增加ad...
阅读全文
摘要:主要是通过cell.accessoryView来添加switch控件- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {static NSStr...
阅读全文
摘要://IOS8新系统需要使用新的代码if([[[UIDevicecurrentDevice]systemVersion]floatValue]>=8.0){[[UIApplicationsharedApplication]registerUserNotificationSettings:[UIUser...
阅读全文
摘要:一、真机调试所需材料说明 在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成 2、
阅读全文
摘要:iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段: 第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给AP
阅读全文
摘要:第一部分首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出解释的概要图。Provider是给你手机应用发出推送消息的服务器,而APNS(Apple Push Notification Service)则是苹果消息推送服务器。你本地的服务器...
阅读全文
摘要:~/Desktop/work/movies/movie(apps) $ git status//先查看是否有需要提交的东西# On branch appsnothing to commit (working directory clean)~/Desktop/work/movies/movie(ap...
阅读全文
摘要:Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git rem
阅读全文
摘要:UIImage+wiRoundedRectImage.h UIImage+wiRoundedRectImage.m 调用方法: UIImage * image = [UIImageimageNamed:@"123.jpg"]; // 设置原图 CGSize size = CGSizeMake(100
阅读全文
摘要://发送验证码 NSLog(@"发送验证码"); AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSMutableDictionary *sendDict = [[NSMutable
阅读全文
摘要:首先,在tableViewController中设置好 代理和数据源方法: 1 @interface FirstTableViewController ()<UITableViewDataSource,UITableViewDelegate> 首先,在tableViewController中设置好
阅读全文
摘要:创建tableView后,出现如下效果 解决办法: self.automaticallyAdjustsScrollViewInsets = NO; 个人认为,应该是取消系统默认行为,保证界面区域问题(主要针对iOS7.0以后) 产生原因: automaticallyAdjustsScrollView
阅读全文
摘要:一、通过企业账号申请证书 1 Certificate Signing Request (CSR)文件 在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书…”,如图1所示: —>填写前两项,并选择“存储到磁盘”,如图2所示: 2 请求Certificate证书
阅读全文
摘要:通知 是在跳转控制器之间常用的传值代理方式,除了代理模式,通知更方便、便捷,一个简单的Demo实现通知的跳转传值. 输入所要发送的信息 ,同时将label的值通过button方法调用传递, - (IBAction)buttonClick:(id)sender { //添加 字典,将label的值通过
阅读全文
摘要:转自CSDN:http://blog.csdn.net/collonn/article/details/39259227 -->本教程适用于主流的开源网站github和bitbucket,个人认为sourceTree还是比较好用的git客户端,支持windows和mac os。 -->sourece
阅读全文
摘要:在iOS开发中,特别是在对Web服务调用的时候,经常会遇到请求参数为中文的情况,那么这时候就需要将Url转成UTF-8编码才能进行请求。使用stringByAddingPercentEscapesUsingEncoding:方法可以将string转成UTF-8编码,如下面代码
阅读全文
摘要:1.读取图片NSString *path = [[NSBundle mainBundle] pathForResource"icon" ofType"png"]; myImage = [UIImage imageWithContentsOfFile:path]; 2.更改cell选中的背景 UIVi
阅读全文
摘要:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"abcd://"]]; 要知道跳转程序的Schemes就可以通过上述代码跳转
阅读全文
摘要:ios中常用文件存取的方法有: 1、直接写文件的方式,可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2、NSUeserDefaults(偏好设置),用来存储应用设置信息,文件放在p
阅读全文