- 博客(20)
- 收藏
- 关注
原创 ios图片放大缩小
1.设置图片的放大缩小锚点//两点缩放手势UIPinchGestureRecognizer的响应函数-(IBAction) pinchGestureHandler:(id)sender{ UIPinchGestureRecognizer * pinchGesture = sender; NSLog(@"缩放手势已经响应"); CGFloat scaleV
2015-04-09 17:46:22
741
转载 [socket]如何解除绑定bind()?
1.[socket]如何解除绑定bind()?我找的关于setsockopt的资料:1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,
2015-03-30 13:48:33
2767
转载 socket编程原理
随碟附送http://blog.youkuaiyun.com/hguisu/article/details/7444092#t33
2015-03-30 12:49:48
448
原创 在做日本方面项目的感受
手指放在键盘上,就想写一些上下文,特别啰嗦的话,但是我又不想说那么多,只想简明扼要的说下我的感受. 严苛 也许这两个字是我对自己这段时间感受的一个总结吧. 他们有严格的代码审查制度,分工明确.严格的代码问责制度.必要时对更新的代码进行review. 有一段时间,自己写的代码被查出一个bug,被问责的时候,我都不敢写代码
2015-03-29 15:21:08
559
转载 IOS Layer的使用(阴影)
CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个根CALayer,在UIView上的所有视觉效果都是在这个Layer上进行的。CALayer外形特征主要包括:1、层的大小尺寸2、背景色3、内容(可以填充图片或者使用Core Graphics绘制的内容)4、矩形是否使用圆角5、矩形是否有阴影Layer有很多种
2015-03-19 15:25:54
779
原创 UIDocumnetIntecontroller 使用经验
1.在plst配置App支持的文件UIT 设置CFBundleDocumentTypes key CFBundleDocumentTypes 键是一个dictionary数组,一个dictionary表示了一个指定的文档类型。一个文档类型通常与某种文件类型是一一对应的。但是,如果你的程 序对多个文件类型采用同样的处理方式,你也可以把这些类型都分成一个组,统一视作一个文档类型。
2015-03-17 18:49:15
487
原创 CAShapeLayer的简介
极客学院学习教程笔记请关注极客学院1.CAShapeLayer继承自CALayer,可以使用CALayer的所有属性值.2.CAShaperLayer需要与贝塞尔曲线配合使用才有意义.3.使用CAShapeLayer与贝塞尔曲线可以实现不在view的drawRect方法中画出想要的图形.CAShapeLayer属于CoreAnimation 框架.用GPU来渲染的,性能快.
2015-03-14 20:24:31
515
翻译 2014年12月3日,A Look Inside Presentation Controllers
早上好.我是 Jim Turner我是 Peter Hajas我们是UIkit团队的工程师,欢迎收看关于A Look Inside Presentation Controllers的展示,UIViewControlelr Presentations 在ios2就已经存在,但是,直到最近你才有机会在你自己的程序中定制它们.在ios7中,我们介绍了一种动画对象的概念.(何为动画对象
2014-12-03 19:36:45
622
转载 常用预定义函数
如果您导入 limits.h 您可以调用LONG_MAX供参考本网站演示如何获取最高为所有类型如:#import // ...NSLog(@"CHAR_MIN: %c", CHAR_MIN);NSLog(@"CHAR_MAX: %c", CHAR_MAX);NSLog(@"SHRT_MIN: %hi", SHRT_MIN); // signed sho
2014-11-19 10:28:54
1106
转载 ios 如何获得唯一手机设备的唯一标示UUID
转:http://it.100xuexi.com/view/otdetail/20130917/d8abef29-6751-4617-9571-2b7c1e61a637.htmlUUID是指一台机器上生成的数字,它保证对同一时空中得所有机器都是唯一的.MAC地址,或称为MAC位址,或称为MAC位址,硬件位址,用来定义网络设备的位址.在OSI模型中,第三层网络层负责IP地
2014-05-29 09:56:34
1324
原创 点点滴滴(一)
1.IOS7中动态调整标签的宽高- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(NSDictionary *)attributes context:(NSStringDrawingContext *)context
2014-05-27 19:45:08
547
转载 IOS7 兼容适配总结(一)
转载地址:http://justsee.iteye.com/blog/1945674 ios7新增加的icon尺寸:76 x 76:Size for iPad 2 and iPad mini (standard resolution)120 x 120 :Size for iPhone and iPod touch (high resolution)
2014-05-27 16:18:06
637
原创 音频队列播放(二)
下面是我的一些总结:(这里只有播放音乐的部分)static const int kNumberBuffers = 3; // 1typedef struct AQPlayerState { AudioStreamBasicDescription mDataFormat; // 2
2014-05-27 10:30:26
883
原创 队列中入队,出队,遍历算法代码演示
#include #include typedef struct STR{ int * Pbase; int front; int rear;}QUEUE,*pQueue;void init(pQueue);int en_queue(pQueue,int);int IS_empty(QUEUE);int IS_full(QUEUE);int out_que
2014-03-08 14:22:38
3515
原创 栈的,压栈,出栈,遍历,清空算法代码演示
#include #include typedef struct node{ //定义每个节点的类型 int data; struct node* pNext;}NODE,*PNODE;typedef struct { //定义一个类型存储栈顶和栈底的地址 PNODE pTop; PNODE pBootem;}STACK
2014-03-07 17:24:39
1125
原创 汉诺塔递归演示
#include int sum(int n);//1+2+3+......+100的递归函数void hanNoTa(int n,char A,char B,char C); //汉诺塔函数int main(int argc, const char * argv[]){ int Sum = sum(100); printf("%d\n",Sum); char
2014-03-06 19:24:31
1425
原创 结构体,指向数组指针,对数组的增删,排序,遍历算法
#include #include typedef struct Arr{ int *pArray; //存放一个指向数组的指针 int cent; //存放当前数组中有效的个数 int len; //存放数组的长度.}Array,*Parr;void initArray(Parr
2014-03-06 17:05:26
1234
原创 字符串的小结.
1.先看一个例题若已定义char s[10];则在下面表达式中不表示s[1]地址的是(B)。A. s+1 B. s++ C. &s[0]+1 D. &s[1]这是一个字符数组.s表示的是字符数组的首地址. s[1]的地址 就是s+1,但是不能用s++,它是一种后自增的运算.是一种将s使用后再结算的运算符.在赋值过程中,赋的是s[0]
2014-03-02 16:53:57
885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人