- 博客(23)
- 收藏
- 关注
原创 马赛克算法
public static Bitmap KiMosaic(Bitmap b, int val) { if (b.Equals(null)) { return null; } int w = b.Width; int h = b.Height; int stdR, stdG, std
2015-04-02 21:41:36 2498
原创 iOS设计模式之三:MVC模式
提到ios中的mvc不得不提2011秋季斯坦福课程的老头,他的iphone开发公开课是所有描述ios中mvc模式最为准确并且最为浅显易懂的。模型-视图-控制器这个模式其实应该叫做MCV,用控制器把model与view隔开才对,也就是model与view互相不知道对方的存在,没有任何瓜葛,他们就像一个团队里吵了架的同事,如果有项目需要他俩来参与,那么最好有第三者来管理他俩之间的沟通与
2015-04-02 21:38:32 483
原创 iOS设计模式之二:Delegate模式
代理模式 顾名思义就是委托别人去做事情。iOS中经常会遇到的两种情况:在cocoa框架中的Delegate模式与自定义的委托模式。下面分别举例说明一下:一、cocoa框架中的delegate模式在cocoa框架中的Delegate模式中,委托人往往是框架中的对象(视图中的控件、表视图神马的),代理人往往是视图控制器对象。在我们这个例子中UITableView是委托人
2015-04-02 21:31:55 455
原创 iOS设计模式之一:单例模式
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。#import @interface Singleton : NSObject +(Singleton *) instance;@end @implementation Singleton+(Singleton *) instance {
2015-04-02 21:27:55 447
转载 iOS 检测版本更新
如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] view plaincopyNSDictionary *infoDic = [[NSBundle
2014-08-19 11:33:54 680
转载 7-类
前几章参考:前几章参考:1-引言2-Objective-C 编程3-类、对象和方法4-数据类型和表达式5-循环结构6-选择结构要注意的一件事情(这个和C语言差不多,就是头文件引用规则):导入的文件要用一对引号引起来,而不是中的“"字符。双引号适用于本地文件(你自己创建
2014-07-22 10:30:53 533
转载 6-选择结构
前几章参考:1-引言2-Objective-C 编程3-类、对象和方法4-数据类型和表达式5-循环结构对于任何程序语言来说,有能力进行判断是一项基本特性。对于if语句,下面的代码很有价值:int numerator;int denominator;-(double) convertToNum
2014-07-22 10:23:12 562
转载 5-循环结构
前几章参考:1-引言2-Objective-C 编程3-类、对象和方法4-数据类型和表达式建议熟悉C语言,Java语言的同学,迅速简单的过了这一章。我看得很痛苦啊,n年前就知道的东西啦。只能作为复习了。计算机的基本属性之一就是它能够重复执行一组语句。这句话很吊。for语句将按以下步骤执行:
2014-07-22 10:16:07 530
转载 4-数据类型和表达式
前几章参考:1-引言2-Objective-C 编程3-类、对象和方法在Objective-C中,任何数字、单个字符和字符串通常都称为常量。完全由常量值组成的表达式叫常量表达式。1. int类型整数常量由一个或多个数字的序列组成。这里要注意设备或机器相关量。即我们通常说的int是32位还是64位取决于CPU的总线宽度。
2014-07-22 09:46:11 750
转载 3-类、对象和方法
前两章参考:1-引言2-Objective-C 编程今天把第三章过了一下,本章简单的把Objective-C的面向对象介绍了一下。主要关注Objective-C定义类相关的语法,面向对象方面的和其它语言差不多。比较接近C++。对象就是一个物件。面向对象的程序设计可以看成一个物件和你想对它做的事情。对象(名词)----》做(
2014-07-22 09:35:22 663
转载 2-Objective-C 编程
昨天把引言过了一下,大概了解一些背景。不记得同学可以看考链接:http://blog.csdn.net/forlong401/article/details/8331472今天第二章,Objective-C编程开始。编译运行Objective-C程序有两种主要方式:1、Xcode集成开发环境。2、Terminal命令行。X
2014-07-22 09:29:08 689
转载 1-引言
作者Stephen Kochan很牛x,C语言----UNIX,这些就不多说了。Brad J.Cox在20世纪80年代早期设计了Objective-C语言,它以一种叫做SmallTalk-80的语言为基础。SmallTalk-80可以参考:http://en.wikipedia.org/wiki/Smalltalkhttp
2014-07-22 09:23:59 804
转载 WebRTC 学习笔记(4)--PeerConnection
WebRTC 学习笔记(4)--PeerConnection此部分代码主要提供两个功能:1),适配P2P传输部分和媒体处理部分的不同接口2),封装易用的对外接口,方便使用者调用1, 接口适配部分:2, 简化接口部分:2.1,外部协作此部分代码实现了W3C webrtc 规范:http://dev.w3.org/2011/webrtc/editor/web
2014-06-05 14:18:43 7675
转载 WebRTC 学习笔记(2)--libjingle 部分 (P2P传输)
WebRTC 学习笔记(2)--libjingle 部分 (P2P传输)
2014-06-05 13:51:51 11399
转载 WebRTC 学习笔记(1)--总述
说明:此系类的内容都是本人自己对libjingle native API代码的学习总结。其中一定包含大量不准确甚至是错误的内容。欢迎大家帮忙指出错误。
2014-06-05 13:32:21 2628
转载 webRTC的音频和视频引擎的使用
webRTC的音频和视频引擎的使用 2013-05-09 13:27:33| 分类:webrtc |举报|字号 订阅应群里哥们的要求,现把怎么使用webrtc音频和视频的demo放出来.代码格式很烂,各位看客凑合的看吧,也懒得整理了.#include #include #include #include #include #includ
2014-06-05 11:36:36 3301 1
转载 NAT 的四种类型
总结:1, 四种类型都需要内部主机先向外发起一次通信后,外部主机才可以和内部主机通信。 (在NAT打了个洞)2, 前三种类型所有的通信只通过同一个外部tuple(IP:PORT).2.1, 第一种类型允许任意主机通过任意端口通过这个外部Tuple和内部主机通信2.2, 第二种类型允许曾经通信过(打洞时)的外部主机的任意端口通过这个外部Tuple和内部主机通信2.3, 第三种类型
2014-06-05 10:31:59 1362
原创 Ubuntu下安装QQ的方法
Ubuntu安装QQ方法1下载:链 接:http://pan.baidu.com/s/1pJ9D1OZ提取密码: lbq02解压:7zxwineTM.7z解压出来了,有一个安装脚本tm2013_install.sh,和两个隐藏目录.wine和.local,你只需要运行tm2013_install.sh脚本就可以完成安装wine和配置tm2013了。
2014-04-30 11:13:28 865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人