在Swift开发中,如果我们需要保持客服端和服务器的长连接进行双向的数据通信,使用socket是一种很好的解决方案。下面通过一个聊天室的样例来演示socket通信,这里我们使用了一个封装好的socket库(SwiftSocket)。功能如下:1,程序包含服务端和客服端,这里为便于调试把服务端和客服端...
分类:
编程语言 时间:
2015-09-28 11:28:53
阅读次数:
365
在Swift开发中,我们有时需要动态的添加或删除列表的单元格。比如我们做一个消息提醒页面,默认页面只显示两个单元格。当点击第二个单元格(时间标签)时,下面会再添加一个单元格放置日期选择控件(同时新增单元格的高度也会变化)。而再次点击第二个单元格,日期选择控件又会隐藏。123456789101112....
分类:
编程语言 时间:
2015-09-26 18:40:27
阅读次数:
244
上一篇文章《iOS开发系列--Swift语言》中对Swift的语法特点以及它和C、ObjC等其他语言的用法区别进行了介绍。当然,这只是Swift的入门基础,但是仅仅了解这些对于使用Swift进行iOS开发还是不够的。在这篇文章中将继续介绍一些Swift开发中一些不常关注但是又必备的知识点,以便对Sw...
分类:
移动开发 时间:
2015-09-21 01:36:03
阅读次数:
257
为什么要使用这个玩意呢,最近在使用swift开发项目,使用 swift 开源库的时候,在git上下载后居然不知道哪些是必须文件,还要思考下,看看哪些是需要的(不像原来oc开源库,一目了然),网上使用demo基本上也都是使用CocoaPods管理的第三方,好吧我也开始使用吧!http://code4a...
分类:
其他好文 时间:
2015-09-08 01:40:26
阅读次数:
155
struct?RegexHelper?{
????????let?regex:?NSRegularExpression?
????????init(_?pattern:?String)?{
????????????var?error:?NSError?
????????????r...
分类:
编程语言 时间:
2015-08-28 17:55:21
阅读次数:
266
设置圆角Button
button.layer.borderColor =
UIColor.whiteColor().CGColor;
button.layer.borderWidth =
2;
button.layer.cornerRadius =
16;
设置圆角边框TextView
inputTextView.layer.borderColor =...
分类:
编程语言 时间:
2015-08-27 13:30:03
阅读次数:
391
1移动WEB开发入门1)native 本地应用使用JAVA 、Objective-C、Swift开发webAPP 网页应用HTML5开发hybrid 混合应用ooxx(native,web)2)文字 固定大小用px;多屏适配统一修改的话用rem3)viewportwidth- viewport的宽度...
分类:
移动开发 时间:
2015-08-26 22:06:48
阅读次数:
253
最近Swift 这么火也想尝试着用一下、考虑到Swift 出来的时间也不长、还有就是就是苹果更新的过于平凡 暂时还是不要将现有项目都用swift开发。先来看看我遇到的问题:问题一、问题的原因是:编译时生成目标文件不能生成多个。看上去不明白是什么意思。果断百度!最终的解决方案:http://stack...
分类:
编程语言 时间:
2015-08-25 18:33:07
阅读次数:
184
((UIApplication.sharedApplication().delegate)
as! AppDelegate).xxxmethod();...
分类:
移动开发 时间:
2015-08-25 14:15:56
阅读次数:
121
直接上代码,如下:
/**
* 获取字符串的宽度和高度
*
* @param text:NSString
* @param font:UIFont
*
* @return CGRect
*/
class
func getTextRectSize(text:NSString,font:UIFont,siz...
分类:
编程语言 时间:
2015-08-19 20:33:41
阅读次数:
300