E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS-屏幕适配
iOS-
对离屏渲染的理解
什么是离屏渲染当图层属性的混合体被指定为在未预合成之前不能直接在屏幕中绘制时,屏幕外渲染就被唤起了。屏幕外渲染并不意味着软件绘制,但是它意味着图层必须在被显示之前在一个屏幕外上下文中被渲染(不论CPU还是GPU)。---摘自iOS核心动画为什么会触发离屏渲染触发条件:圆角(当和maskToBounds一起使用时)图层蒙板阴影简单来讲,当一个视图无法通过一次绘制并完成渲染时,就会触发离屏渲染。具体来
泽泽伐木类
·
2023-09-24 22:25
ios-
正则表达式密码格式判断
//密码格式判断用户名由6-16个字符组成,区分大小写,不能为全数字组合,不能包含空格和@符号BOOLpasswordNoAtTrue=NO;//没有@吗BOOLpasswrodNoSpaceTrue=NO;//没有空格吗BOOLpasswordNumTrue=NO;//只有数字吗BOOLpasswordLeast=NO;//密码太短吗BOOLpasswordSameTrue=NO;//密码是否一
fly大梦想家
·
2023-09-24 00:14
iOS-
通过手势判断拖动方向
拖拽手势UIPanGestureRecognizer相比大家都已经知道了,UIPanGestureRecognizer有一个对象方法-(CGPoint)velocityInView:(nullableUIView*)view;这个方法指定的拖拽时候的速度方法,返回的是拖拽在X,Y轴上面的速度,因为速度是矢量,所有可以判断拖拽的方向UIPanGestureRecognizer*panGes=(UIP
malgee
·
2023-09-23 21:45
可视化数据统计大屏的
屏幕适配
关于数据大屏的
屏幕适配
,有很多种方法,比如vw、rem、百分比、媒体查询......等,这些方法有一个不足就是太麻烦。
早起的月亮
·
2023-09-23 03:42
alloc底层原理探索
编译源码,可参考
iOS-
底层原理03:objc4-781源码编译&调试。alloc源码探索整体的源码流程探索如下:image首先我们用xcode运行项目,建立好相关的符号断点。
冼同学
·
2023-09-22 19:48
Android重写getResources规避用户调整系统字体大小影响Android
屏幕适配
Android
屏幕适配
一直是一个头疼的问题。
zhangphil
·
2023-09-22 16:16
Android
android
android 字体大小属于什么类型,聊聊 Android 中的字体大小适配
本篇文章已授权微信公众号guolin_blog(郭霖)独家发布前言虽然去年写的一篇文章【一种非常好用的Android
屏幕适配
】就包含字体大小适配,但那篇文章讲的是根据不同屏幕尺寸来适配字体大小的,接下来我要聊的是字体大小适配中的其他几种场景
云燕飞
·
2023-09-22 16:46
android
字体大小属于什么类型
Android高手笔记-
屏幕适配
& UI优化
Android高手笔记-
屏幕适配
&UI优化屏幕与适配由于Android碎片化严重,屏幕分辨率千奇百怪,而想要在各种分辨率的设备上显示基本一致的效果,适配成本越来越高;
屏幕适配
究其根本只有两个问题:在不同尺寸及分辨率上
今阳说
·
2023-09-21 15:00
iOS-
常用的知识点(持续更新)
1.模拟器语言切换我们用到国际化的时候,需要调试不同语言的版本,所以切换语言的话模拟器来回切换很麻烦。简单方法:xode--->Product--->Scheme--->EditScheme--->Run--->ApplicationLanguage&Region在这里选择所需要的语言,这样再运行的时候,模拟器语言就变成了所选的。屏幕快照2016-08-2512.11.12.png2.armv7a
逛吃逛吃萌萌哒
·
2023-09-21 08:22
iOS-
架构设计
1、MVCApple官方最标准的是UITableViewController//VC里面对view进行赋值。cell.textLabel.text=model.title;delegate2、MVC变种view.model=model;view.delegate=self;3、MVPVC任命一个presenter帮他处理相关业务,实现代码拆分。相当于manager//VC中self.present
笑破天
·
2023-09-21 02:58
iOS-
自定义Intent及ShortCut,能通过快捷指令唤醒APP并跳转到指定页面
1.Xcode->New->File->搜索Intent2.在新建的intent文件中中Newintent3.完善资料,内容可自定义4.创建Extension,file->new->target,选择IntentsExtension即可创建完成后,在intents文件中勾选以下target,否则在扩展里,无法访问到前面创建的Intent类编译程序,Xcode会自动生成对应的类,我这里的话会生成La
MrZWCui
·
2023-09-20 09:54
iOS
ios
学习
objective-c
xcode
前端
ios设置状态栏背景色
ios设置状态栏背景色#
ios-
(void)setStatusBarBackgroundColor:(UIColor*)color{if(@available(iOS13.0,*)){staticUIView
清醒思考
·
2023-09-20 03:00
ios
ios
iOS-
如何只用两三行代码实现列表页面
两步实现列表1.注册cell#defineRegistClass(view,class)[viewregisterClass:classforCellReuseIdentifier:(NSStringFromClass(class))];RegistClass(self.tableView,[Cellclass]);2.添加cell的Datasource[self.cellDataaddObjec
nodrift
·
2023-09-19 18:44
rem.js
//设置跟元素字体大小,配合rem做
屏幕适配
```(function(doc,win){letdocEl=doc.documentElement;resizeEvt="orientationChange"inwindow
1994陈
·
2023-09-19 02:47
2023 google io 上海 day 1-议题详解1
移动前沿分别从多
屏幕适配
、应用质量和开发效率这几个方面进行讲解主题概要1.先来看一下多
屏幕适配
在jetpack工具包里面提供了windowManager和windowSizeClass的工具包及接口类,
jerryhigh
·
2023-09-18 08:48
Android
屏幕适配
1、android开发时会涉及到多屏幕适应的问题。如果你的开发环境的sdk版本是android3.2以及以上的版本便可以用这个sw属性对设备进行区分。600dp的含义是:代表这个设备的最短的那一边。以我手上的平板为例(分辨率是1024x720,密度是1)。求这个设备的最短边。可能有人说是720。这个答案是不正确的。答案是768,这个答案随着设备不同而不同。获取设备的最短边的代码是:Configur
溺水dei鱼
·
2023-09-18 06:10
iOS-
获取系统内存和储存的大小
这里直接po出代码,仅供学习借鉴,有问题请纠正指出,共同学习进步。//计算存储空间#include#include//计算内存大小#import#import#pragma获取总内存大小+(NSString*)getTotalMemorySize{longlongtotalMemorySize=[NSProcessInfoprocessInfo].physicalMemory;return[sel
贵叔勇闯天涯
·
2023-09-18 04:29
iOS-
砸壳篇(两种砸壳方式)
CrackerXI砸壳呢,当时你要是使用frida-ios-dump也是可以的;https://github.com/AloneMonkey/frida-ios-dumpfrida-ios-dump:代码中需要更改的:手机中的内网ip密码等最后放到我的砸壳路径里:pythondump.py-l查看应用name和bundleidentifier:python3dump.pyapp-name(或者bu
Codeooo
·
2023-09-17 08:19
IOS安全
ios
xcode
objective-c
iOS-
长截图 (学习记录)
目录前言iOS—绘制截图WKWebView长截图思路实现外部方法截图操作方法End前言长截图——也就是可以截到超出屏幕的长图。在实现长图之前,我们先要了解一下iOS的绘制普通截图操作。在此基础上,来实现长截图。iOS—绘制截图UIGraphicsBeginImageContextWithOptions(CGSizesize,BOOLopaque,CGFloatscale);[self.view.l
Norlen_Slimer
·
2023-09-17 08:49
ios
学习
webview
objective-c
Android 官方
屏幕适配
之ScreenMatch
app需要适配手机+平板,为了一套UI和可以适配2个不同屏幕,记录一个适配的技巧:前提,使用这个框架:GitHub-wildma/ScreenAdaptation::fire:一种非常好用的Android
屏幕适配
sz_denny
·
2023-09-16 06:27
android
浅谈-web
屏幕适配
的解决方案
就目前看来,web的
屏幕适配
是贯穿整个前端行业的,如常见的PC端,移动端,响应式,小程序等。
爱笑的眼睛11
·
2023-09-15 09:52
web
javascript
android修改屏幕长宽比例,Android
屏幕适配
之修改density
标准:1920px*10805英寸4803三星s10-228010806.1英寸4142.58MImix2-192010805.993682.29android中的dp在渲染前会将dp转为px,计算公式:px=density*dp;density=dpi/160;px=dp*(dpi/160);dpi计算大致需求如下:支持以宽或者高一个维度去适配,保持该维度上和设计图一致;支持dp和sp单位,控制
sbfdjhk
·
2023-09-14 19:14
android修改屏幕长宽比例
Unity
屏幕适配
器
可以适配的对象包含:SpriteRender,Image,RawImage[RequireComponent(typeof(Camera))]publicclassUScreenAdapter:MonoBehaviour{[System.Serializable]publicclassSpriteInfo{publicSpriteRendererValue=null;publicEFillMode
IMTIY
·
2023-09-14 08:03
U3D
屏幕适配
自适应
iOS开发-你不了解的库(二)
动态库的创建&使用编译各个架构通用的Framework动态库剥离1.创建一个Framework项目&使用1.1创建步骤Xcode版本为12.2操作步骤:CreateanewXcodeProject->
iOS
_常小仙儿
·
2023-09-13 04:18
iOS-
打印对象的时候用的那些占位符
1、对象:%@对象2、整型:%d,%i整数%hi短整型%lli长整型%u无符整形%lld64位长整数(longlong)%llu无符64位长整数3、字符:%sC(char)字符串%.sPascal字符串%c字符%Cunichar4、浮点:%f浮点/双字%0.2f精度浮点数,且只保留两位小数5、其他:%x,%X二进制整数%o八进制整数%zusize_t%p指针%Lf64位双字%lusizeof(i)
BU二先森
·
2023-09-12 19:24
iOS-
内联函数inline
OC中使用inline内联函数,主要是为了:解决函数调用效率的问题由于函数之间的调用,会从一个内存地址调到另外一个内存地址,当函数调用完毕之后还会返回原来函数执行的地址。函数调用会有一定的时间开销,引入内联函数就是为了解决这一问题。使用例子:staticinlineNSString*imageURLKeyForState(UIControlStatestate){return[NSStringst
afyylong
·
2023-09-12 15:17
iOS-
问题:麦克风权限、相机权限、照片权限
一.plist文件设置iOS10中需要在plist文件中添加获取权限声明,否则会崩溃,提示信息如下:[access]Thisapphascrashedbecauseitattemptedtoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSMicrophoneUsageDescr
Imkata
·
2023-09-12 12:52
解决flutte引入库中的类名冲突
在做
屏幕适配
是引入flutter_screenutil库,初始化使用时一直报错,原因是引入的库类名相同解决方法:随便选一个库添加别名flustars库使用如下:查看类冲突原因:1.进入flustars库发现有
LINGZ_123
·
2023-09-12 10:21
flutter
最全面、最易懂的Android
屏幕适配
解决方案
Android开发:最全面、最易懂的Android
屏幕适配
解决方案转载2018年03月29日11:57:4517转载自https://blog.csdn.net/wangwangli6/article/
jim1451
·
2023-09-12 09:31
Android
iOS-
删除最后一张图片
PHFetchResult*collectonResuts=[PHAssetCollectionfetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbumsubtype:PHAssetCollectionSubtypeAnyoptions:[PHFetchOptionsnew]];[collectonResutsenumerateOb
WhoJun
·
2023-09-12 00:34
Android
屏幕适配
的前世今生(二)
前言上篇文章介绍了在
屏幕适配
上遇到的问题,采用px或者dp都会与设计稿存在一定的偏差,也详细的介绍了dp和dpi含义和作用,本篇文章着重介绍我们应该如何做好
屏幕适配
的工作,以及各种
屏幕适配
方法发展史。
static_sadhu
·
2023-09-11 07:07
IOS-
富文本文字+链接+点击事件完全自定义
如何实现富文本文字+链接完全自定义效果图实现UITextView的配置链接点击事件重定向效果图环境:XCode12.3-IOS14.3语言:Objective-C副标题为富文本实现的文字+链接实现带链接的富文本只能使用UITextView,使用UILabel无法完全自定义样式与点击事件。UITextView的配置有几个注意点:链接的样式直接在创建富文本字符串的时候配置无法改变颜色,在textVie
TommySte
·
2023-09-10 16:32
IOS
开发
ios
objective-c
ui
iOS
iOS-
获取子字符串位置
这里需要用到正则表达式NSString*superString=@"abcdeabc";NSString*subString=@"ab";NSRegularExpression*regex=[NSRegularExpressionregularExpressionWithPattern:subStringoptions:0error:nil];NSArray*matches=[regexmatch
iOS程序媛ing
·
2023-09-08 18:47
Unity中的UGUI
屏幕适配
本文分享Unity中的UGUI
屏幕适配
屏幕适配
一直是一个老生常谈的问题,虽然只是项目一开始的时候会用到,但是还是有很多东西需要学习和了解,今天给大家分享下一些个人的学习和总结.各种坐标
屏幕适配
有很多重要的概念
拂面清风三点水
·
2023-09-08 17:23
Unity
unity
游戏开发
杭州黑卡
1、
屏幕适配
及其原理rem1rem等于html根元素设定的默认font-size的px值,加入html根元素设定的font-size的px值为16px,那么1rem位16px.vw、vh视口单位中的“视口
_SweetHeart
·
2023-09-08 16:42
Flutter
屏幕适配
一、概述对于Flutter开发来说,除了需要满足Android和IOS风格样式之外,我们首先需要考虑的就是开发出原型图设计的样式效果,所以我们首先要做的就是
屏幕适配
。
鹿蜀先生191
·
2023-09-07 13:30
iOS-
谁引起webview.frame自动变化?
引言一般我们创建的项目架子是以下两种方式:UITabBarController+UINavigationController+UIViewControllerUINavigationController+UITabBarController+UIViewController我的项目采用的是第2种形式之前项目都是使用第一种形式,现在选择第二种是想嵌入阿里云的mpass,然后由UIViewContro
介是阿姐
·
2023-09-07 11:34
一种粗暴快速的Android全
屏幕适配
方案
一、现状由于Android碎片化严重,
屏幕适配
一直是开发中较为头疼的问题。
一个敲代码的前端妹子
·
2023-09-07 09:31
android
屏幕适配
(亲测最兼容方便)
Android
屏幕适配
有很多方式:·1、设置屏幕固定尺寸适配,例如适配1280x720,只适合少量固定屏幕的设备。2、百分比布局,开发中多了很多代码。
一航jason
·
2023-09-07 01:28
android
python
开发语言
iOS-
翻转
前言前段时间公司把登录、注册页面换成在一个页面通过点击翻转一个视图,视图的一个面做登录,一个页面做注册。这里简单的写了个雏形demo,其实也非常简单。正文其实就一个原理,那就是通过CATransform3D实现view的翻转。自定义一个view,在这个view上面再放两个view,一个我是命名为topView,另外一个命名为bottomView,topView为首次进来展示给我们的view;top
Uncle鹏
·
2023-09-06 09:08
iOS-
方法交换
@interfacePerson:NSObject@end@implementationPerson@end@interfacePerson(swizzleExample)@end@implementationPerson(swizzleExample)-(void)swizzleExample{Classclass=[selfclass];SELoriginalSelector=@selecto
DeveloperHZ
·
2023-09-06 03:46
iOS-
关于string转URL出现省略号的问题
今天研究coreData,存储方式选择的SQLite,当把系统路径转换成URL后,使用URL时运行崩溃打印字符串和URL发现转换后URL中存在"...",并非完整的URL。字符串/Users/HR/Library/Developer/CoreSimulator/Devices/211CF6F6-0815-4706-8E1B-BAE387A8B29E/data/Containers/Data/App
在下有双
·
2023-09-05 20:26
iOS-
组件私有库分模块上传/导入
背景一个组件私有库可以包含多个模块的子组件,子组件里可能也会需要区分加载不同的资源文件,发布后,通过pod导入时值导入自己所需要的文件,多余文件不应该导入进来实现方案修改xxx.podspec中的配置参数xxx.podspec文件内容:Pod::Spec.newdo|s|s.name='JumpRopeModule's.version='1.0.0-beta.3'...///其他字段根据实际项目填
朱莉^_^JuneLee
·
2023-09-05 05:09
ios
swift
开发语言
iOS-
集成Firebase发送推送通知到app
Firebase项目创建必须先创建一个Firebase的项目,并将其关联到你的iOS应用,然后才能将Firebase集成到你的iOS应用,Firebase中文文档一、创建Firebase项目在Firebase控制台中,点击添加项目,然后选择输入项目名称如果你创建了一个新项目,可以修改项目IDfirebase会自动为你的firebase项目分配唯一的ID,项目预配好资源后,将无法更改项目ID,因此,
朱莉^_^JuneLee
·
2023-09-05 05:39
推送通知
iOS推送
ios
firebase
xcode
【Flutter从入门到实战】⑱Flutter的Extension、Flutter的项目实战、Flutter的Android-iOS项目配置、项目目录结构划分、主题、路由、
屏幕适配
、JSON解析
Flutter从入门到实战一共分为23个系列①(Flutter、Dart环境搭建篇)共3个内容已更新②(Dart语法1篇)共4个内容已更新③(Dart语法2篇)共2个内容已更新④(Flutter案例开发篇)共4个内容已更新⑤(Flutter的StatelessWidget共3个内容已更新⑥(Flutter的基础Widget篇)共2个内容已更新⑦(布局Widget篇)共1个内容已更新⑧(Flex、R
宇夜iOS
·
2023-09-05 01:55
Flutter
Flutter
Flutter项目实战
Extension
Flutter安卓配置
FlutteriOS配置
iOS-
固定高度获取文本宽度
一、固定高度获取文本宽度-(CGFloat)getWidthWithText:(NSString*)textheight:(CGFloat)heightfont:(CGFloat)font{CGRectrect=[textboundingRectWithSize:CGSizeMake(MAXFLOAT,height)options:NSStringDrawingUsesLineFragmentOr
友善的人啊
·
2023-09-04 13:43
android
屏幕适配
解决
屏幕物理尺寸单位:英寸1英寸~2.54cm常见的有5.05.15.25.55.75.96.0等1.屏幕分辨率=纵向横向像素例如:192010801px=1个像素点2.屏幕像素密度dpi(每英寸上的像素点数)pxdpiiconldpi320x24012036x361dp=0.75pxmdpi480x32016048x481dp=1pxhdpi800x48024072x721dp=1.5pxxhdpi
凉风入梦
·
2023-09-04 12:04
iOS-
纵向(竖向)滑动的VerticalSlider
GQYVerticalSlider可以自定义背景图片和滑块的Slider,纵向(竖向)滑动API跟系统UISlider类似@property(nonatomic,strong)UIImage*minImage;@property(nonatomic,strong)UIImage*maxImage;@property(nonatomic,strong)UIImage*thumbImage;@prop
makemake
·
2023-09-03 16:44
iOS-
底层原理:内存对齐
上篇文章中
iOS-
底层原理:alloc&init&new源码分析通过对alloc源码的分析,可以得知alloc的主要目的就是开辟内存,并且会通过size=cls->instanceSize(extraBytes
z夜流星
·
2023-09-03 09:11
iOS组件化储备
资料组件化/模块化蜂鸟商家版iOS组件化/模块化实践总结模块化与解耦浅析iOS应用组件化设计iOS组件化思路-大神博客研读和思考iOS组件化实践方案-LDBusMediator练就iOS组件化方案探索
IOS
voQuan
·
2023-09-01 10:11
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他