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-
底层原理:内存对齐
上篇文章中
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
【iOS开发】Masonry的使用
Masonry是为
屏幕适配
而生的三方框架。可以使视图大小和位置自动适应各种机型和横竖屏。使用Masonry要先配置CocoaPods。
Billy Miracle
·
2023-08-31 19:42
iOSUI
ios
oops Framwork creator游戏开发框架
特点:框架通过插件方式提供,与项目相分离,方便不同版本平滑升级内置模块低耦合,可根据需要进行删减,以适应不同类型的游戏封装了常用的功能库,支持动画状态机,行为树等支持ECS,MVVM框架支持
屏幕适配
,脚本模版创建
FlyingBird~
·
2023-08-31 17:01
cocosCreator
前端框架
IOS-
第三方开源库
1.AFNetworking目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。2.FMDB对sqlite数据库操作进行了封装,demo也比较简单。3.MBProgressHUD也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前显示loading,网络结束隐藏loading。建议封装在BaseViewController中,所有View
c5550ea746f8
·
2023-08-31 17:41
移动端如何适配不同的屏幕尺寸
以下是一些常用的方法来实现移动端的
屏幕适配
:使用响应式布局:使用CSS媒体查询和弹性布局来根据屏幕尺寸调整页面布局和元素大小。通过设置百分比、em或rem单位来实现元素的相对大小。
@阿猫阿狗~
·
2023-08-31 00:37
前端
iOS-
笔试面试总结
来自于CSDN,地址:https://blog.csdn.net/samuelandkevin/article/details/81433071并且不定期更新。面试题目涉及:(1)2019年,iOS面试题持续更新2017年5月iOS招人心得(附面试题)2018年iOS面试心得出一套iOS高级面试题iOS面试题总结(三)答《卓同学的Swift面试题》《招聘一个靠谱的iOS》2019面试总结也许,这样
samuelandkevin
·
2023-08-30 23:34
Android的基本
屏幕适配
基本解决方案Android机型屏幕尺寸碎片化:5寸、5.5寸、6寸等等Android屏幕分辨率碎片化:320x480、480x800、720x1280、1080x1920本文的三种适配自定义像素适配屏幕百分比适配屏幕像素密度(修改系统屏幕的像素密度)自定义像素适配主要流程(自定义ViewGroup,在ViewGroup的onMeasure中重新去更改子View的宽高,padding,margin)
欧阳峰_oyf
·
2023-08-30 07:10
Unity中UGUI界面的分辨率适配设置
以下是个人对Unity中
屏幕适配
方案的理解:一、ScaleWithScreenSize方案(根据屏幕大小自动缩放)1、如果选用的是下图所示的分辨率适配方案,也就是把Canvas和CanvasScaler
三和尚
·
2023-08-30 00:00
Unity
unity
游戏引擎
ui
游戏
c#
ios核心动画高级技巧
https://zsisme.gitbooks.io/
ios-
/content/chapter1/the-layer-tree.html
Alan的世界
·
2023-08-29 19:04
iOS-
多线程
1、问题:执行任务1、2;再执行3、4有哪些方法?dispatch_barrier_阻塞队列使用dispatch_barrier_的时,要主要两点一点队列必须是自定义的队列,并且是并发队列;dispatch_get_global(0,0)不行dispatch_queue_tmyQueue=dispatch_queue_create("myqueue",DISPATCH_QUEUE_CONCURRE
紫藤花的魂
·
2023-08-29 15:16
开发中
屏幕适配
那些事
强烈感谢这个
屏幕适配
的文章Android屏幕基本单位;dip:Densityindependentpixels,设备无关像素dp:就是dippx:像素dpi:dotsperinch.一英寸多少个像素点density
huangasys
·
2023-08-29 14:42
iOS-
内存管理知识点整理
内存管理.pngimage.pngimage.pngindexed标识isa是否仅仅为一个内存指针,如果为1的话就仅是一个内存指针,如果为0的话则意味着内存的64位不仅仅用于存储内存指针has_assoc代表该对象是否有关联属性has_cxx_dtor代表对象是否有和c++相关的属性shiftcls代表对象实际的内存地址weakly_referenced代表对象是否有弱引用指向deallocati
木子奕
·
2023-08-29 13:48
Android
屏幕适配
(5) — 最小宽度smallWidth适配
概述最小宽度smallWidth适配实现
屏幕适配
方案详细前言在之前的文章中,我们讲到了Android
屏幕适配
的一些知识,大家感兴趣的话可参考Android
屏幕适配
(1)—概念解释Android
屏幕适配
(
西安未央
·
2023-08-29 09:48
移动技术
android
Android
屏幕适配
问题
文章目录Android
屏幕适配
问题基本概念ppidpidensitydpsp密度限定符方向限定符转换公式获取屏幕信息适配问题适配方案今日头条方案smallestWidth最小宽度限定布局适配其他dimens
xiangxiongfly915
·
2023-08-29 08:59
Android
android
屏幕适配
iOS-
常用整理
1.项目管理软件:tapd2.UI设计:UI中国:https://www.ui.cn/蓝湖:https://lanhuapp.com/web/#/item/board?pid=cbffa2fb-57c7-465f-8bf5-a3e84bece617
鱼与熊掌不能兼得
·
2023-08-28 22:48
iOS-
获取最上层控制器
当我们在其他地方想要弹出一个UIAlertController的时候就需要获取最上层的控制器,网上有很多写法,但是我感觉要么是很乱,要么是获取的不准确,现自己写的如下,如有不当之处还请指出。//获取当前最上层的控制器+(UIViewController*)getTopMostController{UIViewController*topVC=[UIApplicationsharedApplicat
Imkata
·
2023-08-28 20:04
C++文件输入输出,看这一篇就够了
1简介1.1继承关系基类->继承类:
ios-
>ostream->ofstreamios->istream->ifstreamiostream->fstream(还继承了两个缓冲区,一个用于输入,一个用于输出
Jasmine-Lily
·
2023-08-28 19:36
c++
文件
输入输出流
iOS-
透明的 webView
原生app上放置一张撑满屏幕的图片,创建一个webView盖在图片上。要实现webView是透明的效果需要1.iOS侧:webView.backgroundColor=[UIColorclearColor];webView.opaque=NO;2.前端侧:我是透明的div我是不透明div
金鱼女士
·
2023-08-28 18:32
iOS
webView
ios
Masonry by kino
iOS
屏幕适配
用的比较多的第三方Masonry本质是对AutoLayout的进行的封装先看一下AutoLayout主要思想:将基于约束系统的布局规则转化为表示规则的视图几何参数。
ZJK_fcb4
·
2023-08-28 07:19
ios-
越狱手机查看NSUserDefaults数据
1,首先先联机到越狱手机2,然后跳转到对应的应用目录中/var/mobile/Applications3,然后找到你要查看的应用的Library路径下cd/6CC29F9D-9492-426A-93A9-AABD441D21A6cd/Librarycd/Preferences4,在Preferences路径下可以找到NSUserDefaults数据生成的plist文件,其名称一般是你们Bundle
简鱼7819
·
2023-08-26 18:40
【AutoLayout案例04-游戏图片-按钮适配 Objective-C语言】
一、好,我们再看一个案例,刚才,这个案例,这么一个案例这个案例,是什么意思呢,这里给大家做一个3.5英寸、4.0英寸的
屏幕适配
,因为我们这里图片,只有一个,就是4英寸的这么一个图片什么意思呢,要求我们在
清风清晨
·
2023-08-26 04:22
Objective-C
objective-c
iOS-
UITableView的重用机制
code在实现tableView的dataSourceDelegate,我们都会写这么一句代码cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:@"identifier"];这句代码的意思就是,根据标识符“identifier”从重用池中获取可重用的cell;我们来看一幅图:UI
时米高的人生笔记
·
2023-08-25 22:11
iOS-
底层原理 04:内存对齐
计算内存方法首先我们要知道计算内存大小的三种方式:sizeofclass_getInstanceSize;malloc_size。接下来我们定义一个LGPerson类,分析这三种方法。代码如下:LGPerson*p=[LGPersonalloc];LGPerson*q;NSLog(@"对象类型占用内存大小=%lu",sizeof(p));NSLog(@"对象类型占用内存大小=%lu",sizeof
没有昵称的昵称没有
·
2023-08-25 08:55
iOS-
使用XIB设置UIView的圆角边框等属性以及解决边框颜色设置不成功的问题
最近在使用XIB开发的过程中涉及到UIView的圆角边框设置的一些问题,在此记录下来、便于以后查看首先看效果图:WechatIMG157.jpeg对于这个效果我们很容易实现、这次主要记录XIB的使用第一种代码实现:self.testView.layer.masksToBounds=YES;self.testView.layer.cornerRadius=50;self.testView.layer
Simple_Code
·
2023-08-24 04:28
016--cc.Widget与
屏幕适配
屏幕适配
1:一款游戏能适应不同的手机分辨率,我们把这个称为
屏幕适配
;2:creator
屏幕适配
策略:固定高度,固定宽度,固定宽高度;3:cc.Canvas组件:(1)决定屏幕的适配策略;(2)大小为屏幕的大小
HeavenOrSky
·
2023-08-23 20:47
Flutter IOS权限申请
1.配置文件(
ios-
>Runner->Info.plist)增加相应配置NSPhotoLibraryUsageDescriptionApp需要您的同意,才能访问相册NSCameraUsageDescriptionApp
大白爱爬山
·
2023-08-23 19:59
flutter
flutter
iOS-
代码简单混淆
这里生成混淆代码的方法我们通过shell脚本来实现,同时我们需要一个文档来写入我们需要进行混淆的方法名或是变量名。打开终端,cd到文件所在目录,使用touchconfuse.shtouchfunc.list写入shell脚本#!/bin/bash#这是Shell脚本,如果不懂shell,自行修炼:http://www.runoob.com/linux/linux-shell.html#以下使用sq
afyylong
·
2023-08-22 14:55
Masonry 学习
现在iPhone手机屏幕越来越多,
屏幕适配
也越来越重要.Masonry就是为
屏幕适配
而生的三方框架.Masonry基础APImas_makeConstraints()添加约束mas_remakeConstraints
iOS大熊猫
·
2023-08-22 06:50
android
屏幕适配
1.使用
屏幕适配
框架(网上太多了,一搜一大把,这里不再赘述)2.使用不同分辨率下的资源文件(同上)2.通过屏幕物理尺寸计算:publicstaticfloatadapterSize(Contextcontext
壹条大懒虫
·
2023-08-21 21:45
android
智能手机
app
iOS-
项目没有代码提示问题
之前遇到项目运行慢、卡、没有智能提示,解决项目编译慢的问题,是因为项目文件层级太深导致的(这个只是我遇到的,适不适合大家自己尝试吧),但是没有代码提示,还是没有解决。image.png因为最近这段时间忙得差不多,想着整理一下项目,我们项目使用有赞的组件化方式搭建,一个主工程下面存在多个子工程,其中一个子工程也不知道从哪个版本开始模块始终没有代码提示,代码全是白色,在这个子工程中写代码就是纯靠手敲(
小驴拉磨
·
2023-08-21 15:12
iOS-
面试题 多线程(夯实基础学习笔记-温故知新4)
你理解的多线程?iOS的多线程方案有哪几种?你更倾向于哪一种?你在项目中用过GCD吗?GCD的队列类型说一下OperationQueue和GCD的区别,以及各自的优势线程安全的处理手段有哪些?OC你了解的锁有哪些?在你回答基础上进行二次提问;追问一:自旋和互斥对比?追问二:使用以上锁需要注意哪些?追问三:用C/OC/C++,任选其一,实现自旋或互斥?口述即可!image.pngimage.pngi
朱允见
·
2023-08-20 16:12
iOS-
导航栏风格
风格是通过barStyle属性来设置的.这个属性属于导航控制器,而不是视图控制器,因此在各个视图之间来回切换时,此属性可以保持一致:self.navigationController.navigationBar.barStyle=UIBarStyleBlackTranslucent;
明志WA
·
2023-08-20 16:09
flutter-移动端适配
不同屏幕之间的尺寸适配使用插件flutter_screenutilflutter_screenutilflutter
屏幕适配
方案,用于调整屏幕和字体大小的flutter插件,让你的UI在不同尺寸的屏幕上都能显示合理的布局
肥肥呀呀呀
·
2023-08-20 02:31
flutter经验
flutter
在Ubuntu18.04上面安装VMware-tools实现
屏幕适配
(保姆级别操作)
默认在虚拟机上面安装了Ubuntu,如果没有安装点击下面链接,对照教程安装即可//注意每个人需要的Ubuntu的版本不一样安装自己的需要下载就行不要完全照着教程来http://t.csdn.cn/Q1r0d看自己需要安装Ubuntu是怎样的版本进行一定的改变即可1.总体步骤(最后两行命令很多教程上面没有,最终还是起不到效果开启虚拟机Ubuntu如下图,见到桌面后,点击VMware顶部菜单,“虚拟机
Leo_Lkang
·
2023-08-19 22:10
ros
ubuntu
linux
服务器
Linux网络编程_Ubuntu环境配置安装
文章目录:一:基于vmware虚拟机安装Ubuntu系统(虚拟机)1.vmware下载2.Ubuntu系统下载3.配置3.1无法连网:这里很容易出现问题3.2更换国内源3.3无法
屏幕适配
全屏3.4汉化二
刘鑫磊up
·
2023-08-19 22:38
#
Linux网络编程
linux
运维
服务器
iOS-
关于navBarItem设置为nil无法隐藏的问题
最近偶尔发现写的一个bug,最重要的是测试五轮,云测两轮都没测出来。在iOS11系统之前设置page.navigationItem.rightBarButtonItem=nil之后,之前设置的右边的按钮并没有隐藏。之后各种度娘各种询问大佬没有找出原因。但是找到了解决办法如下:navigationItem.rightBarButtonItem=[UIBarButtonItemnew];原因等以后找到
月夜芳华
·
2023-08-18 06:13
iOS-
自定义悬浮TabBar
最近在写一个需求,自定义TabBar,自定义TabBar一般有两种方式:①创建一个类继承系统的UITabBar,在layoutSubviews方法中重新调整按钮的位置,再通过[selfsetValue:tabBarforKeyPath:@"tabBar"]方法,利用KVC设置TabBar,但是iOS13后苹果粑粑不鼓励使用KVC;②创建一个继承UIView的类YBTabBar,然后把系统UITab
翀鹰精灵
·
2023-08-18 04:12
Vue3 + Vite +TS 项目问题总结
1、H5项目1.1自适应屏幕宽度H5项目UI用的是vant-ui,首先说一下H5项目的
屏幕适配
问题,可以借助postcss插件,安装pos
伊路顺峰
·
2023-08-17 23:51
iOS-
缺少出口合规证明
提交IPA文件时,会显示缺少出口合规证明,如下截屏2020-07-24下午1.39.49.png解决方式,在plist文件中添加如下语句,然后再次提交就不会出现该提示了:截屏2020-07-24下午1.40.50.pngAppUsesNon-ExemptEncryption---设置为NO
黯魂粉玉
·
2023-08-16 07:55
vue+vant2 babel-plugin-import插件按需引入组件 + postcss-px-to-viewport
屏幕适配
,详细步骤(第一步)
1.在vue2项目中通过npm的下载安装vant2#安装VueClinpminstall-g@vue/cli#创建一个项目vuecreatehello-world#安装vant2npmivant@latest-v2-s//普通npmcnpmivant@latest-v2-S//淘宝镜像当看package.json,中有了红框的内容代表安装成功2.安装babel-plugin-import插件按需引
nihaoya~
·
2023-08-16 07:46
vue
vue.js
前端
javascript
使用postcss-px-to-viewport-8-plugin进行
屏幕适配
在Vue项目中,可以使用postcss-px-to-viewport-8-plugin进行
屏幕适配
。
冯锦辉
·
2023-08-16 07:16
vue.js
javascript
前端
iOS-
启动图黑屏解决方法
首先,我们要先搞清楚,iOS系统是怎样确定启动图的iOS8.0之前,系统优先选用LaunchImage作为启动图iOS8.0以后,系统优先选用LaunchScreen作为启动图(注意,Info.plist文件中,Launchscreeninterfacefilebasename需要填写对应的storyboard名称)启动图黑屏解决办法:1.如果你LauncScreen和LaunchImage同时都
春冬珠峰
·
2023-08-15 17:58
iOS-
底层原理:alloc & init & new 源码分析
写在前面:本文并非原创,再此使用也仅为学习记录,以便后期复习,原文作者:Style_月月,地址:https://www.jianshu.com/p/b72018e88a97一、学习底层原理,我们首先要找到Apple开源的代码库地址:1、Apple所有开源源码汇总地址,根据相应的版本查找对应的源码,以mac10.15为例:macOS-->10.15-->选择10.15-->搜索objc2、Apple
云霄_云霄
·
2023-08-15 14:33
屏幕适配
【自定义像素适配、百分比布局适配、修改像素密度】
屏幕适配
常见方式布局适配避免写死控件尺寸,使用wrap_contentmatch_parentLinearLayoutxxx:layout_weight="0.5"RelativeLayoutxxx:layout_centerInParent
瑜小贤
·
2023-08-14 08:51
第一百一十二回 flutter_screenutil包
我们在上一章回中介绍了
屏幕适配
相关的内容,本章回中将介绍flutter_screenutil包,该包主要用来实现
屏幕适配
.闲话休提,让我们一起TalkFlutter吧。
talk_8
·
2023-08-14 05:29
一起Talk
Flutter吧
flutter
屏幕适配
screenutil包
Flutter屏幕适配包
屏幕适配库
iOS-
通过preferredStatusBarStyle控制电池栏颜色
1在info.plist文件添加"Viewcontroller-basedstatusbarappearance",值YES2.code//MARK:-导航控制器classNav:UINavigationController{overrideinit(rootViewController:UIViewController){super.init(rootViewController:rootVie
临海听风V
·
2023-08-13 07:24
iOS开发
iOS
ios
swift
objective-c
iOS-
git对单个或者多个文件权限设置,使用pre-commit hook 和shell脚本,拦截校验
前提:最近,由于团队代码规范和安全问题,有一些文件只能是指定用户才能修改。对比:调查了一下资料,发现好多人都在使用pre-commit技术。于是,就朝着这个方向去研究。于是抽空写了脚本,在提交的代码的时候进行拦截验证处理。使用方式:(1)把check文件夹拖到.git同一目录级别(2)设置管理员账号数组、检查文件数组、要检查的分支数组(3)点击提交的时候会出现拦截提示。
临海听风V
·
2023-08-13 07:50
git
iOS-
删除Provisioning Profile 上面无用的配置文件
Xcode里ProvisioningProfile中有很多无用的配置文件,删除方法为:首先:找到根目录下面的路径~/Library/MobileDevice/ProvisioningProfiles/,然后:删除里面是所有的配置文件因为ProvisioningProfile里配置文件跟我们保存时的名字不一致,所以没办法找出来,只能全部删除,然后重新下载需要的配置文件。
良人不归_墨染锦年
·
2023-08-13 07:39
第一百一十一回 如何实现
屏幕适配
文章目录概念介绍实现方法示例代码我们在上一章回中介绍了动画相关的内容,本章回中将介绍如何适配屏幕.闲话休提,让我们一起TalkFlutter吧。概念介绍我们平常使用的手机屏幕大小不同,App运行在这些大小不同的屏幕上时效果却相同,其原因就是App对不同大小的屏幕做了适配。因此我们把程序中对不同屏幕大小做处理的操作叫作适配。适配是移动开发中必不可少的内容,在Android和IOS原生开发中需要做适配
talk_8
·
2023-08-13 00:32
一起Talk
Flutter吧
Flutter屏幕适配
适配不同大小的屏幕
MediaQuery
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他