- 博客(10)
- 收藏
- 关注
原创 js关于对浅拷贝和深拷贝
首先js 的数据类型有基本类型和引用类型 基本类型: number,string,boolean,null,underfined ---- 数据存放在栈中 引用类型:object,Array —数据存放在堆中,栈存放指真指向堆中的真实数据 浅拷贝和深拷贝都是指object,Array这种引用类型, 浅拷贝:复制的是栈中的指真 不会开辟新的空间 因此指向同一个堆,无论哪个对象改变都会改变堆中的数据,一变都变 深拷贝:复制一个一样的对象并开辟一个新的内存空间,因此这个对象没有关联,不会相互影响 对象的拷
2020-07-01 17:08:44
178
原创 IOS 多控件等高等间距布局
API说明 /** * distribute with fixed spacing 指定间距分布 * * @param axisType 布局方向,横排还是竖排 * @param fixedSpacing 控件之间的间隔 * @param leadSpacing 第一个控件距离左边的距离 * @param tailSpacing 最后一个控件距离右边的距离 */ - (void)mas_distributeViewsAlongAxis:(MASAxisType)ax
2020-06-10 11:37:52
468
原创 js 获取url链接中的参数
js 获取url 中链接的参数这里location的用法可以查看菜鸟教程 let url = window.location.search; let theequestObj = new Object(); if (url.indexOf("?") != -1) { let str = url.substr(1); let strs = str.split...
2020-03-27 15:13:53
191
原创 UITextField 键盘弹出界面上移
首先初始化的时候添加通知 //键盘弹出 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) ...
2020-01-18 14:17:21
442
原创 UITextField常用的代理事件
因为在项目中经常会有点击文本框弹出选择框 或者文本框中有数据就清空文本框等之类的场景这时就要用到UITextField的代理事件 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ [textField resignFirstResponder] return YES; } 这个方法返回NO的话文本框就会禁止编辑 可...
2020-01-18 12:06:13
439
原创 UITableView布局的简单使用
ZWalletViewSetting.h文件 // // ZWalletViewSetting.h // SalesiPhone // #import <Foundation/Foundation.h> #import "WYSuperViewController.h" NS_ASSUME_NONNULL_BEGIN @interface ZWalletViewSetting...
2020-01-07 11:32:50
240
原创 NSUserDefaults基本使用
iOS 数据存储NSUserDefaults可以永久的保存数据用法也很简单 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setObject:"你要保存的数据" forKey:"你设定的key值"]; 在NSUserDefaults中每一个key都是唯一的给相同的key赋值...
2020-01-04 20:47:58
234
原创 关于UIPopoverPresentationController的使用
效果就是点击按钮弹出一个带箭头的弹框效果图如下 具体实现过程如下 先创建一个继承UIViewController视图控制器ZButtonListView 内容根据你的需要去写主要结构如下 ZButtonListView.h文件 @interface ZButtonListView : UIViewController -(void)creatUIView; @end ZButtonListV...
2020-01-04 20:08:30
580
原创 小程序请求Promise的简单封装
uni app 开发小程序请求封装 function request(url, data = {}, method = "POST", header = "application/x-www-form-urlencoded",showLoding=true) { let token=uni.getStorageSync('USR-TOKEN'); console.log("--",toke...
2020-01-04 19:44:53
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅