socket的连接是很方便的,但是代码复用性差就不那么方便了。比方说,不同的请求有不同的msgid,端口也可能不通,所以拼接的时候就比较蛋疼了。那么怎么办呢,很简单就是抽象成一个方法,那么问题来了,每次传递进来的可能是个int,要知道int和insnteger都是一回事,可不是对象,放不进字典的。要是使用nsnumber的话呢,nsnumber初始化之后是只读的,不能修改值,也是很麻烦。所以我这里提供一个解决方法,方法中的参数用int,传进来之后再给nsnumber初始化,就是[nsnumber numberwithint:x]这样就ok了,然后在把number放到字典中就解决了拼接的问题。谢谢大家啊!
ios第一篇,记录下socket连接如何拼接信息(字典中如何放一个数字)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...