- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 代理 通知 kvo 的区别及其特点
转载自:http://blog.youkuaiyun.com/dqjyong/article/details/7685933 在开发IOS应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers[B]怎么进行通信。在IOS应用不断的出现三种模式来实现这种通信: 1委托delegation 2通知中心Notification Center 3键值观察key value ...
2018-09-04 06:48:53
412
原创 iOS - SignalR的基本配置与应用简介
前段时间Boss 准备要把公司的app的及时通讯部分, 不采用第三方, 要自己写,要采用SignalR实现!!!!!!!!! SignalR也是长连接的一种.什么是长连接呢,长连接->传输数据->保持连接 -> 传输数据-> 。。。 ->关闭连接,指建立连接后不管是否使用都保持连接。好吧, 老板要求了, 我们只能乖乖的完成, 然后就开始是漫长的网上搜索, 各种开发群里求助的一段时光, 而且网上
2018-04-12 17:00:05
3472
1
转载 ios 基本运算符的一些常识
一、算术运算 c语言一共有34种运算符,包括了常见的加减乘除 1.加法运算+ # 除了能做加法运算,还能表示正号:+5、+90 2.减法运算- # 除了能做减法运算,还能表示符号:-10、-200 3.乘法运算* # 注意符号,不是x,而是* 4.除法运算/ # 注意符号,不是÷,也不是,而是/ # 整数除于整数,还是整数。1/2的值是0,并不是二分之一 5
2018-03-19 13:56:03
321
原创 常用属性
取消选中 cell.selectionStyle = UITableViewCellSelectionStyleNone;小箭头 cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator; GCD [MBProgressHUD showSuccess:@"上传成功"]; // 几秒后消失,当前,这里可以改为网络请求
2018-03-19 13:55:08
158
转载 利用AF3.0+ 上传多张图片(转载)
最近在写一个类似朋友圈的页面, 需要多张图片上传, 查了好多资料, 看到这个才给完美解决, 记录下了, 以后好用, 也给有需要的人看看直接上代码// 基于AFN3.0+ 封装的HTPPSession句柄 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.requestSerializer.t
2017-09-17 16:39:48
341
原创 关于NSTimer的简单应用
个人理解: 毕竟我是个菜鸟, 大神勿喷, 请多指教, 个人认为, NSTimer 就是用来重复做某个动作的一段代码, 或者检测一个对象持续变化的方法, 这只是我简单了解认为,给自己做的笔记, 有用的可以看一下,以后还会完善一.只调用一次计时器方法://不重复,只调用一次。timer运行一次就会自动停止运行,这里的function:只是一个方法, 是要用到NSTimer的方法, myTimer =
2017-08-23 16:35:28
291
转载 关于RAC的简单使用<转载>
什么是RAC?几乎每一篇介绍RAC的文章开头都是这么一个问题。我这篇文章是写给新手(包括我自己)看的,所以这个问题更是无法忽视。简单的说,RAC就是一个第三方库,他可以大大简化你的代码过程。官方的说,ReactiveCocoa(其简称为RAC)是由GitHub开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。为什么我们要学习RAC?为了提高我们的开发效率。RAC在
2017-08-21 14:18:33
238
原创 UI -- 协议传值(简单的使用)
属性传值可以做到从当前页将数据传入下一页.而从下一页将值传回上一页则需要用到协议传值.首先我创建了两个视图一个是FirstViewController,另一个是SecondViewController协议六步: 1.创建协议 2.创建代理人属性 3.让对象遵守协议 4.设置代理为对象本身 5.在需要用到的界面写代理方法
2017-07-18 19:55:30
635
原创 UI - UIScrollView
// 创建UIScrollView UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, self.view.frame.size.width, 600)]; scrollView.backgroundColor = [UIColor yellowColor]; sc
2017-07-17 23:49:23
231
原创 UI--UIControl及其子类
// UIControl这个类通常我们并不直接使用,而是使用其子类 UIControl *control = [[UIControl alloc] initWithFrame:CGRectMake(0, 20, self.view.frame.size.width, 100)]; [control addTarget:self action:@selector(controlActio
2017-07-17 23:37:37
585
原创 UI-基本控件( UILabel UITextField UIImageView UIButton)
标签UILabel//创建一个标签,给定位置大小 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 20, 300, 40)]; label.backgroundColor = [UIColor redColor];//背景颜色 // 设置文字 label.text = @"男神"; // 设置字
2017-07-07 23:43:21
339
原创 UI - UIView
// 创建window对象 // 设置尺寸 // [UIScreen mainScreen].bounds 屏幕尺寸 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];// 设置背景颜色 self.window.backgroundColor = [UIC
2017-07-07 15:50:44
232
原创 OC-遍历和排序
//集合的遍历 NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"11", @"a", @"22", @"b", @"33", @"c", nil];//for循环 for(int i = 0; i < dic.count; i++) { // 先根据allkey以及下标i取出key值
2017-07-06 23:45:07
363
原创 OC-字典
一.不可变字典 1.创建一个字典 // 初始化的时候赋值必须成对出现 // 先value(值), 后key; NSDictionary *dic = [[NSDictionary alloc] initWithObjectsAndKeys:@"1",@"2", @"3", @"4", nil]; NSDictionary *dic1 = [[NSDictionary alloc]i
2017-07-06 19:32:01
415
原创 OC-集合类(数组)
//oc 中的数组是一个大容器,数组可以存放不同类型的对象,且只能保存对象; //oc数组提供了两类数组 NSArray(不可变数组) NSMtableArray(可变数组) //可变与不可变的区别:可变就意味着对原有的对象进行增删改操作,而不可变就意味着数组一经创建就不能在修改; 1.数组 (一)初始化数组(不可变数组) NSArray *array = [[NS...
2017-07-05 23:06:24
414
原创 关于Nsstring的一些基本用法
**不可变字符串** ------1.创建一个字符串(两种方法) NSString *string = [[NSString alloc] init]; NSString * string1 = @"asdddss";// 字面量 2.根据字符串初始化一个字符串 NSString *string2 = [[NSString alloc]initWithString:string];
2017-07-05 17:55:20
245
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人