03 2015 档案

摘要:目前知名的2D物理引擎有 Box2d,和Chipmunk,这些是跨平台的。但苹果本身也封装了一个物理引擎, UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架。这可以让开发人员可以在远离物理学公式的情况下,实现炫酷的物理仿真效果。在游戏开发中会经常用到。本文主要是玩一些较浅的 阅读全文
posted @ 2015-03-23 11:49 董铂然 阅读(3413) 评论(6) 推荐(7) 编辑
摘要:在表情键盘的图文混排中,会有很多细节问题。有的时候不理解其中的原因是很难改正的。本文主要是整理我遇到的各种问题及解决方案,供大家分享。如果你以前也遇到过类似的问题可以用我的方法修正了,希望能够对博友们有所帮助。本文使用swift语言,OC的可能看不惯,但大多方法基本是一样的就是语法不同。上期回顾:关... 阅读全文
posted @ 2015-03-19 11:57 董铂然 阅读(4447) 评论(2) 推荐(5) 编辑
摘要:当下发状态和发评论已经渐渐成为不少软件的必备功能,这两者功能基本类似。但是有普通编辑和高级编辑之分,普通的评论只能发文本,一旦可以发送表情(非emoji表情)就需要用到图文混排。并且系统只能提供emoji表情,要用到其他自定义表情需要自行添加表情键盘。因为表情键盘和图文混排写在一起太长了分为两期。本... 阅读全文
posted @ 2015-03-18 11:36 董铂然 阅读(2545) 评论(4) 推荐(3) 编辑
摘要:Navicat Premium是当下非常好用的数据库管理软件,但是价格非常昂贵,并且还有某些小bug,感觉3000+的人民币 与软件本身的价值还是不相称。下面是破解安装流程安装过程是在MAC 10.10 系统上进行(10.9的话步骤可能比这个简单,但还是建议升级10.10)。 虽然是破解版,但是整个 阅读全文
posted @ 2015-03-16 12:00 董铂然 阅读(11987) 评论(9) 推荐(2) 编辑
摘要:一个应用程序的启动过程要包括代理的创建,控制器的加载和控制器view的加载,这其中有很多关于生命周期的方法,每个方法都是有先后顺序的,如果调用顺序拿不准,或者某段代码写的方法不恰当,就会遇到各种奇葩问题。本文不怕麻烦的在几乎所有启动时要调用的方法里都用了 __FUNCTION__ 打印。结果还有有些 阅读全文
posted @ 2015-03-09 11:53 董铂然 阅读(4617) 评论(4) 推荐(4) 编辑
摘要:图片和音频文件发送的基本思路就是:先将图片转化成二进制文件,然后将二进制文件进行base64编码,编码后成字符串。在即将发送的message内添加一个子节点,节点的stringValue(节点的值)设置这个编码后的字符串。然后消息发出后取出消息文件的时候,通过messageType 先判断是不是图片... 阅读全文
posted @ 2015-03-07 12:01 董铂然 阅读(4583) 评论(18) 推荐(3) 编辑
摘要:任何一个信息的发送都需要关注两个部分,信息的发出,和信息在界面中的显示往期回顾:xmpp整理笔记:环境的快速配置(附安装包)http://www.cnblogs.com/dsxniubility/p/4304570.htmlxmpp整理笔记:xmppFramework框架的导入和介绍http://w... 阅读全文
posted @ 2015-03-06 11:55 董铂然 阅读(5621) 评论(9) 推荐(4) 编辑
摘要:xmpp中的用户连接模块包括用户的上线与下线信息展现,用户登录,用户的注册; 好友模块包括好友的添加,好友的删除,好友列表的展示。在xmpp中 负责数据传输的类是xmppStream,开发的过程中,针对不同的传输内容,会调用不同的代理方法,在使用XMPPFramework开发时,只需要在不同的代理方... 阅读全文
posted @ 2015-03-05 11:55 董铂然 阅读(4804) 评论(28) 推荐(4) 编辑
摘要:这个需求其实是有的,比如QQ聊天界面里面发送的信息,可以用label来显示文字(也可以用button显示),但是有时候用户可能会发送图片。如果能让Label遇到文字就显示文字,遇到图片就显示图片就好了。可能有的人会说用Quartz2D,直接在Label的drawinrect 里面用上下文画上去。但这 阅读全文
posted @ 2015-03-04 12:19 董铂然 阅读(4270) 评论(6) 推荐(3) 编辑
摘要:一个将要开发xmpp的项目,建议在项目刚创建就导入框架,这样可以避免一些自己操作失误造成不必要的损失。xmpp中最常用的框架就是 xmppFrameWork往期回顾:xmpp整理笔记:环境的快速配置(附安装包)http://www.cnblogs.com/dsxniubility/p/4304570... 阅读全文
posted @ 2015-03-03 11:52 董铂然 阅读(7452) 评论(19) 推荐(7) 编辑
摘要:现在虽然环信的xmpp框架很火,但是也有一些弊端。环信的框架部分代码不开源,而且收费模式不科学,用户量一直低于免费线则好,一旦超过,收费极高。xmpp感觉还是从xmppFramework框架学起比较科学。能够更清楚的了解即时通讯里各个操作的api,就算以后出了新的框架底层也要这么用的。主要用到的工具... 阅读全文
posted @ 2015-03-02 11:56 董铂然 阅读(6578) 评论(19) 推荐(6) 编辑
摘要:在苹果推出了swift语言之后,很多人担心OC很快会被取代,但是苹果方面表示2年内不会摒弃OC。但现在也快了啊。有的开发团队已经开始基于swift开发,但是有很多旧的框架还没来得及用swift写出来,并且某些swift的功能你还不会写,想用OC写。因此在swift开发的程序中时不时会用到OC的类,怎... 阅读全文
posted @ 2015-03-01 12:14 董铂然 阅读(6918) 评论(1) 推荐(2) 编辑