自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 delegate需清除

今天给程序添加了一个scrollview的delegate,每当pop掉这这控制器,上一个控制器滚动时,总是会崩掉,后来发现原因是,前一个页面也是有scrollview的,但是并没有实现代理方法,所以会崩掉。所以,delegate和notice一样,都需在dealloc方法中注销掉,设置delegate = nil 。这样,就不会有内存crash了

2015-10-16 14:32:09 1075

原创 设置了UIControlStateDisabled却无效

在iOS8.1中,我们通常会利用如下语句,设置全局的导航条按钮item的主题// 常规的设置    UIBarButtonItem *item = [UIBarButtonItem appearance];        NSMutableDictionary *textAttrs = [NSMutableDictionary dictionary];    textAttrs[UIT

2015-04-18 22:38:38 580

原创 判断已有的两个时间差

- (NSString *)created_at{    NSDateFormatter *frm = [[NSDateFormatteralloc]init];    frm.dateFormat =@"EEE MMM dd HH:mm:ss Z yyyy";   NSDate *createDate = [frm dateFromString:_crea

2015-04-07 15:51:36 560

原创 将已有的项目添加到git

1.打开终端,进入文件夹所在目录,直接拖进去即可 cd /Users/guorongrong/Study/项目/weipro2.输入 git init3.输入 git add .4.输入git commit -m '版本描述'

2015-04-02 22:45:07 374

原创 如何获取可变label的size

获取可变的label的sizeNSString *text =@"天天开心";  UIFont *textFont = [UIFont systemFontOfSize:13.0];  CGSize  size = CGSizeMake(MAXFLOAT,MAXFLOAT);// 实际的 w&H     NSDictionary *arrt

2015-02-04 14:56:05 575

原创 懒加载的一些小问题

懒加载是只有在调用的时候才会初始化,防止资源浪费。1.重写对象的get方法,且必须写成成员变量的形式,即_hero的形式,这里主要是成员变量_hero与self.hero方法的区别,self会调用get方法,程序会陷入死循环2.一定要判断是否为空,否则就会每调一次就初始化一次,失去了意义。3.在需要使用get方法加载数据的时候,一定要使用self.hero调用,原因跟上面的一样,_he

2015-01-30 22:33:50 504

原创 UITableView的优化

在UITableView中的 cellForRowAtIndexPath:方法中,会根据内容的多少来实例化单元格,有多少行内容就有多少个单元格,当内容多的时候,会消耗很多内存的,所做的优化就是,当view移动的时候,单元格移出视图,单元格将不会被销毁,而是放到了缓存池中,当需要新的单元格的时候,会首先去缓存池寻找是否有可用的,没有就再实例化一个。如:一个屏幕一次显示10行内容,一般需实例化11个单

2015-01-16 17:16:21 344

原创 datepicker的应用以及日期格式的转换

一.给文本框添加datepicker1.首先有一个文本框,点击显示日期控件,并用来显示日期       // 添加一个文本编辑框,用于显示日期并调用日期控件    _textForDate = [[UITextFieldalloc]initWithFrame:CGRectMake(100.0,30.0, 150.0, 30.0)];    //

2015-01-12 18:10:13 2083

原创 用代码写的按钮无法点进

近期刚开始接触IOS,用代码创建按钮,可正常显示,却无法点击原因:没有给按钮添加监听事件解决办法:[btn addTarget:selfaction:@selector(btnNumbers:)forControlEvents:UIControlEventTouchUpInside];btnNumbers为自己写的按钮点击的对象方法。

2014-12-05 22:49:32 439

原创 iOS音频使用

caf格式1.导入包:AVFoundation.framework2.#pragma mark Music- (AVAudioPlayer *)loadMusic:(NSString *)fileName{    // 找到指定文件的路径    NSString *path = [[NSBundle mainBundle]pathForRes

2014-12-05 22:28:38 386

原创 IOS中的音频格式转换

ios播放音频的时候使用的是硬件解码器,仅播放单个音乐不会占用任何的CPU,当播放两个以上的时候才会占用cpu。使用的格式有:caf(性能最好,核心音频格式,需解码),aiff(不需解码,但文件较大),等**********************************************格式转换******************************************

2014-12-05 22:27:10 845

原创 An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)

今天一运行项目,总是出现An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)这个问题解决办法:选中模拟器,点击左上角的 IOS Simulator ,选择 Reset Contents and Settings ,再运行项目就好了;

2014-12-05 22:26:16 534

原创 开发过程中学习到的一些快捷键

截图:command+shift+3    截全屏         command+shift+4    自由选择截屏         command+shift+space+4  捕获某个程序的窗口运行虚拟机时的键盘切换:command+shift+k 软件盘和电脑键盘切换,两个只可用一个                                    

2014-12-05 22:25:07 341

原创 UI中消掉键盘+回车输入下一个+textview的一些基本操作

输入完成后自动消掉键盘:   在Action中添加:[self.view endEditing:YES];回车后在下一个文本框中输入:   1.选中需操作的组建,右栏点击连接,选中Outlets Collections,点击圆点出现加号,将加号牵线至view controler中                     2.在viewController.h中添

2014-12-05 22:15:43 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除