ios第一篇,记录下socket连接如何拼接信息(字典中如何放一
2016-11-04 本文已影响0人
Alistair
socket的连接是很方便的,但是代码复用性差就不那么方便了。比方说,不同的请求有不同的msgid,端口也可能不通,所以拼接的时候就比较蛋疼了。那么怎么办呢,很简单就是抽象成一个方法,那么问题来了,每次传递进来的可能是个int,要知道int和insnteger都是一回事,可不是对象,放不进字典的。要是使用nsnumber的话呢,nsnumber初始化之后是只读的,不能修改值,也是很麻烦。所以我这里提供一个解决方法,方法中的参数用int,传进来之后再给nsnumber初始化,就是[nsnumber numberwithint:x]这样就ok了,然后在把number放到字典中就解决了拼接的问题。谢谢大家啊!