自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 MacBook Pro M3-VS Code-LaTeX配置

MacBookProM3上VS Code中LaTeX环境配置

2023-11-12 21:21:20 818 1

原创 LSF提交作业bsub达到运行时间被kill的解决办法

LSF提交作业达到运行时间被kill

2023-11-12 16:46:35 285 1

原创 iOS 利用AVPlayer创建视频播放器

目录导入框架 导入 NSString *str = @"http://vmovier.qiniudn.com/559b918dbf717.mp4";NSString *urlStr =[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];//链接接口中的汉字会导致请求失败NSURL *url=[NSURL U

2015-07-31 11:33:37 1703 2

转载 BOOL 与 NULL

在写iOS程序的时候,想初始化一个空值的时候,经常会迷茫到底是用nil,null还是NSNull, 想定义一个布尔值的变量时,又需要去想想应该用bool,BOOL抑或Boolean,赋值的时候应应该给YES/NO还是true/false。今天正好来理一下。nil/Nil/NULL/NSNullMatt Thompson总结了这4个变量的不同之处:SymbolVa

2015-03-01 15:51:12 699

原创 整理NSSet集合

(1) 初始化NSSet集合NSNumber *num=[NSNumber numberWithInteger:2345];NSSet *set=[NSSet setWithObjects:@"abc",@"efg", num,nil];    因为NSSet集合只能存储对象类型,如果要存储int,char,double 等基础类型,必须将这些转化为对象类型才能存储到NSSet集

2015-03-01 15:44:43 341

原创 搜集整理的需要注意的代码规范

编程书写规范一、排版: 1.关键词和操作符之间加适当的空格。 2.相对独立的程序块与块之间加空行   3.较长的语句、表达式等要分成多行书写。   4.划分出的新行要进行适应的缩进,使排版整齐,语句可读。   5.长表达式要在低优先级操作符处划分新行(> 80字符),操作符放在新行之首。   6.循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分。  

2015-03-01 11:19:50 592

转载 Object - C 的消息处理机制与 Method Swizzling(函数混淆)

objc_msgSend在Object-C中,我们经常调用一个对象的方法,通常我们将这个过程成为 消息传递。不同于 C 语言对对象方法的静态调用,Object-C 是通过 Dynamic Binding (动态绑定) 机制来实现消息传递的,对象对于详细的响应和处理都是在 runtime 运行时才能决定。通常,一个消息传递是这个样子的id result = [object messa

2015-03-01 11:11:23 291

原创 Object-c 中字符串总结

//1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"This is a String!";[astring release];NSLog(@"astring:%@",astrin

2015-03-01 10:53:45 308

原创 关于字典Dictionary

通过Array数组和Set集合的学习和理解,可以想象得到Dictionary也分为两种情况了,那就是可变和不可变两种类型的。的确如此,在Object C中提供了两个字典类,分别为NSDictionary 和 NSMutableDictionary. 在.NET中我们也学习过Dictionary类,这个集合的存储方式是键值对的方式存储的。而且使用Dictionary查找元素也极为简单。    一

2015-03-01 10:45:45 413

原创 搜集整理了Object-C现阶段学习中常见的问题

1. static作用?函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;(2)在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;(3)在模块内的 static 函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;(4)在类中

2015-03-01 10:34:13 397

原创 OC排序

1.快速排序//随即取 当前取第一个,首先找到第一个的位置,然后分成left和right两组子集 ,分别对left和right继续执行分割(同上操作)-(void)QuickSort:(NSMutableArray *)list StartIndex:(NSInteger)startIndex EndIndex:(NSInteger)endIndex{ if(star

2015-03-01 10:12:33 434 1

原创 Object-C中对时间的处理

一般有获取具体的年月日和星期,两个不同时间的差,某一天的前一天或后一天等;在这里我只介绍获取具体的年月日和星期,及某一天的前一天或后一天的方法;      对时间的处理一般都会用到NSDate类和NSCalendar类两个类;      获取当前的时间是:NSDate *nowDate = [NSDate date];获取具体的年月日就是对nowDate的处理;一般要用到NSCalenda

2015-03-01 09:49:36 516

转载 为什么学习Object-C这么难?

作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符号都是神马玩意?不错,他们问得非常好,所以本人也解释一下为什么很多程序员相比较学习Ruby或者Java很容易,但在决定开发iOS或者OS X应用时会那么犹豫。语法:首先我

2015-02-26 18:46:01 1487 1

iOS AVPlayer视频播放器

iOS 基于AVPlayer的视频播放器,实现播放、暂停、全屏、进度条,缓冲条

2015-07-31

空空如也

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

TA关注的人

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