yu_4074的专栏

海纳百川 有容乃大

Eureka 心跳机制

基本阐述 心跳机制是定时发送一个自定义的结构体(心跳包),让对方知道自己还活着,以确保连接的有效性的机制。 心跳机制是每隔几分钟发送一个固定信息给服务端,服务端手收到后回复一个固定的信息。如果服务端几分钟内没有收到客户端消息则视客户端断开。 发送方可以是客户端或服务端,根据实际情况,一般是客...

2018-12-21 13:53:51

阅读数 159

评论数 0

服务器带宽

互联网公司的服务器带宽都是光纤入户,独享带宽直接接到服务器机房电机房,然后由企业自己的交换机进行分配。 家用带宽是共享的,一般采用ADSL MODEM或者CABLE MODEM接入。 网站所需带宽/8=单位时间内的访问数*平均页面大小。 访问数 = UV * 页面个数 * PV 比如带宽是...

2018-12-21 13:50:31

阅读数 44

评论数 0

从使用上看RJBadgeKit功能层次

一、从使用上看RJBadgeKit功能层次0、代码在:https://github.com/LovePeach/RJBadgeKit 1. 准备:目标控件、红点路径 2. 在RJBadgeController注册“红点路径” 3. 为当前对象实例化一个RJBadgeController的一个...

2018-01-21 11:22:28

阅读数 249

评论数 0

跳一跳源代码使用介绍

源码地址:https://github.com/LovePeach/WechatJump 工具介绍 ● Python ● 手机或模拟器 ● ADB驱动,可以到【https://adb.clockworkmod.com/】下载 ● 相关依赖 如果你是iOS + MacOS...

2018-01-04 07:36:12

阅读数 7812

评论数 0

58 同城 iOS 客户端组件化演变思路整理

58 同城 iOS 客户端组件化演变历程

2017-06-30 17:48:28

阅读数 552

评论数 0

让一个视图在随着贝塞尔曲线的变化上动起来

具体demo@上海-邓泽淼 1、涉及概念 1)UIDynamicItemCollisionBoundsType 碰撞界限的枚举类型(矩形,椭圆,路径) 2)CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLi...

2017-02-10 16:55:01

阅读数 726

评论数 0

iOS App程序在调用main()之前做了那些事情?

1、APP启动时间 1)main之前的系统dylib(动态链接库)和自身App可执行文件的加载的时间 2)main之后执行didFinishLaunchingWithOptions:结束前的时间 2、main之前的加载过程 1)首先加载可执行文件(自身app的所有.o文件集合) 2)然后...

2017-02-10 11:44:32

阅读数 2616

评论数 0

iOS description 方法 引发的所学的大学计算机知识

iOS description 方法 引发的所学的大学计算机知识

2016-09-30 11:48:29

阅读数 226

评论数 0

操作实践总结

Git相关 1、 首次将本地develop分支提交到远程develop分支,并且track           git push -u origin develop (第二次以上 git push  origin develop) 2、设置git 提交缓存...

2016-09-29 17:41:33

阅读数 130

评论数 0

UIButton的相关设置

设置UIButton的文字显示位置、字体的大小、字体的颜色

2016-08-01 11:40:54

阅读数 107

评论数 0

2015年07月21日第13天笔记

一、导航控制器连线 从一个TableView控制器到View控制器 1)两个控制器要有对应的关联类 2)TableView的cell要设置id,保证在关联类里取到它,负责导航连线无效,因为压根就没取到它 3)用cell把View控制器push进来 4)再往TableView的导航条里拖左...

2015-07-23 07:01:01

阅读数 324

评论数 0

2015年07月21日第12天笔记

零碎知识 1.新建-Other-PCH文件 2.作用:导入常用的头文件; 3.乱码转中文的文件类在素材里 4.关联PCH:点击项目 Buiset栏 搜header 改写PCH的路径(拖到终端得到路径)这样写是全路径,不能跨平台 5.另一种方法:随便输入一个字符编译下,然后输入相对路径编译;...

2015-07-21 00:45:07

阅读数 281

评论数 0

2015年07月18日第11天笔记

零碎知 快捷键 1.自己百度 2.有多少字典就有多少个模型 3.根类型决定控制器要定义的存数据的类型 4.从文件获取数据称作“解析” 5.导入头文件的快捷键 6.插件整理代码格式 7.pickView的数据源方法 8.标题forRow,视图forRow 9.连一个线,自动生成代码...

2015-07-19 19:29:11

阅读数 328

评论数 0

2015年07月15日第10天笔记

1.屏幕的发展过程导致屏幕适配的技术在更新1)4S以前屏幕不变,且应用程序没有横屏和竖屏都存在的,于是用的是frame技术 2)ipad的出现,1)屏幕改变 2)横屏和竖屏都存在,于是出现了autoresizing技术:解决父子关系 3)5以后,横屏和竖屏的应用变的越来越多,要求不仅可以解决父...

2015-07-19 19:24:10

阅读数 202

评论数 0

2015年07月13日第九天笔记

QQ好友列表细节归纳 ===在控制器=== 1.将Main.storyboard对应的的控制器换成自定义的控制器 面板设置 2.设置组高:self.tableView.sectionHeaderHeight = 44; 3.根据组模型特点返回对应行数:return group.open? ...

2015-07-19 19:22:39

阅读数 205

评论数 0

2015年07月11日第八天笔记

细节归纳 一、控制器里的细节 1)是否允许cell被选中 self.tableView.allowSelection = NO;2) 设置分割线的样式self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;3) 设...

2015-07-19 19:19:19

阅读数 266

评论数 0

2015年07月09日第七天笔记

团购思路归纳1.自带cell-(UITableViewCell *) tableView:(UITableView *)TableView cellforRowAtIndexPath:(NSIndexPath *)indexPath { //定义一个静态标识(命名和业务逻辑有关) ...

2015-07-19 19:14:30

阅读数 247

评论数 0

2015年07月07日第六天笔记

UITableView 控件 1、拖一个控件UITableView 2、将控件的数据源代理设置为当前控制器 self.tableView.dataSource = self. 3.实现协议要求必须实现的两个方法 1)告诉控件一个分组有多少行-(NSInteger) tableView:(...

2015-07-19 19:10:27

阅读数 225

评论数 0

2015年07月06日第五天笔记

2015年07月06日11:37:04新知识 1.告诉scrollView控件的滚动的范围 图片不动的的 self.scrollView.contentSize = [UIImage imageNamed@“yidong”].size; 2.在scrollView四周增加额外的滚动区域 s...

2015-07-19 19:02:50

阅读数 161

评论数 0

2015年07月04日第四天笔记

应用管理 2015年07月04日14:04:52 思路归纳1.图像变大 1)记录原来图像的frame,以便在恢复方法里用 2)计算放大后图片的位置 要考虑的 动画的时候 只做改变frame的操作 3)创建并添加一个遮罩层(实际是个按钮),设置其背景颜色,开始透明度,注册点击事件 要...

2015-07-19 19:02:04

阅读数 277

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭