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-
[QuartzCore框架](CAEmitterLayer精解)
在粒子系统中,CAEmitterLayer负责发射粒子(当然粒子也可以发射粒子),而这些所谓的粒子,就是CAEmitterCell,我们可以将CAEmitterLayer比作是CAEmitterCell的工厂,它会按照你的设置来以不同的样式不断产生粒子,也就是CAEmitterCell。(1)CAEmitterLayer决定了粒子从什么样的几何特性上发射出来,这个几何特性包括了位置,形状,大小。另
沃妮马
·
2023-11-19 09:52
iOS-
自定义悬浮TabBar
最近在写一个需求,自定义TabBar,自定义TabBar一般有两种方式:①创建一个类继承系统的UITabBar,在layoutSubviews方法中重新调整按钮的位置,再通过[selfsetValue:tabBarforKeyPath:@"tabBar"]方法,利用KVC设置TabBar,但是iOS13后苹果粑粑不鼓励使用KVC;②创建一个继承UIView的类YBTabBar,然后把系统UITab
翀鹰精灵
·
2023-11-16 23:07
java
vue
android
python
ios
uniapp小程序通过canvas给图片叠加自定义文字
功能背景之前文章uniapp小程序开发
自定义相机
、拍照、上传提到的前端给图片叠加文字水印的操作。比如想要一张照片上,叠加上自定义的文字。
_小郑有点困了
·
2023-11-16 18:48
uniapp小组件
uni-app
小程序
javascript
uni开发微信小程序
自定义相机
自动检测(人像+身份证)
之前开发过微信小程序
自定义相机
拍照检测人像和身份证检测。一直期望写篇文章记录一下,趁现在有点时间,总结一下。
影夜随风
·
2023-11-14 21:48
uni-app
微信小程序
小程序
记录--uniapp
自定义相机
自定义界面拍照录像闪光灯切换摄像头
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助因公司业务需要,需要开发水印相机功能,而项目代码用的uniapp框架,App端只能简单调用系统的相机,无法自定义界面,在此基础上,只能开发自定义插件来完成功能(自定义原生插件,即是用原生代码来编写组件实现功能,然后供uniapp项目调用),经过半个月的研究和开发,完成了这款插件,以高度自由的形式提供了开发者相机自定义界面的需求,只需要在相
林恒smileZAZ
·
2023-11-14 08:02
uni-app
iOS-
蓝牙设备的唯一标识问题
当我们使用CoreBluetooth系统框架进行蓝牙开发的时候,有时因为某种功能需求需要拿到特定的蓝牙设备进行特定的操作,这就需要我们拿到能够代表特定的蓝牙设备的唯一标识,通过唯一标识来确认是哪一台蓝牙设备。在开始讲解之前,我先讲解些基础。在CoreBluetooth系统框架中,我们能够看到当我们通过中心模式扫描到蓝牙设备的时候,我们可以获取到以下的一些属性:蓝牙设备的名字、信号强度、状态、服务、
SK丿希望
·
2023-11-06 09:36
iOS-
面试题-详解+代码实践
1.一个NSObject对象占用多少内存?系统分配了16个字节给NSObject对象(通过malloc_size函数获得)但NSObject对象内部只使用了8个字节的空间(64bit环境下,可以通过class_getInstanceSize函数获得)代码解析#import#import//NSObjectImplementationstructNSObject_IMPL{Classisa;//8个
路飞_Luck
·
2023-11-05 16:17
完整Swift项目(模拟微博)演练、五(.End)
我将整个项目的复习拆分成了几个部分,每完成一部分我都会提交一次代码,大家根据所复习到的部分,检出对应的分支来看代码就可以了,代码中的注释已经十分详尽了,有问题或者疑惑大家可以随时留言沟通.项目地址知识点汇总
iOS
下班不写程序
·
2023-11-05 01:43
iOS-
任务依赖-while
NSOperation、dispatch_semaphore_t、子线程while子线程while:-(void)viewDidLoad{[superviewDidLoad];queue=dispatch_queue_create("com.xx.test",DISPATCH_QUEUE_SERIAL);[selftest];}-(void)touchesBegan:(NSSet*)touches
笑破天
·
2023-11-03 18:24
最好用的ps/lr滤镜插件ON1 photo raw 2021mac
最新功能包括基于AI的功能AIMatch和AIAuto,效果中的四个滤镜(天气,太阳耀斑,色彩平衡,通道混合器),改进的原始文件解码(尤其是对于Fujifilm),具有X-Rite的
自定义相机
配置文件,
mac666999
·
2023-11-03 04:45
ios-
基础坑 [__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from
都是当初学习基础不仔细啊,或许也是时间长了,这些基础的东东有点记忆模糊了!这个坑便是如下[__NSPlaceholderDictionaryinitWithObjects:forKeys:count:]:attempttoinsertnilobjectfromobject平常的时候已经习惯了使用直接初始化NSDictionary,//方式一NSDictionary*dict=@{@"111":@"
简鱼7819
·
2023-11-02 10:17
移动端市容巡查AI目标检测计划
模型训练训练环境搭建与升级12种归类图片训练数据采集与筛选数据标注和检测模型训练与调优AI目标检测App开发App架构框架搭建(全部才有最新且稳定)TensorFlow模型部署与推理地图定位数据采集手机摄像头
自定义相机
管理和数据封装业务数据封装
曾经的你呀
·
2023-11-02 10:28
ios-
多手指触屏移动轨迹
项目需求:检查相应的触屏动作、对一些滑动触屏动作绘画出移动轨迹(单指或多指)1,检查触屏动作处理监测多手指具体动作的方式大致有两种,一种是touchesBegan、touchesMoved、touchesEnded三兄弟函数自己监听判断,再一种就是利用系统已经封装好的各类UIGestureRecognizer就可以有针对性检验出来。我这里是用UIGestureRecognizer实现的,这个很简单
简鱼7819
·
2023-11-02 09:15
iOS-
模拟器全屏(Simulator Fullscreen)
天下英雄出我辈,一如江湖岁月催一转眼,马上就要成为一名三旬老汉。人生苦短,再不提高办事效率,虽我辈英雄辈出,与我无关已。模拟器全屏是xcode9就已经推出的功能,不是什么新鲜东西,只是没想到这一利器,我直到昨天才发现。可见菜是有原因的。这里不得不吹一波MacOS,应用分屏功能好用的不要不要的。不过实际开发中发现模拟器不能实用分屏模式,一直是我心中的痛。直到偶然发现原来模拟器早就支持了分屏功能,只需
coder_那一抹刚吹过的风
·
2023-11-01 22:40
iOS-
音频-AVAudioSession
1.AVAudioSession概述最近一年一直在做IPCCamera的iOS客户端开发。和音频打交道,必须要弄清楚AVAudioSession。先看下苹果的官方图:可以看到AVAudioSession就是用来管理多个APP对音频硬件设备(麦克风,扬声器)的资源使用。举例一下AVAudioSession可以做这些事情设置自己的APP是否和其他APP音频同时存在,还是中断其他APP声音在手机调到静音
weixin_33862514
·
2023-11-01 15:54
移动开发
ui
iOS-
保存照片或者视频到自定义相薄中以及读取数据
声明:本文为本人原创作品~转载请注明出处~谢谢配合!让TableView支持横屏的代码如下://支持横屏myTableView.autoresizingMask=UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;基础知识现在iOS9之后用#import这个框架据说更为强大稍后有时间我会研究研究一下贴出来给大家看一下首先
weixin_30446197
·
2023-11-01 06:30
iOS-
解决使用ReactiveCocoa时,点击Cell上Button了连续触发事件和发送通知、通知多次执行的问题
问题一:使用RAC时点击Cell上Button了连续触发事件解决方法:添加takeUntil:cell.rac_prepareForReuseSignal-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*cellID=@"DSTestT
Simple_Code
·
2023-10-31 09:52
iOS 面试之数据结构和算法分析(快排,希尔...
本文来自csdn,作者
iOS-
开发者版权声明:本文为博主原创文章,遵循CC4.0by-sa版权协议,转载请附上原文出处链接和本声明。
智人一千
·
2023-10-29 23:09
【
iOS-
知乎日报第四周总结】
前情回顾在第二周的时候实现了右滑刷新最近的两周完成了回复评论的展开和收起,收藏界面及其收藏的保存——FMDB库的基础使用关于cell回复的展开学习了简单获取label高度的方法评论的展开问题对于不同回复的评论。长短不同,不能固定的返回同一个高度获取label高度并存入数组//回复的回复长度大于一定高度,展示ButtonCGSizelblSize=[commentCell.labelReply.te
Clearlove_Dianfen
·
2023-10-29 20:57
ios
iOS-
烦人的修改navigationBar的背景色
iOS修改背景色,看似很简单,其实很蛋疼,你可能听说过各种各样的方式。1.修改barTintColor同时translucent设为NO;2.修改navigationBar的backgroundColorself.navigationController.navigationBar.backgroundColor=[UIColorredColor];然而,我试过以后都没有用,但最后还是解决了。不废
Auditore
·
2023-10-29 01:46
iOS-
在appdelegate中调用接口时的等待效果展示
app效果是在appdelegate内调用接口,通过接口返回的值再判断进入哪个页面。但是在接口回调的等待过程中,如果网不好,会是很长时间的空白页。于是就像往常一样在调用接口前,添加转圈的等待效果,放到window上。同时要记住,该方法要写到主线程中,不然会报"Viewmustnotbenil."的错误提示。
wsmmint
·
2023-10-28 03:21
iOS-
消息转发机制
先从一个经典的报错开始。是的,就是方法实现找不到,unrecognizedselectorsenttoinstancexxx。selector可以简单理解为字符串,也就是方法名。方法调用分为三个过程:1.消息发送2.动态方法解析3.消息转发消息发送当一个实例对象调用一个对象方法时(类对象调取类方法也同样适用),其实就是发送消息(这个大家都知道)。首先会用selector去类对象方法缓存中查找方法实
NSBug
·
2023-10-27 21:35
Camera API
本文档讨论了一种快速、简单的图像和视频捕获方法,并概述了为用户创建
自定义相机
体验的高级方法。注意:这个页面描述了已经被弃用的Camera类。
WilsonYoung
·
2023-10-27 17:38
(转)
iOS-
设置UITextfield内手机号码按344格式显示
原文:https://www.jianshu.com/p/c97f9206226c[phoneTFaddTarget:selfaction:@selector(phoneNumChange:)forControlEvents:UIControlEventEditingChanged];//监听改变定义属性NSString*previousTextFieldContent;UITextRange*p
java的小跟班
·
2023-10-26 22:04
iOS-
系统语音播报.txt文本
本篇记录一下系统播放文本的功能。主要以代码+注释为展示方式。#import"ViewController.h"#import@interfaceViewController()@property(nonatomic,strong)AVSpeechSynthesizer*synthesizer;@property(nonatomic,strong)UIButton*button1;@property
329fd8af610c
·
2023-10-26 07:50
iOS-
文字渐变
UILabel*label=[[UILabelalloc]initWithFrame:CGRectMake(10,50,200,50)];label.text=@"渐变文字展示";[self.viewaddSubview:label];CAGradientLayer*gradientLayer=[CAGradientLayerlayer];gradientLayer.frame=label.fra
Freedom_fly
·
2023-10-25 23:20
react-native-webview IOS低版本中h5长按图片弹框
在react-native-webview源码中,
ios-
>RNCWKWebView.m里面:-(void)webView:(WKWebView*)webViewdidFinishNavigation:
简翦儋箪
·
2023-10-25 16:28
iOS-
底层(3):objc4-781 源码编译及调试
本文主要是通过将objc4-781的源码编译成功,然后在源码中进行调试,便于跟踪方法的底层实现流程准备工作环境版本&最新objc源码macOS10.15Xcode11.4objc4-781依赖文件下载需要下载以下依赖文件image其中除了其中launchd-106.10需要在MacOSX10.4.4下载,其他的均可以在最新的的版本macOS10.15中检索到源码编译源码编译就是不断的调试修改源码的
恍然如梦_b700
·
2023-10-25 07:59
iOS-
使用Firebase收集应用崩溃日志
公司做的项目主要市场是海外,所以同事提到集成Firebase,可以进行收集日志和分析用户情况。毕竟2014年10月就被Google收购了,结合Google的云服务可以很方便管理自己的项目。FirebaseCrashlytics使用入门按照官网这个FirebaseCrashlytics使用入门大概就是1.首先去Firebase控制台创建应用2.然后进去对应项目后点击左边栏的Crashlyticsim
Narutoo君
·
2023-10-25 06:14
iOS-
浅谈__bridge
浅谈__bridge,__bridge_retained,__bridge_transfer通过OC对象与C语言转换和通过OC对象与CF对象(CoreFoundation)转换来进行浅谈。基本概念__bridge:只涉及对象类型转换不涉及对象所有权的转换;__bridge_retained:OC对象转换成CF对象,将OC对象所有权交给CF对象,内存需要自己管理;__bridge_transfer:
厦门_小灰灰
·
2023-10-25 02:27
iOS-
几种常用的 crash log 崩溃信息调试方法
前言:crashlog对定位崩溃问题,并且不容易复现,尤其是及时对appstore上正在运营的app的迭代改进来说非常重要.1crash两种情况1.1测试环境下追踪bug1.2AppStore上应用追踪bug我们主要讨论在AppStore上应用追踪bug的情况2获取crashlog信息途径2.1自己收集,做错误分析错误趋势:收集崩溃信息存储上传服务器(时机可以是再一次打开应用时候同步)方法://
MinggeQingchun
·
2023-10-24 21:58
iOS-OC
Exception
Note:
EXC_CORPSE_NOT
Termination
S
Flutter 目录结构和项目资源
├
ios-
包含iOS特定的文件。├lib-应用源文件。┬└src-包含额外的源文件。└main.dart-程序运行入口文件。├test-测试文件。└pubspec.yaml-包含Fl
CQ_TYL
·
2023-10-24 19:59
iOS-
真机和模拟器静态库framework合并
公司有涉及到静态库的操作,特此记录一下,方便后期使用。我们操作静态库文件一般都是将静态库文件放到一个工程中,类似普通工程一样去运行就好了,类似下图:工程项目图.png我们需要的静态库文件一般有四种类型:Debug版的真机包Debug版的模拟器包Release版的真机包Release版的模拟器包一.导出特定类型的静态库1.静态库工程打开后设置工程的scheme,选择run->将Debug模式改成Re
329fd8af610c
·
2023-10-24 19:40
iOS-
混合开发在Cordova App中使用增强的WebView
CordovaApp现在可以对你的app更换性能更好的webview内核了。其中安卓用的是CrossWalk/XWalk,而iOS则是苹果提供的自家的WKWebViewCordova提供了2个插件,添加插件即可达到更换webview内核的要求。CrossWalk/XWalk(安卓)安卓WebView在不同版本的安卓系统上表现参差不齐,这种不一致性使开发者非常头疼。虽然安卓4.4开始Google将安
鱼与熊掌不能兼得
·
2023-10-24 12:53
[
ios-
必看] IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
from:http://article.ityran.com/archives/1143有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使情况更麻烦。相反的,你需要知
jinjiantong
·
2023-10-23 18:39
Android
自定义相机
自动对焦、定点对焦
在解决项目中相机某些机型无法自动对焦的问题时,在网上找到了一些资料,写下解决问题过程,以备查看。Android相机实时自动对焦的完美实现Android图像滤镜框架GPUImage从配置到应用GPUImageforAndroidAndroidCamera对焦相关加速度控制器当设备移动时,认定需要对焦,然后调用CameraFocusListener接口的onFocus()方法。/***加速度控制器用来
沐左
·
2023-10-22 20:08
IOS-
长按图片识别二维码
前言项目中用到长按图片识别二维码,并跳转,看了一些网上的,然后自己把需要的拿出来分享一下下面是代码[_longPressGestureEWMaddTarget:selfaction:@selector(dealLongPress:)];[selfgetInfoRequest];#pragmamark->长按识别二维码-(void)dealLongPress:(UIGestureRecognizer
DoubleMoonBird
·
2023-10-22 01:01
iOS 利用GPUImage进行叠加滤镜的开发记录
最近在研究
自定义相机
,关于滤镜的组合与叠加,于是利用GPUImage开发了一个demo,用于实现多个滤镜的组合与即时调节,主要用于给设计师进行自定义滤镜的开发.h文件#import#import"GPUImage.h
潇潇潇潇JJ
·
2023-10-21 04:42
ios-
控件size和center设置顺序的问题
今天在设置控件的时候遇到了个问题,就是如果控件本身没有设置过frame,如果这个时候我们去给它去设置size和center来设置它的frame,如果我们设置的顺序不同那么所得到的效果是不一样的。经过以下的代码测试UIView*view1=[[UIViewalloc]init];view1.center=CGPointMake(20,20);CGRectrect=view1.frame;rect.s
Muz李
·
2023-10-20 08:28
iOS-
第三方库
iOS常用第三方库一、推荐使用的第三方库1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文字输入时,能根据键盘是否弹出来调整自
鱼与熊掌不能兼得
·
2023-10-19 21:39
iOS-
结构化数据存储,使用NSCoder 归档(序列化)&解归档(返序列化)
-(void)_archiveListDataWithArray:(NSArray*)modelArray{NSArray*pathArray=NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);NSString*cachesPath=[pathArrayfirstObject];NSFileMan
Mr_Lin_
·
2023-10-19 08:58
iOS-
监听UITextField值改变事件
在实际情况中我们有时候在界面输入时候需要让用户输入的数据与模型同步,那么可能我们就需要监听UITextField值改变事件,然后在响应的方法中将新的值同步到模型中。这次我们主要提出三种方案,其中第一种方案是不一定有效的,后两种方案则是比较可靠的方案。一、实现UITextFieldDelegate协议。这种方式实际上是由系统空间回调协议中的方式,并且通过查阅文档我们可以发现有以下相关接口是相关的。-
逍遥晨旭
·
2023-10-18 23:15
2020-12-25
环境准备本地已安装好最新的cocoapods环境xcode和macos系统已是最新版本已申请gitee账号参考资料PublishYourPodsonCocoaPodswithTrunkcocoaPods私有仓库的创建和使用
iOS
前路星辰大海
·
2023-10-18 22:24
IOS 仿支付宝充值数字键盘
仿照支付宝自定义数字键盘完整代码请参考:https://github.com/xinsun001/XSKeyboardView/tree/main相关链接:
iOS-
自定义emoji表情键盘IOS自定义键盘顶部输入区并且实时计算高度最终效果
菠萝吹雪xs
·
2023-10-18 20:37
iOS-
打印字体
代码://用一个数组将全部字体(含自定义)的familyName和fontNames清晰的打印出来-(void)printFontNames{NSArray*array=[UIFontfamilyNames];NSMutableArray*fonts=[NSMutableArraynew];for(NSString*familyNameinarray){NSArray*fontNames=[UIF
yeyuCoder
·
2023-10-16 15:13
iOS-
多线程(三)-GCD函数
单次函数dispatch_once单次函数一般用来创建单例或者是执行只需要执行一次的程序。staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{NSLog(@"==只会执行一次的代码==");});voiddispatch_once(dispatch_once_t*predicate,DISPATCH_NOESCAPEdispatch_
xxxxxxxx_123
·
2023-10-16 10:41
iOS-
设计模式与架构
面试题讲讲MVC、MVVM、MVP,以及你在项目里具体是怎么写的?你自己用过哪些设计模式?一般开始做一个项目,你的架构是如何思考的?何为架构?架构(Architecture)软件开发中的设计方案类与类之间的关系、模块与模块之间的关系、客户端与服务端的关系经常听到的架构名词MVC、MVP、MVVM、VIPER、CDD三层架构、四层架构......MVC-Apple版特点:View只负责UI展示,不持
e297b14c9e53
·
2023-10-16 03:43
iOS-
获取webview的 url 和 title 和 html
@property(strong,nonatomic)UIWebView*webView;@property(strong,nonatomic)NSString*currentURL;@property(strong,nonatomic)NSString*currentTitle;@property(strong,nonatomic)NSString*currentHTML;-----------
ZWaruler
·
2023-10-15 10:00
IOS学习
ios
uiwebview
获取标题url
iOS-
flutter flavor 多环境Configurations配置
一、点击PROJECT的Runner,选择Info选项,在Configurations下方的+号添加不同环境的配置,如下图:二、选择TAGETS的Runner项目,选择BuildSettings选项,在输入框输入package,为不同环境配置相应的bundleid。三、基于Runner项目添加新的Scheme,如下图NewScheme…在这里我添加了4个Scheme,Dev、Test、MTest、
临海听风V
·
2023-10-15 00:33
flutter
ios
iOS-
内存管理(三)-autoreleasepool
本质@autoreleasepool,即自动释放池,是自动内存管理的核心。官方文档给出的解释如下:AutoreleasepoolimplementationAthread'sautoreleasepoolisastackofpointers.Eachpointeriseitheranobjecttorelease,orPOOL_BOUNDARYwhichisanautoreleasepoolbou
xxxxxxxx_123
·
2023-10-14 18:36
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他