iOS的socket开发基础
iOS的socket开发基础 首先让我们通过一张图知道socket在哪里? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 TCP和UDP的区别 TCP:面向连接、传输可靠(保证数据正确性、保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。 UDP:面向非连接、传输不可靠、用于传输少量数据(数...【详细】
wzt 2016年03月16日 赞:22 评论:18 阅读:9080
故事版约束不贴边
将设置约束那里的那个constrain to margins 对应的那个√ 取消掉 就可以了 【详细】
故事版
项志光1 2016年03月16日 赞:0 评论:0 阅读:425
tableview 头部尾部悬停效果
UITableView的style无论是plain还是grouped样式,都可以设置组头组尾视图(通过代理方法)。但需要注意的是,如果UITableView的style设置为grouped样式,那么组头和组尾视图 没有 悬停效果。相反,如果UITableView的style设置为plain样式,那么组头和组尾视图 会有 悬停效果。【详细】
UITableView 分组 悬停
gongjunnacocoa 2016年03月16日 赞:1 评论:0 阅读:1080
切换故事版
// 获取故事板 UIStoryboard *board = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; // 获取故事板中某个View UIViewController *next = [board instantiateViewControllerWithIdentifier:@"wo"]; // 跳转 [self presentViewController:next animated:YES completion:^{ }]; (1)只要是要设置故事版的名字【详细】
故事版
项志光1 2016年03月16日 赞:0 评论:0 阅读:477
加班码代码太烧脑,这些美食补个够!
程序员加班早已是这个行业的家常便饭,但加班也最耗脑力和体力的,毕竟人的精力也是有限,已经工作8个小时了,还要加班,是不是想想都累,这个时候如果加班夜宵还是吃泡面,只想说“你真的对自己太狠了!”已经苦了自己的身体,怎么还能苦了自己的胃呢?!以下都是加班撸码补充体力的好去处哦~ 1.品质伊犁 人气一直很旺,一...【详细】
程序员 加班 美食
jwk666 2016年03月16日 赞:0 评论:0 阅读:1121
UIStackView 结合UIScrollView滑动显示
今天花点时间,给大家分享一下IOS9中新出的UIStackView,网络上相关的文章还是有一些,但大部分内容都一差不多, 所以我的讲解方式可能给他们完全不一样。那我尽量以最简单明了的方式让大家快速理解,尽量不让你觉的看了半天还是不知道什么意思。这个我从描述UIStackView的定义的时候,我相信你就能看的出来OK,我们开始吧,地 1,UI...【详细】
UIStackView UIScrollView 线性排列 布局
wangzhilife 2016年03月16日 赞:0 评论:0 阅读:2120
CocoaPods的安装
CocoaPods是一个第三方工具库的管理工具,支持一千多种第三方库的安装。 CocoaPods的安装一般使用ruby,万幸的事mac上苹果有自带的ruby,所以这里就不用再说明如何搭建ruby环境了。 下面着重说明如何使用终端在你的mac上安装cocoapods cd ~ 进入mac的根目录 gem sources --remove https://rubygems.org/ ruby默认指向https://rubygems.org/这个地址,但是这个地址在国...【详细】
cocoapods
空空v5 2016年03月16日 赞:0 评论:0 阅读:939
UIStackView 结合UIScrollView滑动显示
今天花点时间,给大家分享一下IOS9中新出的UIStackView,网络上相关的文章还是有一些,但大部分内容都一差不多, 所以我的讲解方式可能给他们完全不一样。那我尽量以最简单明了的方式让大家快速理解,尽量不让你觉的看了半天还是不知道什么意思。这个我从描述UIStackView的定义的时候,我相信你就能看的出来OK,我们开始吧, 1,UISta...【详细】
UIStackView UIScrollView 线性排列 布局
wangzhilife 2016年03月16日 赞:0 评论:0 阅读:994
Apply Pay
关于Apply Pay : Apply Pay 查看链接详情 【详细】
w林之海 2016年03月16日 赞:0 评论:0 阅读:728
关于导航条的小知识点
注意 leftBarButtonItem title与image的区别 self.cancelItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"loginBack"] style:UIBarButtonItemStylePlain target:self action:@selector(loginCancelAction)]; self.navigationItem.leftBarButtonItem = self.cancelItem; self.navigationItem.leftBarButtonItem =[[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"btn_leftarrow@3x"] style:UIBarButtonItemStyleDone target:se...【详细】
ISO leftBarButtonItem tltle image区别
feng_zi 2016年03月16日 赞:0 评论:0 阅读:698
[译]GitHub应对1.28宕机事故的前前后后
原文: January 28th Incident Report 译者: 杰微刊兼职译者张胜超 上周GitHub是不能使用了两个小时6分钟。我们理解你们有多么依赖GitHub,并且考虑到服务的可用性也是我们提供的核心功能之一。 在过去的八年里,我们已经为了确保你和全世界开发者依靠GitHub取得了相当大的进步, 但一周前我们未能维持您期待的正常运行。 我们深感抱歉, 并且...【详细】
GitHub 宕机
jwk666 2016年03月16日 赞:0 评论:0 阅读:761
扫二维码下载已上线应用
(1)打开appstore进入应用,右上角的分享按钮,保存到备忘录 (2)在备忘录里查看下载地址 (3)将地址通过二维码生成器生成二维码 (4)iphone扫描后就可以下载应用了 (5)如有疑问联系我【详细】
二维码下载应用
项志光1 2016年03月16日 赞:1 评论:0 阅读:529
swift中的class和struct
我也是刚刚开始接触swift,只是看了一段代码,发现类class和结构体struct的代码是大同小异的,但是毕竟还是有一些区别的。 类和结构体少则相同之处,多则不同之处,甚至在一些情况下,把结构体struct关键字改为类class都不会带来编译错误的。 它们的共同点如下: 1.它们都可以定义一些可以赋值的属性。属性的类型和写法大多相同。当...【详细】
swift class struct
爱喝玉米粥 2016年03月16日 赞:1 评论:0 阅读:1085
iOS7.0之后的网络请求 NSURLSession 实现下载_code_lover
对于网络请求问题,过去的IOS系统网络处理是通过NSURLConnection来实现的。由于NSURLConnection通过全局状态来管理 cookies和认证信息,这就意味着在某种情况下,可能同时存在两个不同的连接去使用这些公共资源。NSURLSession很好的解决了许多这种类似的问题。 NSURLSession状态同时对应着多个连接,不像之前使用共享的一个全局状态。会话是通过工...【详细】
ios NSURLSession 网络请求
code_lover 2016年03月16日 赞:0 评论:0 阅读:1346
iOS coreData数据持久化存储 _code_lover
一、相关概念 CoreData是iOS5之后才出现的一个框架,它提供了对象-关系映射的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象 coreData数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。 (1)NSManagedObjectModel(被管理的对象模型) ...【详细】
ios coreData 数据持久化存储
code_lover 2016年03月16日 赞:0 评论:0 阅读:1200
GCD的一些操作和NSOperation
GCD的其他操作 1、//GCD应用,单例模式 (void)gcdTest1{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ NSLog(@"执行一次%@",[NSThread currentThread]); }); } 2、 //延迟操作 (void)gcdTest2{ //第一种 [self performSelector:@selector(handleAction) withObject:nil afterDelay:2]; //第二种 dispatch_time_t time = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)); dispatch_after(time, disp...【详细】
ios GCD&NSOperation
jijing2013 2016年03月15日 赞:0 评论:10 阅读:1280
Swift - 操作SQLite数据库(引用SQLite3库)
How to use var option1 = { insert:true, preview:true, textHeight:'300px', baseUrl:'theme/default.html', target:'#editor1' }; $(function(){ SuMarkdown(option); });【详细】
shenchc 2016年03月15日 赞:1 评论:0 阅读:562
swift网络数据请求方法
这里描述iOS SDK自带的两种实现网络请求的方法 GET请求方法: let msg = "jimmy" NSURLConnection.sendAsynchronousRequest(NSURLRequest(URL: NSURL(string: "(url)?name=(msg)")!), queue: NSOperationQueue()) {       (res:NSURLResponse!, data:NSData!, error:NSError!) -> Void in if let d = data{ let getMsg = NSString(data: d, encoding: NSUTF8StringEncoding)! as String dispatch_async(dispatch_get_ma...【详细】
swift开发 post请求 get请求
shenchc 2016年03月15日 赞:0 评论:0 阅读:516
选定周后,获取周的任何一天
(void)time:(NSString)time{ //取得点击的周 NSString questionDate = [NSString stringWithFormat:@"%@",time]; NSArray *arr = [questionDate componentsSeparatedByString:@"-"]; NSInteger myYear = [[arr firstObject]integerValue]; NSInteger myWeek = [[arr lastObject]integerValue] - 1; NSInteger myDay ; switch (myYear) { case 2014:{ myDay = 5; } break; case 2015:{ myDay = 4; } break; case 2016:{ myDay = 3; } break; case 2017:{...【详细】
获取周的任何一天
项志光1 2016年03月15日 赞:1 评论:0 阅读:621
简单学习之KVO
初学者,不到之处,还望不吝赐教,予以指正 KVO:key value observe 键 值 观察者 由键值会想到字典, 但是KVO和属性有关,key 相当于属性名,value 相当于属性里面变量对应的值 observe观察者的作用就是,一旦我们监视一个属性,这个观察者就会时刻监视这个属性的值,如果这个属性值发生改变,observe就会触发一个方法,和按钮一样,这个方...【详细】
飞舞的青春 2016年03月15日 赞:0 评论:1 阅读:669
sina weixin mail 回到顶部