iOS开发
文章平均质量分 58
Cola-Bean
游走于21世纪的一枚IT程序猿。
展开
-
iOS开发之Quartz2D生成PDF-Part2
iOS开发之Quartz2D生成PDF-Part2在上一节当中,我们创建了一个基于Quartz2D的PDF,并在PDF中添加一线条。 在这一节,主要是添加一个logo,和绘制一个table。添加logo下载图片资源,然后添加到工程当中。在`PDFRenderer.m`文件中添加下面方法://绘制图像+ (void)drawImage:(UIImage*)image inRect:(CGRect原创 2015-08-18 16:22:40 · 977 阅读 · 0 评论 -
iOS开发之Quartz2D生成PDF-Part1
iOS开发之Quartz2D创建PDF浏览器1使用iOS的Quartz2D 生成PDF文件首先创建一个工程,导入CoreText.framework框架。在PDFViewController.h文件中引入CoreText文件#import <CoreText/CoreText.h>在PDFViewController.m文件中创建一个新方法:-(void)drawText{ NSStrin原创 2015-08-17 22:35:49 · 1632 阅读 · 0 评论 -
初探SocialFramework和UIActivityViewController
初探SocialFramework和UIActivityViewControllerUIActivityViewController介绍UIActivityViewController可以为应用提供分享和操作数据的系统服务接口,例如操作数据的行为有 拷贝、添加到iBooks等, 系统分享平台有微博、邮箱、短信 等系统服务。用法基本用法初始化UIActivityViewControllerNS原创 2015-11-02 16:19:45 · 1455 阅读 · 0 评论 -
即时通讯之输入流中读取基本数据
相应的和写入一样,下面将读取的接口陈列如下: 读取 1 byte- (int8_t)readChar;{ int8_t v; [data getBytes:&v range:NSMakeRange(len, 1)]; len++; return (v & 0x0FF);} 读取 2 byte- (int16_t)readShort;{ int原创 2016-03-16 13:34:59 · 472 阅读 · 0 评论 -
即时通讯之基本数据写入到输出流中
在做IM或蓝牙传输的项目中,难免会有这样那样的数据转码的情况,下面就将我在项目中用到的一些转换接口总结一下,将其陈列出来,希望能够帮助后来者。 将 1 byte 数值写入输出流中, 先写入高位- (void)writeChar:(int8_t)v;{ int8_t ch[1]; ch[0] = (v & 0x0FF); [data appendBytes:ch len原创 2016-03-16 13:23:57 · 523 阅读 · 0 评论 -
即时通讯:前言
最近在做IM这块,架构采用是C-S-C模式。 TCP这块采用的是NSStream,数据通信是自定义的协议进行编解码。 参考TeamTalk 后期整理出IM这块设计。原创 2016-03-14 23:18:28 · 380 阅读 · 0 评论