摘要:
今天代码写不下去的时候,躺在床上看了一下浪潮之巅。翻了一下书目,选了apple公司那一篇。其实apple公司的事情我已经听过不止一次了,但是每次都是间间断断地听说,都没有系统地了解它到底是经历了怎么样的一个潮起潮落,好吧,今天我总算是开了一回眼界,完整地看了一遍apple的历史。其实,apple的历史简单点概括就是这样。Jobs跟人合伙想做个廉价的PC出来卖钱,于是有了apple1,然后大家都看到了微机的市场,于是都来抢地盘,IBM实力强,抢的最凶。然后Jobs看着自己抢不过别人,开始想一些新的东西,于是用上了施乐工作室做的图形界面,做了macintosh,第一台图形界面的电脑(好像说lisa 阅读全文
摘要:
这两天研究了很多关于ssd的东西,想想还是写下来把,毕竟花了这么多时间进去。
先说一下我自己的电脑把。前几天,因为嫌我的电脑是在是太卡了,准备来次升级,然后先买了个8g的内存装上,发现的确是没有死机的情况了(内存使用率还不到40哪来的死机),但是卡还是卡,感觉颇为不爽,于是决定继续升级,就有了我现在的这块ssd。现在mac开机8-10s无误,xcode什么的都是秒开的节奏啊。爽爆了。关于这块硬盘... 阅读全文
摘要:
这几天好像弄了很多关于机械键盘的东西,我自己的这块键盘也已经慢慢熟悉了,感觉打字超级爽哈,然后看了很多网上关于机械键盘的帖子,也看了很多教程,在Amazon和Taobao看了很多键盘的价位,前几天还试了吴昊方正和阳小进的键盘。特此来整理一下关于机械键盘的种种,就当作做一个知识的储备。我发现我现在平时的娱乐生活就是看看键盘解下嘴馋,看看视频解下心痒,看看动漫养养眼睛,剩下就是看书写代码了~看来就要... 阅读全文
摘要:
今天是9月29日,晚上我坐火车准备回家过国庆,我姐结婚,当然必须要回去。运气很好,车票摇到了下铺。运气更好的是,遇到了一个学长,让我长了好多见识的学长。
刚看到他的时候我还以为他也是大学生,他给人的感觉就跟我们身边的同学一样,非常有中国大学生的气息,而且很和蔼的样子,所以下意识地喊了他。他并不是华科的毕业生,他不肯说他是哪个学校毕业的,但是看的出来他的学校也不会差到哪里去。他今年大四刚毕业,正在... 阅读全文
摘要:
UITableView是一个用于显示列表的视图,可以作为子视图镶嵌在主视图上,可以滑动,选取各种参数定义:@interface ViewController : UIViewController{@property (nonatomic, retain) NSArray *dataList;@property (nonatomic, retain) UITableView *myTableView... 阅读全文
摘要:
其实开始读微软的这篇已经比较久了,从来学校的前一天晚上等车的时候就开始读了,直到今天才看完。嗯,微软的确是个帝国。那就从头开始讲把,关于帝国的传奇都是比较长的故事呢。至于我的叙述水平和我的知识水平都还处在比较渣的地步,这篇博客也并不是我的最终稿,等我的知识丰富了会继续更新我博客中错误的知识,如果有人看到有错误,请给我指正,多谢。关于创始人比尔盖茨,我相信这个人大家都比较熟悉,他的故事也是被各家传颂。关于他在微软之前给我印象最深刻的事情有两件。第一件是关于他很小的时候,有次他当着全校人的面背诵了圣经,我不记得那是多长的文章了,10w字?反正绝对不是一个正常小孩子能够背诵下来的,正常的大人也不可能 阅读全文
摘要:
UIImagePickerController是用于选取现有照片,或者用照相机现场照一张相片使用的
定义:
@interface ShowViewController : UIViewController UIImagePickerController * imagePicker;
这里需要注意,Delegate可以不写,但是不写会有警告发生,所以还是写上比较好
使用: imagePi... 阅读全文
摘要:
GPUImage就是一个函数的类库,用于对图片实现滤镜的效果。
下面是实现一个最简单的GPUImage的程序和讲解:
首先新建一个项目,导入GPUImage类库(导入过程在我的另一个博客里面有写)。
然后在ViewController的头文件里面添加GPUImage.h,然后在实现文件里面开始写函数。
实现的基本流程和代码如下: //设置图片 UIImage * inputIma... 阅读全文
摘要:
今天是我第一天做项目哈,由于前几天实在是没有很多空,我姐结婚,事情太多,所以今天才开始真正写项目,希望不要太晚。
今天是晚上开始的,预期的计划就是能够把GPUImage成功导入,然后使用一些其中的东西就可以了哈。果然最后也只是导入了GPUImage,其中出现了一些小意外。
https://github.com/BradLarson/GPUImage
这个是我今天晚上看的主要的资料了,应该是项目的... 阅读全文
摘要:
如果已经录制好的录像的路径存放在: NSString * pathToMovie;那么如果要把这个录像给保存到相册里面就只要运行下面的代码: UISaveVideoAtPathToSavedPhotosAlbum(pathToMovie, nil, nil, nil); 阅读全文
摘要:
在OC中头文件互相引用是很常见的一件事,如:
A的头文件#import "B.h" 而B的头文件#import "A.h"
这个时候就会出现意想不到的问题。系统会在你实例化A类型的的变量的时候报错,把你弄得很惆怅也不知道是哪里错了。
解决办法:
1.如果出现重复引用的问题,首先在头文件中删去#import
2.在头文件中添加一个@class
3.在实现文件中添加#import
这样就可以完全解决... 阅读全文
摘要:
总共有两种方法能够把GPUImage处理过的图片转化成UIImage
方法一: UIImage *inputImage = [UIImage imageNamed:@"Lambeau.jpg"]; GPUImagePicture *stillImageSource = [[GPUImagePicture alloc] initWithImage:inputImage];... 阅读全文
摘要:
GPUImage提供了GPUImageVideoCamera这么一个类,它的对象能够调用摄像头,并且加上滤镜的效果。 //init VideoCamera //这里的两个参数可以设定拍摄录像的像素,还有拍摄录像的前后摄像头。不过要注意的是前后摄像头对像素的要求不同,1080P的录像就不可能在钱摄像头完成了哈 videoCamera = [[GPUImageVideoCam... 阅读全文
摘要:
之前已经有一篇博客讲过怎么开启摄像头并完成对摄像头的图像的滤镜化了,现在就说说怎么录像,并把这个添加滤镜的录像文件写到Path
原理是GPUImage给出了GPUImageMovieWriter这么个类,专门用于记录摄像头的录像。设定了路径和声音视频参数以后,把GPUImageMovieWriter的对象委托给滤镜对象,再把滤镜对象委托给VideoCamera就可以开始录制了。
首先定义: ... 阅读全文
摘要:
GPUImageTiltShiftFilter
这是一个模糊图片上下两层的滤镜效果,可以调节模糊边界,可以调节模糊程度
总共4个参数,具体如下 //模糊度的调节,0为最清晰,后面越来越模糊 [(GPUImageTiltShiftFilter *)sepiaFiltersetBlurSize:midpoint]; //模糊的范围调整,0的时候有明显边界,后面边界越... 阅读全文
摘要:
#pragma mark - 调整颜色 Handle Color #import "GPUImageBrightnessFilter.h" //亮度
#import "GPUImageExposureFilter.h" //曝光
#import "GPUImageContrastFilter.h" ... 阅读全文
摘要:
UIButton的代码实现:定义: UIButton * switchButton;创建: switchButton = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];添加到屏幕上: [primaryView addSubview:switchButton];修改属性的方法: //Button的位置和大小 CGRec... 阅读全文
摘要:
关于单例模式,我会在实验过后再开一个博客重点讲单例的使用,这里只是介绍我在PhotoForBingyan的照片滤镜的项目中使用AppDelegate单例的情况。
碰到的问题:
由于这个项目是个多视图的项目,我使用了Controller作为父视图来管理各个子视图视图,然后出现了一个状况:当我在子视图进行操作的时候,我没有办法给父视图传递消息,也就没有办法控制当前视图的转换。
解决办法:
通过App... 阅读全文
摘要:
UIColor主要在设置各个控件的颜色的时候用得到,主要有以下几种方法创建UIColor:
1.使用RGBA创建: [UIColorcolorWithRed:0green:0blue:0alpha:0];
2.直接创建各个常用颜色: [UIColor redColor]; [UIColorblueColor]; [UIColorblackColor]; /... 阅读全文
摘要:
UILabel 就是一个显示文字的控件,可以设置文字的各种属性。构造方法: //通过设置Label的边框来初始化UILabel labelOfSlider = [[UILabelalloc] initWithFrame:CGRectMake(LABELSLIDER_X, LABELSLIDER_Y, LABELSLIDER_LENGTH, LABELSLIDER_HEIGHT)];常用... 阅读全文