YOU'VE MADE A BRAVE DECISION, WELCOME.

每一个不曾起舞的日子都是对生命的辜负。

融媒体滑动属于多层UIScrollView 嵌套滚动,超过2层的UIScrollView 嵌套滚动是很复杂的。 常见的解决方案 1、控制 isScrollEnabled 属性  通过scrollView.contentOffset.y与临界值进行对比从而修改两者scrollView的isScrollEnabled属性值来达到目的。缺点:滑动到临界值会使滚动中断,需要二次滑动才会切换scrollView。这种在交互

Read More...


一.iPad调研红色表示(截止2021年9月)各版本型号最顶级配置,绿色表示可以支持iPadOS 13的型号 二.iPad市场占有率 参考链接 三.通过mac-catalyst 方式,iPadOS快速适配macOS。mac-catalyst 四.PencilKit 调研 PencilKit开发指南 1.通过PencilKit Api可以简易快捷实现画板功能2.可以实现手写文字输入输入框3.可以实现对文字进行临摹评分

Read More...


Flutter 与原生交互一.信息传递方面1.通过dart的Channel进行通信平台通道的作用是在 Flutter 和设备之间传递消息,如下所示: Flutter 中平台特定的 API 支持并不依赖于代码生成,而是依赖于灵活的消息传递方式: 应用程序的 Flutter 部分通过平台通道(Platform Channel)将消息发送到该应用程序的设备平台(Android 或 iOS)设备平台通过对平台通道的监听接收到消息之后,调用设备

Read More...


swift/dart代码规范检查工具介绍12简介:本篇主要介绍swift和dart代码规范检查工具,以及他们的工作原理,操作过程,代码规范规则。 1 swift代码检查工具-swiftlint1.1 介绍swiftlint1SwiftLint 是 realm 公司开发的一个插件,专门用于管理 Swift 代码的规范。 1.2 swiftlint工作原理SwiftLint 的工作原理是检查 Swift 代码编译过程中的 AST 和 Sou

Read More...


KVC详解

KVC详解1.1 前言1在日常的开发中,我们通常会用到KVC进行赋值,或者访问一些私有属性。那么KVC是什么,它的原理又是怎样的?接下来一起去探究分析下。 1.2 何为KVCKVC即健值编码,是一种由NSKeyValueCoding非正式协议(非正式协议通俗叫法就是类别,官方这么叫)启用的机制。对象采用该机制来提供对其属性的间接访问。当对象符合键值编码时,其属性可通过字符串参数通过简洁、统一的消息传递接口进行寻址。 键值编码是一个基本概

Read More...


#国外APP交互调研由于新项目主要面向海外用户,在部门内部的商讨下,决定对海外的app进行一次调研,调研范围主要针对用户量比较大的海外app。 #目录1.调研范围2.调研结果涉及到的方面(1).设计方面(2).移动端技术方面(3).服务端技术方面 ##1.调研范围(排名不分先后)1.Facebook (美国的一个社交网络服务平台)2.Twitter (美国社交网络及微博客服务平台)3.KakaoTalk (韩国的由中国腾讯担任第二大

Read More...


Nginx

简介Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、 示例配置文件和低系统资源的消耗而闻名了。目前国

Read More...


go初探-函数

函数的声明

在 Go 语言中,函数声明通用语法如下:

1
2
3
func functionname(parametername type) returntype {  
// 函数体(具体实现的功能)
}

函数的声明以关键词 func 开始,后面紧跟自定义的函数名 functionname (函数名)。函数的参数列表定义在 ( 和 ) 之间,返回值的类型则定义在之后的 returntype (返回值类型)处。声明一个参数的语法采用 参数名 参数类型 的方式,任意多个参数采用类似 (parameter1 type, parameter2 type) 即(参数1 参数1的类型,参数2 参数2的类型)的形式指定。之后包含在 { 和 } 之间的代码,就是函数体。

Read More...


go初探-常量

#定义

在 Go 语言中,术语”常量”用于表示固定的值。比如 5 、-89、 I love Go、67.89 等等。

1
2
var a int = 50  
var b string = "I love Go"

在上面的代码中,变量 a 和 b 分别被赋值为常量 50 和 I love GO。关键字 const 被用于表示常量,比如 50 和 I love Go。即使在上面的代码中我们没有明确的使用关键字 const,但是在 Go 的内部,它们是常量。

Read More...


go初探-类型

下面是 Go 支持的基本类型:

1
2
3
4
5
6
7
8
9
bool
数字类型
int8, int16, int32, int64, int
uint8, uint16, uint32, uint64, uint
float32, float64
complex64, complex128
byte
rune
string

Read More...


虽然还没想好写点什么,但是总觉得这里放句话比较和谐。