自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

上海-相奇 博客技术资源分享

主要是IOS开发的一些小分享

  • 博客(95)
  • 资源 (8)
  • 收藏
  • 关注

原创 XMPP协议实现即时通讯底层书写 (三) IOS XMPPFramework --IM底层架构设计+技术准备工作

最近发生了一些不是很愉快的事情,导致断更很长一段时间,很抱歉。“不要炫技,理解原理,对自己的代码负责,才能对团队和项目负责”--郭前辈在群里说过的语录,让我很是欢喜和受教。鄙人写第一次写blog是在2011年,那时候写技术blog的初衷是为了写日记:今天我学到了什么知识,技术,记录自己程序猿的成长点滴。随着技术的积累,写blog为了分享:傻逼,如果你也碰到这种问题,这是我的解决方案,看了这些XXX

2015-01-23 03:59:42 3462

原创 XMPP协议实现即时通讯底层书写 (二)-- IOS XMPPFramework Demo+分析

我希望,This is a new day! 在看代码之前,我觉得你还是应该先整理一下心情,来听我说几句:首先,我希望你是在早上边看这篇blog,然后一边开始动手操作,如果你只是看blog而不去自己对比项目,作用不是很大。一日之计在于晨,所以怀着一颗对技术渴望,激动的,亢奋的心情去学习,你才能有所得。嗯,就拿鄙人当时做项目来说,每天早上起来的第一件事情,就是研究XMPPFramework作

2014-11-20 00:30:24 5300 3

原创 XMPP协议实现即时通讯底层书写 (一)--从RFC6121阅读开始

Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presenceok,额瑞巴蒂,说好的阅读RFC6121开始了。希望在阅读此文之前,已经跟你的leader在时间上沟通好了。那么这篇文章在介绍RFC6121的同时,我会穿插一些自己当时总结到得阅读技巧分享给大家(不喜轻喷)。在阅读每个协议

2014-11-18 13:11:34 4212 6

原创 XMPP协议实现即时通讯底层书写(零)--开篇前的废话和准备工作

如果你还在 baidu各种基于XMPP协议的入手文档,还在各大code download 下载鸡肋代码,还在对单聊,群聊,好友关系,朋友圈,VOIP功能实现苦恼。还在考虑:要不买一套IM架构....那么 来看老菜B的博客,让你走出烦恼,走出忧虑。。。从此不再是码畜,而是码农。(*^__^*) 嘻嘻……

2014-11-17 23:13:17 3140 3

原创 IOS php 服务器 客户端 准备工作

因为IOS php服务器推送的教程也比较多,但是大部分都是盗版。关于盗版最多的那位原著大神,我也看到有一些地方说的不是很清楚或者说,我比较笨,看不明白,特此自己弄好后,希望帮助跟我一样对某些准备工作不太清楚的童鞋 帮助

2013-12-10 16:23:55 2304

原创 IOS 截图代码

全屏截图:UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow];UIGraphicsBeginImageContext(screenWindow.frame.size);[screenWindow.layer renderInContext:UIGraphicsGetCurrentCon

2013-11-21 17:57:16 1260

转载 iOS 7 教程:定制iOS 7中的导航栏和状态栏

转载:http://beyondvincent.com/blog/2013/11/03/120-customize-navigation-status-bar-ios-7/#3iOS 7 教程:定制iOS 7中的导航栏和状态栏注:本文译自Customizing Navigation Bar and Status Bar in iOS 7近期,跟大

2013-11-21 17:47:03 1550

原创 iOS 设备发送推送通知

自己解决 ios 推送问题 ,查找得一些资料分享。希望对你有帮助,如果你没有配置过这块得话。

2013-11-12 14:02:33 1313

转载 Ios图片内存计算

转自:http://www.cnblogs.com/yaokang/archive/2012/06/02/2532257.html”一,IOS与图片内存在IOS上,图片会被自动缩放到2的N次方大小。比如一张1024*1025的图片,占用的内存与一张1024*2048的图片是一致的。图片占用内存大小的计算的公式是;长*宽*4。这样一张512*512 占用的内存就是 512*512*4 =

2013-09-29 09:52:04 3149

转载 经验分享:移动客户端设计开发经验-设计篇

移动客户端设计开发经验-设计篇

2013-09-04 10:35:25 1424

转载 经验分享:移动客户端设计开发经验-设计篇

转载:http://www.cocoachina.com/applenews/devnews/2013/0816/6811.html原载:站酷  作者:hixulei  [微博:我爱静电]在这一篇文里,要给大家奉献各种干货。相信作为设计师的我们,肯定会非常非常感兴趣滴。想了很久,弄什么地方入手呢? ok! 我们打开电脑,开始工作,那么除了qq还有邮箱,那么我们最爱的软件,肯

2013-09-04 10:32:03 1344

转载 加班与效率

转载:http://www.cocoachina.com/gamedev/misc/2013/0815/6799.html转自酷壳微博上看到了这么一个贴子,就像以前在《腾讯,竞争力 和 用户体验》中批评过腾讯说自己的核心竞争力是员工加班一样,我顺着Winter的回复也批评了一下这个微博—— “靠加班超越对手?!劳动密集型么?我要是对手的话,我就来趁机挖人了,

2013-09-04 10:31:41 1181

转载 经验分享:移动客户端设计开发经验-流程篇

转载 http://www.cocoachina.com/applenews/devnews/2013/0816/6810.html原载:站酷  作者:hixulei  [微博:我爱静电]和PC端网站的设计和开发相比,移动客户端的开发工作,对绝大多数人来说,绝对是一个崭新的行当。 那么,当我们每天在iphone上,在各种安卓在各种pad上习以为常的刷着微博看着网文切着西瓜找

2013-09-04 10:30:10 1342

转载 在MapKit地图上添加注释

转载地址: http://www.cnblogs.com/tangbinblog/archive/2012/07/11/2586715.html(ios开发)在MapKit地图上添加注释1. 添加到map view的子视图不会随地图的移动而移动,map view会固定其子视图的位置。如果要添加随着地图移动的子视图,可以使用annotations和overlays。a

2013-08-20 19:11:00 971

转载 iOS开发之在地图上绘制出你运动的轨迹

转载地址:http://www.cnblogs.com/tangbinblog/archive/2012/07/11/2586696.htmliOS开发之在地图上绘制出你运动的轨迹iOS中的MapKit集成了google地图api的很多功能加上iOS的定位的功能,我们就可以实现将你运行的轨迹绘制到地图上面。这个功能非常有用,比如快递追踪、汽车的gprs追踪、人员追踪等等

2013-08-20 17:29:06 1405

转载 IOS 地图 位置(简单介绍)

转载地址:http://www.cnblogs.com/tangbinblog/archive/2012/07/11/2586472.htmliOS地图位置开发iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基

2013-08-20 17:21:06 1041

转载 iOS通过http post上传图片

由于iOS无法通过html表单来上传图片,因此想要上传图片,必须实现http请求,而不能像其他语言那样通过html表单的post就能上传。 上传图片的http post请求的格式是这样的: Content-type: multipart/form-data, boundary=AaB03x --AaB03x content-disposition: form-data; na

2013-08-01 19:59:34 1181

转载 HTTP status Code

转载于:http://blog.csdn.net/wellway/article/details/7394900常见的状态码:HTTP: Status200– 服务器成功返回网页HTTP: Status404– 请求的网页不存在HTTP: Status503– 服务不可用————————————————————————————————HTTP:

2013-05-15 18:59:20 1087

原创 IOS NSMutableDictionary setObject setValue

NSMutableDictionary - (void)setObject:(id) for :(NSstring *)key当id 为 nil,会出现 crash。但是,当用setValue 则没有事情。目前 Dic 用setValue 代替 setObject 构建MutableDictionary,没有出现什么大问题例子:NSMutableDict

2013-03-15 14:37:41 2516

转载 Useful Core Graphics functions

文章出处:http://blogs.oreilly.com/iphone/2008/12/useful-core-graphics-functions.htmlLast week, I introduced several handy utilities that let you convert standard Core Graphics structures to and from

2013-01-07 12:42:22 1284

转载 EXPLORING IPHONE GRAPHICS PART 2

文章出处:http://trailsinthesand.com/exploring-iphone-graphics-part-2/In Part 1 of this series of articles we drew some simple graphic primitives on the iPhone display. In this article we are going t

2013-01-07 12:36:21 758

转载 EXPLORING IPHONE GRAPHICS PART 1

文章出处http://trailsinthesand.com/exploring-iphone-graphics-part-1/The series of articles is going to discuss creating graphics on the iPhone using the SDK. Part 1 will start out with the basics by d

2013-01-07 12:34:24 767

转载 用 Quartz 画聊天对话框背景实例

文章出处:(终于全部看完了,都保留起来:),很感谢这位前辈)http://donbe.blog.163.com/blog/static/13804802120106302487518/前段时间只看,没有手动写过代码,今天无聊就写了一个画聊天对话框的例子,其实还是蛮实用的,以后一定会有用到的地方。主要用到Quartz的几个关键技术路径,阴影,填充,描边,图像上下文环境的设置。

2013-01-05 19:40:20 971

转载 iphone中的绘图相关资料

文章出处: http://donbe.blog.163.com/blog/static/138048021201043093737950/iphone中主要通过下面的几个技术来绘图OpenGL, Quartz, UIKit, or Core AnimationUIKit 是非线程安全的,所以最好把所有的绘图都放在主线程上执行不管使用的哪个技术来绘图,所有的绘图都是在 UIV

2013-01-05 19:02:01 840

原创 推荐一个 IT人员 技术网站(技术文章,几乎各个领域都涉及)

http://what-when-how.com/无意中发现了这个网站,挺好的。里面很多文章很精辟。唯一不足的就是,没有中文版- -!很多IT技术领域都涉及到了,几乎无所不能今天就去查找 一些 IOS 的高级绘图,里面就详细的介绍了,推荐给大家

2013-01-05 18:47:53 1375

转载 Advanced drawing in Quartz (iOS 4)

Quartz has a number of advanced capabilities that go beyond simple line drawings. In this section, we’ll look at using gradients, images, and words.Drawing gradientsGradients are a core part o

2013-01-05 18:39:29 1376

转载 推荐一个blog,iOS 绘图的学习 objective-c 绘图资料

http://donbe.blog.163.com/blog/static/1380480212010423113440827/想要学动画,那么就从绘图的基础学起吧Application Kit framework (AppKit.framework)框架中包含了从原始图形,到复杂图形的一系列的类和方法AppKit.framework是基于Quartz的在Mac OS

2013-01-05 15:58:52 2191

原创 iOS 已经 实现 单指 旋转 缩放 位移 等操作,Transform的应用

经过了3天的时间努力,终于把这个demo做好了。目前可以实现蓝色区域内的缩放,位移,旋转,取消编辑状态等操作。已经写成了一个UIVIew,可以任意添加到Controller中使用(需继承ARC)http://blog.csdn.net/a21064346/article/details/8468056转载请说明出处:点击打开链接目前正在做 内部区域的字体的实现,可能还要添加

2013-01-05 11:46:11 6873 3

原创 锚点 对应的位置

switch (anchorPoint) { case AnchorPointTopLeft: point = CGPointMake(0, 0); break; 点击打开链接http://blog.csdn.net/a21064346/article/details/8455821 case AnchorPointTopCenter: point =

2012-12-31 17:06:44 1226

原创 IOS 实现 单指(one finger)操作:旋转 缩放。(理想中的逻辑)

在这里灰常的感谢我的好朋友 严亮同学,思路很严谨,逻辑不错。(泥马,这实现起来还是有点困难哇,只好等大神门开源了,我自己继续去研究去,或者我做个开源?)转载请说明出处,尊重原创:(不然就米人原创了,不就途个 作者专属嘛,不能完全拿走主义)a21064346涂相奇(——TXQ——)Cocoa开发 移动开发 QQ:110293734 欢迎交流http://blog.csdn.n

2012-12-28 10:44:55 2514

原创 锚点(anchorPoint)

转载请说明出处,谢谢。原文出处:点击打开链接今天研究了一下关于layer的anchorPoint问题。附图:原文出处:点击打开链接位置坐标 position+anchorPoint(左下角0,0原点坐标系)。要确定一个添加layer的位置,首先确定相对view的position(也可以是自己的position),然后确定anchorPoint的实际位置可

2012-12-27 10:49:41 3992

转载 投身移动应用开发前先想想这20件事

原文地址:http://www.cocoachina.com/gamedev/misc/2012/1212/5307.html?1356333583在进入移动应用开发这个行业之前,你做过哪些准备?你仅仅是抱着一腔热情吗?移动开发需要具体的设计考虑。这个所指的范围非常广,可以从“你已经习惯了并觉得容易”到“困难”,所以,这里有一些开发者PauloFierro很久以

2012-12-25 13:47:24 1173

原创 一个方便学习 正则表达式 相关的 网站

http://deerchao.net/点击打开链接这个网站真心不错,只看了10分钟,就已经不能自拔。对于我这种菜鸟来说,受教育了作者 介绍了常规正则表达式,而且专门写了一个30分钟入门的教程,在此 感谢作者了大家也可以进去学学,很有用。

2012-12-19 16:08:15 632

转载 ASCII 字符表

数字代表计算机的语言。您的计算机如何使用字母来与程序和其他计算机进行通信?一种方法是把字符集 (字符集:一组共享一些关系的字母、数字和其他字符。例如,标准 ASCII 字符集包括字母、数字、符号和组成 ASCII 代码方案的控制代码。)转换为数字形式。在 20 世纪 60 年代,标准化的需要带来了美国标准信息交换码 (ASCII) (ASCII:将英语中的字符表示为数字的代码。为每个字符分配一

2012-12-19 15:00:48 1532

原创 自己上架的app,希望大家下一个,给个好评分和评论

https://itunes.apple.com/cn/app/sheng-ri-ri-li-mian-fei-ban/id553398048?mt=8点击打开链接自己上架的app,希望大家下一个,给个好评分和评论生日 日历(管家)1.日历2.通讯录3.贺卡发送4.facebook推送5.本地通知6.本地文件

2012-12-11 16:53:44 1124

原创 如何获取 ios 设备的 存储容量

代码如下:#include double get_disk_capacity ( char * path){ struct statvfs sfs; unsigned long long result = 0; double disk_capacity = 0; if ( statvfs ( path, &sfs) != -1 )

2012-12-07 17:07:16 1282

转载 Memory Management Programming Guide for Core Foundation

转自:苹果官方文档Ownership PolicyApplications using Core Foundation constantly access and create and dispose of objects. In order to ensure that you do not leak memory, Core Foundation defines r

2012-11-20 15:59:07 1059

转载 模拟提交有文件上传的表单(通过http模拟上传文件)

(原文地址)http://www.cnblogs.com/chy710/archive/2010/02/22/1671007.html通过HTTP模拟GET或POST请求,提交数据到服务端获取响应,比较常见些;但如上传文件到服务端,使用html form当然简单了,而因环境所限有时需要使用模拟方法去提交有附件(文件上传)的表单。我们暂且不说如何去模拟数据,通过一

2012-11-08 11:15:30 1391

原创 URL 学习(一些零碎的笔记)

URL的一般格式为(带方括号[]的为可选项):protocol :// hostname[:port] / path / [;parameters][?query]#fragment;  与FQDN区别在于多了协议头即“http://”。URL由三部分组成:协议类型,主机名和路径及文件名。通过URL可以指定的主要有以下几种:http、ftp、gopher、telnet、

2012-11-07 16:03:55 1411

转载 HTTP head 方法(介绍一些参数的意义)

HTTP head 说明(转)2009年06月16日 下午 06:111. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。2. Accept-Charset: 浏览器申明自己接收的字符集Accept-Encoding: 浏览器申明自己接收的

2012-11-07 15:39:04 5053

quartzcode 破解

价值588元RMB的好东西,抱回家。 你买不了吃亏,买不了上当。 只要10个积分,即可获取资源。 你还在犹豫什么。 解压无密码,教程看官网

2015-04-09

PaintCode 破解版 2015.1.12

十分好用的一个软件,有了它CG啥的都是渣渣。还有一个类似的软件专门做CA的,至于叫啥名字,请下载PaintCode后咨询。

2015-01-12

Ajax 原理和应用(培训资料)

Ajax 原理和应用.如果你对Ajax不了解或者不是很熟悉的,可以来看看 文档通过10个方面,比较详细的给你介绍这一技术。 1、ajax技术的背景 2、ajax技术的意义 3、关于ajax的名字 。。。等等

2012-05-23

iPhone应用程序编程指南(中文版).pdf

iphone应用编程 中文版,入门和打基础的朋友可以看看。里面有代码,建议新人对着上面一字一字的敲,很有帮助,我也是这样过来的,受益匪浅,而且记得牢固。 学起来比较慢,但是比较透彻。

2012-05-22

ios 动画编程指南 高清pdf Core Animation

半天时间就可以看完。 ios 动画编程指南 高清pdf 。 如果你没有接触过,也可以看看。里面介绍的东西比较简单,让你对动画有一个概念,学习起来也更快 对有一定基础的朋友,可以下来巩固复习下

2012-05-22

object-c 和 Cocoa 框架 高清pdf

内容浓缩而且经典,并没有一些骗字数的文字。 入门的朋友也可以来看看。 这本书的亮点是 cocoa框架的介绍,写得不错。 如果你对NS开头的 类使用不是很清楚,可以来看看 文档的篇幅不长,一天就可以看完,不过需要看得仔细一些,结合百度理解更透彻。 内容浓缩而且经典,并没有一些骗字数的文字。

2012-05-22

ios (线程 iphone 并发 异步 NSOperation)介绍

想在开发过程中,学习使用线程的朋友可以下来看看。里面涵盖了 几乎所有线程使用的类型。而且对这几种 类进行了很细致的解释。包括 定义,功能,和其他的比较。很不错的

2012-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除