- 博客(232)
- 收藏
- 关注
转载 Flutter环境变量配置
Flutter环境变量配置1.下载Flutter SDK一.、使用git克隆Flutter,命令:gitclone -b beta https://github.com/flutter/flutter.git;二、从官网下载flutter,https://flutter.io/setup-macos/;2.配置环境变量在当前用户目录下创建.ba...
2019-07-16 10:01:00
971
转载 Flutter初探
Flutter简介跨平台:RN 底层沿用的是原生iOS和安卓区别Flutter:谷歌开发的,有自己的渲染引擎,保持Android和iOS保持一致性Flutter小技巧1.创建flutter工程#创建flutter工程#工程名不能用大写flutter create flutter_demoFlutter Package 只能用于 Dart 语言Flutter...
2019-07-16 09:58:00
271
转载 方向-Vocabulary
Can you think of more directions ?1.go straight 直走 2.turn right 向右转3.turn left 向左转4.go past 经过 cross 穿过 5.traffic lights 交通灯 6. sidewalk 人行道 [ˈsaɪdwɔːk] zebra crossing 斑马线;人行横道7.rou...
2019-07-08 09:32:00
268
转载 医院相关-词汇
0.Types of PeopleDoctors 医生????⚕️Answer any questionsthat the patient has for you .Ask questions about how the patient is feeling .Give some advicePatients 病人Tell the doctor the problem ....
2019-07-05 09:30:00
2224
转载 常见问题之Zego+Audio原生播放音频冲突
常见问题之Zego+Audio原生播放音频冲突问题分析:如果不需要在推拉流之后再去播放MP3,建议可以用原生的或者第三方播放器去播放,因为我们的MediaPlayer设计初衷就是为了推流的时候将声音一起推出去如果在使用我们SDK同时有推拉流的情况下,用第三方播放器播放音频时,iOS系统会自动把其他的声音变小,这个是ios系统自动的行为(原生播放音频声音变小)又推又拉的时候SDK内...
2019-03-16 11:40:00
170
转载 iOS 新手引导页面,透明遮罩指引页(镂空处理)
效果图这种遮罩通常作为新手引导页面。通常有镂空的一部分,附有描述,指引用户第一次进入界面该如何操作,只显示一次。下面给出两种实现思路1.UI切好整张图片,直接显示到UIWindow上,不推荐使用该方法。优点:程序实现简单,便捷。缺点:适配不同机型需要多套图片(Android内心是崩溃的),后期迭代界面改动则要更新图片,UI工作量庞大。2.自己实现一个UIView,通过设置...
2019-02-27 19:21:00
542
转载 iOS Expected ';' after top level declarator
项目中编译出现iOS Expected ';' after top level declarator原因:未导入UIKit框架转载于:https://www.cnblogs.com/StevenHuSir/p/10446025.html
2019-02-27 19:14:00
8485
转载 Socket详解
定义套接字(通讯双方C/S协商好的约定),网络上两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端称为一个Socket.应用程序通过套接字向网络发出请求或者应答网络请求。网络通信的要素网络请求就是通过Socket建立连接然后互相通信①IP地址(主机的唯一标识)②端口号(定位程序,标示不同的进程)③传输协议(通讯的规则)常见的协议:TCP、UDPTCP&a...
2019-02-27 16:43:00
132
转载 App架构-OC
1.制定安全机制一个App,最核心的就是数据,而数据的主要来源就是API。①保证API的调用者是经过自己授权的App设计签名:对每个客户端,Android、iOS、WeChat,分 别分配一个AppKey和AppSecret。需要调⽤用API时,将AppKey加⼊请求参数列表,并将AppSecret 和所有参数一起,根据某种签名算法生成一个签名字符串,然后调用API时把该签名字符串...
2019-02-25 11:17:00
98
转载 iOS-开发常见问题汇总
1.OC中处理json解析出NSCFString//注意: NSDictionary * homeworkDic;if ([[dict valueForKeyPath:@"data.homework"] isKindOfClass:[NSDictionary class]]) { homeworkDic = [dict valueForKeyPath:@"data...
2019-02-21 11:47:00
179
转载 密码学介绍
密码学介绍密码学分类密码编码学密码使用学密码分析学网络开发准则1.在网络开发中不允许传输用户明文隐私数据2.在本地不允许保存用户的明文隐私数据加密算法哈希(散列)函数MD5SHA1SHA256/512对称加密算法加密&解密都是使用一个密钥DES 数据加密标准3DES (使用3个密钥,对相同的数据来加密3次,增强加密强度)AES(高级...
2019-02-13 14:37:00
176
转载 App审核处理
App审核小技巧:1.TestFlight版本审核:每次上线完之后的第一个版本审核会比较慢,后续的审核会比较快:解决方案:每次上线完以后,直接iTunes 新建一个版本,代码不修改功能,只修改build版本号,上传一个包到AppStore提交审核.2.iPhone 版本不能包含iPhoneX截图3.上传图片带alpha通道点击-> 文件 -> ...
2019-02-12 16:49:00
408
转载 App安全测评问题处理
App安全测评问题处理App安全测评问题分类1.自身安全权限信息-info.plist中权限字段访问行为信息-访问相册、拨打电话2.客户端数据存储安全==动态调试攻击风险==第三方SDK检测敏感词3.二进制代码保护代码未混淆风险输入监听风险调试日志函数调用风险配置文件信息明文存储风险动态库信息泄露风险WebView组件跨域访问危险数据库明文存储风...
2019-02-12 16:26:00
684
转载 ReactNative开发环境配置
ReactNative开发环境配置核心理念:既拥有Native的用户体验,又保留React的开发效率.目前,React Native基本完成了对多端的支持,实现了真正意义上的面向配置开发:开发者可以灵活的使用HTML和CSS布局,使用React语法构建组件,实现:H5,Android,iOS多端代码的复用.React Native的优势跨平台开发: 运用React Nativ...
2019-02-11 20:44:00
293
转载 MVP-架构分析
MVC跟MVP的区别以及使用的优缺点?MVC:View和控制器耦合性强MVP:面向协议,View和Model完全解耦,获取数据(网络遵循协议拿数据,Controller层不显示网络请求数据的过程,只要遵循协议就能拿到数据)UserPresenter层#import <Foundation/Foundation.h>#import "User.h"@inte...
2019-01-28 10:06:00
100
转载 编程思想
编程思想1.抽象萃取出主要特征,而摒弃次要不相关的特征;无需了解物质的内部实现细节而基于其提供的抽象来构造应用;声明与实现相分离。计算机科学中的抽象俯拾即是,比如汇编语言是对机器硬件的抽象,编译器是对高级程序语言的抽象,进程是对程序一次执行的抽象,线程是对任务执行流的抽象等。 阅读链接: 《抽象, 编程之道》 :http://www.cnblogs.com/lovesqcc/p/...
2019-01-25 16:24:00
115
转载 const,static,extern简介
const,static,extern简介一、const与宏的区别(面试题):const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。执行时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。宏的好处:宏能定义一些函数,方法。 const不...
2019-01-25 14:59:00
189
转载 OC中处理json解析出NSCFString
处理json解析出NSCFString/*!* @brief 把格式化的JSON格式的字符串转换成字典* @param jsonString JSON格式的字符串* @return 返回字典*/+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {if (jso...
2019-01-19 12:00:00
380
转载 HTML-分析修改页面内容
1.查看页面元素2.Chrome设置-控制台位置切换Dock side -> Dock to bottomF12 快速查看元素3.打开控制台:Windows:Control + Shift + JMac : Command + Option + J转载于:https://www...
2019-01-12 17:15:00
242
转载 Swift常用第三方汇总
platform :ios, '9.0'target 'SmartCampus' do#我的私有库 pod 'HKSwiftMacro', :git => 'https://gitee.com/Steven_Hu/HKSwiftMacro.git' #基础宏定义,类别 pod 'Alamofire' ...
2019-01-05 14:54:00
168
转载 Socket详解
一、Socket简介套接字(通讯双方(C/S)协商好的约定),网络上两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端称为一个Socket.应用程序通过“套接字”向网络发出请求或者应答网络请求二、网络通信的要素:网络请求就是通过Socket建立连接然后互相通信①IP地址(主机的唯一标识)②端口号(定位程序,标示不同的进程)③传输...
2019-01-04 15:50:00
124
转载 WebStorm快捷键
WebStorm 快捷键:1.标签对快捷键:标签名+Tab键2.快速生成一定数量的同等标签 标签名*数量+Tab键如:p*3 + Tab键3.复制同种标签:Command+D4.快速删除光标所在行:Command+X5.Shift+Tab:【取消缩进】向左缩进; Tab【缩进】向右缩进。6.Control + Command + F 全屏显示切...
2019-01-02 17:24:00
98
转载 JavaScript-07-JS中常见的事件
JS中常见的事件1.当页面加载完毕 <script type="text/javascript"> //当页面加载完毕 window.onload = function () { alert('页面加载完毕'); } </script>2.监听...
2018-12-31 21:22:00
96
转载 JavaScript-06-Dom操作
1.上下切换图片<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>上下切换图片</title></head><body><img name="icon...
2018-12-31 19:53:00
76
转载 JavaScript-05-内置对象window和document
一、window全局函数+动态跳转:window.location.href <script text="text/javascript"> //第一大作用 //1.1 所有全局的变量都是window的属性 //1.2 所有的全局函数都是window的方法 ...
2018-12-31 19:36:00
157
转载 JavaScript-04-JS产生对象以及批量产生对象
1.1创建对象 <script text="text/javascript"> //1.创建对象 //this this 所在的函数属于哪个对象,this就代表这个对象 //1.1直接创建 var dog = { name: 'San', ...
2018-12-31 19:30:00
91
转载 JavaScript-03-常见函数
JS常见函数 func 函数名() { //函数体 }1.1加法运算(两个数) <script text="text/javascript"> //1.1加法运算(两个数) function sum(num1, num2) { return num1 + num2; ...
2018-12-31 19:25:00
85
转载 JavaScript02-常见语法
1.基本语法(常量,属性定义) <script text="text/javascript"> //1.基本语法 var age = 18; //number var money = 10.88; //number var n...
2018-12-31 19:20:00
98
转载 JavaScript初探
JavaScript : 广泛用于浏览器客户端的脚本语言JS常见操作1.HTML-DOM操作(节点操作,比如添加、修改、删除节点)2.给HTML网页添加动态功能,比如动画3.事件处理:比如监听鼠标点击、鼠标移动、键盘输入Node.js介绍:Node是一个JavaScript运行环境(runtime) ,是对Google V8 引擎进行了封装V...
2018-12-31 19:11:00
77
转载 前端框架-Bootstrap
Bootstrap 前端框架-twitter<!DOCTYPE html><html lang="en"><!--Bootstrap 前端框架-twitter--><head> <meta charset="UTF-8"> <title>认识Bootstrap</ti...
2018-12-29 17:09:00
76
转载 Swift-音频播放
1.简单使用import UIKitimport AVFoundationclass ViewController: UIViewController { lazy var player: AVAudioPlayer? = { // 1. 创建播放器(NSURL, 只能是本地URL 地址, 远程音乐, 使用这个类, 播放不了) ...
2018-12-27 16:31:00
366
转载 Swift-常用知识点BaseConfig
①气泡图片设置填充方式选中该图片->设置Slicing方式②便利构造函数convenienceextension UIButton { // convenience : 便利,使用convenience修饰的构造函数叫做便利构造函数 // 遍历构造函数通常用在对系统的类进行构造函数的扩充时使用 /* ...
2018-12-24 20:43:00
221
转载 Swit项目-初始化配置
一、项目部署+配置二、初始化项目①常规初始化class MainViewController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() //1.创建TabBar第一种方法 addChildV...
2018-12-22 16:21:00
155
转载 MJRefresh-简单使用
MJRefresh-简单使用#import <MJRefresh.h>@interface HKTopicViewController ()/** 当前最后一条帖子数据的描述信息,专门用来加载下一页数据 */@property (nonatomic, copy) NSString *maxtime;/** 所有的帖子数据 */@property...
2018-12-18 17:34:00
216
转载 iOS 本地化-国际化-(App名字国际化)
本地化:根据不同的语言切换不同的文字(localization)国际化:i18n(其他语言)格式:左边是key,右边是value"Cancel" = "取消";让项目支持中文和英文取文字:// 英文 : Cancel// 中文 : 取消NSString * title =[[NSBundle mainBun...
2018-12-17 16:46:00
116
转载 iOS-自建iPa应用分发平台
1、导出ipa包,可以是企业级签名,也可以是100测试设备的签名。2、申请个人域名,可以到godaddy.com上面去申请。3、应用图标512512 5757尺寸各一张4、github新建repository myipa, 导入ipa和应用图标5、新建manifest.plist文件<?xml version="1.0" encoding="UTF-8"...
2018-12-17 15:35:00
777
转载 相册的选择-单张/多张
一、相册的选择-单张(系统-打开相册和打开相机????)/* 一、从相册里面选择图片到App中 1.选择单张图片 1> UIImagePickerController (自带选择界面) 2> AssetsLibrary框架 (选择界面需要开发者自己搭建) 3> Photos框架 (选择界面需要开发者自己搭建) 2.选择多张图片(图片数...
2018-12-17 09:58:00
221
转载 稳定App缓存
scrollViewDidScroll时,清除缓存// 清除缓存[[SDImageCache sharedImageCache] clearMemory];// 设置缓存时长为1个月// [SDImageCache sharedImageCache].maxCacheAge = 30 * 24 * 60 * 60; // 清除沙盒中所有使用SD缓存的过期图...
2018-12-16 22:11:00
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人