- 博客(30)
- 收藏
- 关注
原创 iOS -- LaunchScreen欢迎界面动画效果
为什么会出现欢迎界面?程序在启动的过程中需要消耗一些时间,那么在加载出现主界面之前,会出现短暂的黑屏,这实在是很糟糕的一件事情,会给用户一个非常不好的体验。为了缓解用户等待过程中心理的不适与烦躁,欢迎界面闪亮登场了!用欢迎界面来替代黑屏的等待,可以有效的掩盖耗时阻塞的后台操作,还能向用户展示有效的信息,是非常好的一种过渡方案。但是有的程序把欢迎界面做成了广告版,浪费了用户更多的
2016-01-14 16:49:10
7883
原创 iOS -- 如何封装一个元素是字典的数组
今天再做网络请求上传参数时,需要传一个数组,数组结构是由一组字典组成的。实现的代码如下:for (int i =0; i _subjectAndScoreArray.count; i++) { NSMutableDictionary *mutableDict = [NSMutableDictionarydictionary];
2015-12-29 16:55:39
552
原创 iOS -- 获取当前时间,以及出现的错误
获取系统当前的时间方法如下://获取当前时间 NSDate *sendDate = [NSDatedate]; NSDateFormatter *dateFormatter = [[NSDateFormatteralloc]init]; [dateFormatter setDateFormat:@"yyyy年MM月dd日"];
2015-12-28 10:43:52
1812
原创 iOS开发 -- 字符串删除某些元素的方法
有时候请求到的数据不是自己想要的。需要对string进行截取才行。今天遇到的问题是这样的:服务器请求到的图片路径发现时本地的。。。应该是接口没改好。但是那也得用嘛。然后返回的字符串是这样子的:img/store/dianfanbao.png图片命名中不能有/ 所以就必须把前面的字符删除了,然后把图片放进工程就可以读到图片了。方法如下: N
2015-12-02 10:25:46
3451
原创 iOS开发 -- 日期格式转换
转换的目标是: 把形如 2015-10-10 转换成 2015年10月10日 NSString *strrring = @"2015-10-10";NSString *dateStr = [NSStringstringWithFormat:@"%@年%@月%@日",[strrringsubstringWithRange:NSMakeRang
2015-11-24 13:58:03
359
原创 iOS开发 -- 数组去重+排序的方法
数组去重+排序方法:NSArray *array =[NSArra arrayWithObjects:@"4",@"8",@"3",@"6",@"3",@"9",@"1",@"8",nil]; //数组去重 NSSet *set = [NSSetsetWithArray:array]; NSArray *tempArray =
2015-11-24 11:30:34
566
原创 iOS开发 -- 延时执行某个方法的几种方式的比较和汇总
项目中有时候我们需要过几秒再去执行某个方法,这时候我们可以用一下几种方法实现:1、performSelect方法[selfperformSelector:@selector(popVC)withObject:nilafterDelay:1.0f];我的这句代码是为了推迟1s返回上个控制器。是一种非阻塞的执行方式。2、定时器:NStimer [NSTi
2015-11-13 13:30:54
462
原创 iOS开发 -- Xcode7如何创建项目启动图!?
问题产生的原因: 昨天,为了上线项目,创建工程时,Xcode是6.4版本的。现在已更新至7.1没有多想,按照旧的方法上传。一直提示报错,百度了老半天,发现是因为启动图的问题。发现Xcode7.1与以往的版本发生了一些变化.变化如下: 在Xcode7下创建的项目,由于某个原因,Xcode7添加启动图有点不一样。Xcode7与Xcode6不一样的地方在
2015-11-12 18:24:12
699
原创 iOS开发 -- 添加自定义ttf字体的方法
项目中需要使用第三方的字体FZLTCXHJW.TTF,百度了半天,添加成功了,步骤如下:1、将FZLTCXHJW.TTF字体库添加到工程里面2、在工程的Info.plist中添加一行Fonts provided by application。加上字体库的名称如图:3、引用字体库的名称,设置字体:[UIFont fontWithName:@"fontName" size:16];
2015-11-12 18:09:02
622
原创 iOS -- AppStore上传屏幕快照的要求。
各个尺寸对应的图片要求:3.5640*96072dpi命名不能有汉字4640*113672dpi命名不能有汉字4.7750*133472dpi命名不能有汉字5.51242*220872dpi命名不能有汉字若图片命名里面有汉字则会提示,无法加载文件,请再试一次的错误.
2015-11-10 17:04:34
6219
原创 iOS -- 字符串和数字互相转化
常用的转化方法: NSString *tempA = @"123"; NSString *tempB = @"456"; 1、字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2、字符串转int int intString = [newS
2015-10-21 11:02:19
904
原创 iOS -- 网络请求到的数据,中文出现乱码!!!
问题描述:向服务器发送一个字符串,然后请求得到的数据出现乱码, 乱码样式如图所示解决办法: 经过多次的调试,发现上传的字符串是正确的,然后再浏览器里查看则是乱码如上图所示。 所以说问题不是请求得到的数据的问题,而是post请求向服务器发送的字符串的问题。 所以,再post请求时,需要先对数据进行编码代
2015-10-20 13:48:36
8493
1
原创 apple设备相关--苹果手机死机了怎么办!?
由于苹果手机电池不可拆卸,那么当苹果手机死机后,长按关机键关不了机,那该怎么办呢?方法:按住电源键+home键不放。就会进入reset重启模式。然后手机就重启了。重要的事情说三遍: 电源键+home键不放。电源键+home键不放。电源键+home键不放。
2015-10-12 10:30:12
550
原创 iOS -- 设置按钮中的文字左对齐
用设置标签label的方法设置是没有效果的:Label.textAlignment =NSTextAlignmentLeft;//没有效果所以就要使用按钮的方法:a.首先让按钮的内容的对齐方式修改为左对齐,方法如下:button.contentHorizontalAlignment =UIControlContentHorizontalAlignme
2015-10-09 16:31:59
1223
原创 iOS开发 -- 表加载数据时,数据混乱怎么办?!
一般情况下,创建玩tableView。cellForRowAtIndexPath:方法中我们都是这样写的:static NSString *CellIdentifier = @"Cell";//初始化cell并指定其类型,也可自定义cell UITableViewCell *cell = (UITableViewCell*)[tableView dequeueReusableC
2015-09-29 10:22:56
910
原创 ios开发 -- AFNetworking用法
网络请求一般用到的第三方框架是AFN。关于AFN主要以下用法:1.get请求 请求网络数据使用git方法,使用方法如下: //请求管理器 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManagermanager]; // 格式 json NSD
2015-09-28 16:37:55
394
原创 iOS -- 图片虚化,模糊化
首先需要导入1个类代码如下:UIImage+Blur.h#import #import #import @interface UIImage (Blur)// 0.0 to 1.0- (UIImage*)blurredImage:(CGFloat)blurAmount;@endUIImage+Blur.m
2015-09-28 16:22:12
602
原创 iOS开发 -- 设置tableView的边框
今天写个弹窗的tableView,发现表的边框是白色的话,不好看,所以就查了查如何修改表边框的颜色。方法如下:self.tableView.layer.borderWidth = 1;self.tableView.layer.borderColor = [[UIColor blackColor] CGColor];//设置列表边框//self.tableView.l
2015-09-14 14:49:30
1038
原创 iOS -- git的常用命令,使用步骤
git常用命令,使用步骤给哪个git目录上传东西,终端里就要进入该目录。下载项目git clone git@git.oschina.net:MIsterZhou/ThirdGroup.git添加更新的项目--12341.git add .2.提示信息必须写。git commit -m 提交信息,可随便写,但一半公司都会有自己的规定3.git pull 把服务器上的代码拉
2015-08-27 14:44:40
463
原创 swift -- swift学习笔记(1)
Swift学习笔记(1)特点:基于C和OC语言,使用现有的Cocoa和Cocoa Touch框架,无缝兼容C,OC语言兼具编译语言的高性能和脚本语言的交互性支持Playground,它允许程序事实预览,无需频繁创建和运行App简洁,安全,简易,灵活,高效开发环境Mac OS X系统 10.10 或 Mac OS X系统 10.9.3 语法基础:多行注释:可
2015-08-21 17:41:41
438
原创 iOS开发 -- 音频的播放
ios 音频的播放使用到AVFoundation框架。其包含三个主要的类:AVAudioPlayer、AVAudioRecorder和AVAudioSession。它们负责音频的播放、录制和配置,而且都有相对应的delegate协议。支持的格式有:caf/m4a/mp3/aif/wav/au/snd/aac.能够提供基本的播放操作:创建、准备、播放、暂停、跳过和停止,
2015-08-21 10:34:04
587
原创 iOS开发 -- 通知Notification
通知使用起来非常的简单:首先定义回调,即发生通知了我应该做啥事。- (void)callBack{ NSLog(@"我收到通知了!");}其次,注册通知,即告诉通知中心,我对啥通知感兴趣[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(call
2015-08-21 09:33:15
318
原创 iOS开发 -- UIScrollView基本用法
UIScrollView它是一个视图,然后它是一个可以选择滑动的视图,用与显示更多的内容其次,通过scrollView可以通过手势,放大或者缩小显示的内容UIScrollView包含两个子类,其中一个就是UITableView,因此,表视图的可以实现滑动视图的所有行为创建一个UIScrollView实例// 创建一个UIScrollView实例CGRect frame = CG
2015-08-19 08:50:18
451
原创 iOS开发 -- 程序常见错误(不定时更新,适合初学)
1.’There can only be one UIApplication instance.'instance实例 表示UIapplication只能创建一个实例2.Application windows are expected to have a root view controller at the end of application launchwindow需要一个
2015-08-18 13:54:40
477
原创 iOS开发 -- 置顶按钮功能实现
适用于tableView与collectionView视图:1.首先在uiview上添加top_button和tableview视图,代码如下:[uiview addSubview:tableview]; [uiview addSubview:top_button]; 2.之后还要防止top_button被覆盖,解决办法是将top_button置顶:[uiv
2015-08-18 13:48:14
864
原创 iOS开发 -- UIViewContentMode各类型效果
UIViewContentModetypedef enum { UIViewContentModeScaleToFill, UIViewContentModeScaleAspectFit, // contents scaled to fit with fixed aspect. remainder is transparent
2015-08-18 13:30:22
466
原创 iOS开发 -- UISwitch几种颜色的更改
1.onTintColor设置开启颜色 _switch.onTintColor = [UIColororangeColor];2.tintColor设置正常关闭颜色 _switch.tintColor = [UIColororangeColor];3.thumbTintColor设置圆形按钮颜色_switch.thumbTi
2015-08-18 12:07:59
3960
原创 iOS开发 -- PCH文件的使用
1.new file - other - PCH file -创建2.工程 - 第四项 - 搜索prefix - precompile prefix header : YES -prefix header 双击输入 工程名/PCH文件
2015-08-18 11:58:12
339
原创 iOS开发 -- JSON文件转Plist文件方法
1,创建OS X 项目xcode --> OS X --> Application --> Command Line Tool2,修改 .m 文件内容如下#import int main(int argc,const char * argv[]) { @autoreleasepool { // /Users/app10/Desktop/
2015-08-18 11:50:24
600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人