- 博客(69)
- 资源 (4)
- 收藏
- 关注
翻译 【IOS开发】 XMPP 简介和 XMPP 框架导入工程文件
原理介绍XMPP是一种基于标准通用标记语言的子集XML协议,具有超强的可拓展性。经过拓展的XMPP可以通过发送拓展的信息来处理用户需求。XMPP包含了正对服务端的软件协议,使之能够与另一个进行通话。XMPP以Jaber协议为基础,而Jabber是即时通讯中常用的开放式协议。目前由IETF国际标准组织完成标准化工作。标准化的核心分为两个部分核心的XML流传输协议基于XML
2014-07-14 20:46:28 9137 6
原创 【IOS学习】AV Foundation 学习笔记
HAHAHA应用场景:进行媒体回放时,应用必须创建一个AVPlayerLayer屠城,并将视频数据渲染到这个图层需要通过屏幕上得控件,对媒体进行暂停、停止或者快捷操作,需要自己创建空间,并对这些动作进行处理对于不需要自定义解决方案的人,有两个标准视图控制器,用于媒体捕捉和媒体播放器,他们是UIImagePickerController 和 MPMoviePlayerContro
2014-07-13 23:28:36 5884
原创 【IOS学习】CoreText学习笔记(二)设置文字属性和插入图片
本文来自http://geeklu.com/2013/03/core-text/- (void)drawRect:(CGRect)rect { CGContextRefcontxt =UIGraphicsGetCurrentContext(); CGContextSetTextMatrix(contxt,CGAffineTransformIdentity
2014-07-11 21:44:07 6531
原创 【IOS学习】CoreText学习笔记(一)相关的类
借图和代码一用,来自:http://geeklu.com/2013/03/core-text/。 这个博客是写了一个相对完整的代码,但是由于它封装了一些东西,导致层级关系复杂了,虽然代码简洁、可复用性好,但是不是很利于我们学习Core Text 的相关知识。这里用原始的方法一点点地铺开Core Text的相关知识- (void)drawRect:(CGRect)rect
2014-07-11 21:24:00 12142
原创 【IOS学习】Core Audio 学习笔记
应用场景正在播放的应用上面叠加一个声音应用中的内容替换正在播放的歌曲获取系统音乐// Create a new picker MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTyp
2014-07-07 23:19:33 3007
原创 【IOS学习】Core Data 框架学习笔记,以及demo
关于Core data设计用来与MVC设计模式协同工作的关注的是对象,从Core Data 获取信息时,会创建并返回一个装有受控对象(managed object)的数组返回的数据结构由模式(schema)或者受控数据模型中定义的Core Data 栈由以下内容组成受控对象模型持久化存储调度器持久哈存储和存储文件受控对象上下文 简化图如下
2014-07-05 17:41:45 4117 1
原创 【IOS学习】Core Image 框架学习笔记,以及demo
Core Image 可以使用照片后处理滤镜,以及图片分析算法,自动图像增强和面部检测。 Core Image 使用方便、易于管理,优异的性能。 用途 1. 在照片、视频处理,把滤镜作为最后一步,添加水印 2. 给照相机提供实时效果 3. 面部检测,自动滤镜增益理解Core Image 框架CIImage 带便图像的对象CIFilter 表示滤镜,使用key-value coding设置输
2014-07-05 17:18:29 4060
原创 【IOS学习】Core Graphics 框架学习笔记,以及demo
Core Graphics是基于C的API,可以用于一切绘图操作CoreGraphics和Quartz2Dquartz是一个通用的术语,用于描述在IOS和MAC OS X ZHONG 整个媒体层用到的多种技术 包括图形、动画、音频、适配。 Quart 2D 是一组二位绘图和渲染API,Core Graphic会使用到这组API Quartz Core 专指Core Anim
2014-07-05 16:49:28 32595 1
原创 【IOS 开发】UIWebView 加载本地文件,多层的网页目录结构失败分析和解决,以及demo
此方案解决了如下问题:有一个本地可以打开的网页,这个网页是一个文件夹。文件夹里面是一个index.html。 同级还有其他的文件夹。如图要求使用 UIWebView 把此网页完全加载使用普通方法加载是这样的分析:使用普通的本地加载方式有两种方法第一种,把本地文件初始化成Request,让webview 加载Request NSString *h
2014-07-04 13:11:44 5737 6
原创 【IOS学习】KVO的使用,demo
KVO nsobject类实现NSKeyValueCoding / NSKeyValueObserving非正式协议本质上定义了一套让我们去遵守和实现的方法 KVO的使用
2014-07-03 13:14:52 4645
原创 【IOS学习】视图切换,纯代码实现 UITabBarController,NavigationController
UITabBarController *tabBarController = [[UITabBarController alloc]init]; tabBarController.delegate = self; FirstVC *firstVC = [[FirstVC alloc]init]; UINavigationController *firstNav =
2014-07-03 13:11:20 7460
原创 【IOS学习】Objective-C 协议,以及demo
协议:类似于C++纯虚基类,提供方法,由其他类实现。委托:类似于java的接口,接口定义了方法,由其他的类申明实现接口,并实现接口。委托实际上是一个过程、一种实现方式,由另一个类来完成一个类的操作可以参照此贴查看委托的另类实现http://blog.csdn.net/zhuiyi316/article/details/7818149但是可以看到那种实现是通过类作为另一个
2014-06-30 17:14:50 1546
原创 【IOS学习】Objective-C 类、属性、属性特征
属性使用@property声明,默认是会自动生成get 和set 方法的点访问(self.*)实际上调用了生成的 get 和 set 方法申明属性@property NSString *carNumber;默认已经自动生成了两个方法-(void)setCarNumber:(NSString *)carNumber;-(void)getCarNumber:(NSStr
2014-06-30 17:07:08 808
原创 Method Swizzle黑魔法,修改 ios 系统类库方法
可以结合这篇博客看,http://blog.csdn.net/yiyaaixuexi/article/details/9374411
2014-06-26 21:19:49 15809 9
原创 《专业主义》-书摘(上)
我想再重申一遍,今后的时代所需要的先见能力,是能够看清眼睛看不到的事物的能 力。任何人都能够预见到的事业是不会再有什么发展的。要想获得在新的竞争地中取胜的能 力与工具,不能依靠现有的战略论和过去成功的经验,重要的是把精力集中在不断认识前 人未曾涉足的世界,并磨练自己的资质。 把 20 世纪的学习变成一个破坏并极具创造性的“不学习”的过程。要想得出相反的结论, 当然需要对常
2014-06-24 20:24:10 755
原创 《专业主义》-书摘(下)
随手摘抄了一些自己认为比较好的段落,为以后查看用。 在职业化的时代,资本主义越来越纯粹,自由竞争越来越健全,真正拥有实力的人越 来越受到推崇。企业家无处不在,他们根据问题、情况和优先顺序,利用知识与技能解决问 题;努力钻研,力求在更高水平上解决问题的专家不断增加,这正如电脑处理信息的能力 在不断提高一般。 如今,这样的时代正在到来。不要期
2014-06-24 20:23:09 855
原创 RSS精选(一)-文摘
对于我来说,人生不过简单粗暴的几个字:面对,适应,改变。面对了之后不断完善自己,去改变。改变不了的那部分,就去适应。这,就是人生。 人的一生究竟在追求什么?你以为你只是在追求金钱吗?金钱物质给你带来的快乐就是一切吗?人的一生追求的不过就是三个东西:爱,喜悦,内心的平和。物质上的痛苦其实远远没有精神上的痛苦来的大而猛烈,而你,一直在用精神上的痛苦折磨自己。
2014-06-24 20:20:42 1018 1
原创 Cannot find executable for CFBundle "CertUIFramework.axbundle"错误方法
原因参考:http://catro.me/?p=983解决方法参考:https://gist.github.com/alloy/9277316http://blog.csdn.net/id0096/article/details/18831721/ When the `accessibility inspector' is enabled on the iOS Simula
2014-06-04 17:45:36 1833 1
原创 半年小结201405 技术的态度
最近闲下来,开始有时间看看自己的状态,终于没有借口说没时间了、没有精力了。做事挺快,东一锤子,西一榔头,做了那么多应用。知识还没有形成系统,只是会用,让我说只能说个五六成,是官方文档看的太少了视野窄了,有以下佐证:交际圈少线上和线下都小;ios7了,一些新特征都没有去了解实践;对整个计算机软件的历史没什么了解;做技术的都会写点博客,自己没了解几个。以上类似的有很多,现在发现了,就要改掉。挺
2014-05-23 12:56:48 957
原创 UIWebView 进度条控件 NJKWebViewProgress的使用和分析
使用下载地址:https://github.com/ninjinkun/NJKWebViewProgress
2014-05-15 21:02:05 31908 2
原创 APP瘦身,减小包大小的方法
资源过多,容易导致APP的包太大,会加重上传和下载的负担,所以有的时候需要做一些优化1. 不透明的大图片压缩成JPG格式2. 大的背景图片如果一定要是png的,可以用photoshop 把它保存为web格式的图片,压完之后注意看一下,有没有太大的失真。3. 删除不必要的字体,如果一定要,可以考虑使用 ios api (未验证)http://blog.csdn.net/bingowx
2014-05-13 10:05:07 8386
原创 Range objects array by NSComparisonResult。(通过NSComparisonResult对NSArray排序)
NSMutableArray *testArray = [[NSMutableArrayalloc]init]; for (int i = 0; i Test *testEle = [[Testalloc]init]; testEle.numberStr = [NSStringstringWithFormat:@"序号是%d",i];
2012-10-11 10:09:55 1232
原创 codecut iphone开发速查
使用tableview,textfield的内置方法一定要声明delegate。 为button设置字体颜色。[cancelButtonsetTitleColor:[UIColorcolorWithRed:0.196green:0.310blue:0.522alpha:1.000]forState:UIControlStateNormal]; 为button添加方法[can
2012-04-19 20:44:13 972
转载 转自MBA lib 时间管理
时间管理该条目对应的页面分类是时间管理。时间管理(Time Management)什么是时间管理时间管理是有效地运用时间,降低变动性。时间管理的目的:决定该做些什么;决定什么事情不应该做。时间管理最重要的功能:是透过事先的规划,做为一种提醒与指引。 一、无法管理外在的要求?应接不暇 主管最大
2012-04-19 19:37:26 1670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人