移动开发
iOS - 自定义弹窗
通过xib创建一个自定义弹窗:
该弹窗可以自定义view的背景,颜色,字体的大小,颜色调整
方便编写,调用简单:
image.png
LoginAlertTableView.h
image.png
LoginAlertTableView.m
import "LoginAlertTableView.h"
@interface LoginAlertTableView()
@pr
iOS tabbar动画-CYLTabBarController
GitHub 源码: CYLTabBarController
Star: 6.1k
【中国特色 TabBar】一行代码实现 Lottie 动画 TabBar,支持中间带 + 号的 TabBar 样式,自带红点角标,支持动态刷新。【iOS13 & Dark Mode & iPhone XS MAX supported】。
前言
首先:不仅仅是一行代码!
官方声称的 "一行代
44 道 JS 难题,做对一半就是高手
1. parseInt 遇上 map
["1", "2", "3"].map(parseInt)
// A. ["1", "2", "3"]
// B. [1, 2, 3]
// C. [0, 1, 2]
// D. other
答案是D。实际上返回的结果是 [1, NaN, NaN] ,因为 parseInt 函数只需要两个参数 parseInt(value, radix) ,而 map 的
Touch:iOS判断当前点击的位置是否在某个视图上
iOS判断当前点击的位置是否在某个视图上
记录几种判断触摸点是否在某个view上面的方法
第一种方式:isDescendantOfView:
通过touch.view调用 isDescendantOfView:方法,返回 YES, 则触摸点在我们需要判断的视图上;反之则不在。
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEv
Android EditText更改软键盘enter键
单独设置 imeOptions 不生效,需加上行数限制与输入类型,原因不知
android:maxLines="1"
android:inputType="text"
android:imeOptions="actionSearch"
设置多行
分享一:android EditText 单行显示并且设置imeOptions很简单,条件是在xml中将singleLine设置为true, 将
单例模式(一)—懒汉模式
前言
单例模式模式无需多言,就是只允许生成一个对象,这种设计模式在数据库连接对象的使用上比较频繁,当然在其他场景下也有使用。然而单例模式的实现也有多种方式,今天就让我们来学习下单例模式的懒汉模式。
今天涉及内容:
懒汉模式编写的几个特点
懒汉模式代码实现
懒汉模式优缺点
一. 懒汉模式 编写的几个特点
作为单例模式中的懒汉模式,具有以下特点:
私有无参构造函数
声明静态私有类对象
静态
我的手机存储空间不足……
今天手机显示存储空间不足,卸载了某音,小hong 书,还有一个某宝。为什么要卸载呢?
因为我正在用的一个app显示因为存储空间不足无法使用,需要我重新下载。
这个app是一个测血糖的app。我非常需要它。没办法,只有删除了这个app,然后重新下载。
可是,这个app实在是太有范了。我的ID是国内的,所以不能下载。
所以我就借了一个香港ID来下载这个app。
输入ID,输入密码,还需要验证码。没有验
对iOS定位授权弹窗机制的理解
一、概述
由于最近在开发跑步相关的功能,涉及到地图定位功能,因此需要申请定位权限,之前APP中有定位需要,但因之前未细致的研究授权模式的配置,导致在开发跑步功能时产生了从未遇到的异常问题。
二、遇到的问题
问题描述:
问题描述:首次安装APP,授权定位权限为WhenInUse使用期间定位定位,然后开启跑步,此时接收定位回调,将APP切入后台等待3-5秒钟后,发现定位回调不再继续回调给APP,
TS进阶之keyof
刷完了type-challenges的所有简单和中等难度的题目后,对TypeScript的类型操作有了一些新的理解和认识。特此用几篇文章来记录下一些重要的知识点。
本系列文章需要您对TypeScript有基本的了解
基本用法
JavaScript通过Object.keys()获取对象的所有属性键值,而typescript主要关注的是类型操作,通过 keyof 操作符可以获取对象中的所有键类型组