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-
分类重写原类方法时,如何调用原类方法
目录原理原理验证一(表面验证)原理验证二(使用runtime)原理验证三(底层验证)如何调用原类方法一原理平常开发中,我们经常给某些类添加分类,新增新的方法。原理Category编译之后的底层结构是structcategory_t,里面存储着分类的对象方法、类方法、属性、协议信息在程序运行的时候,runtime会将Category的数据,合并到类信息中(类对象、元类对象中)Category的底层结
路飞_Luck
·
2023-09-27 22:46
iOS-
创建自己的pod库
一、背景目前iOS组件化常用的方案就是Pod+路由——持续集成,今天我们来创建一个Pod库。二、注册用户名和邮箱(此为GitHub的用户名和绑定的邮箱)1、可以使用如下指令查看自己是否已经绑定过$podtrunkme如果终端如图一输出,就表示已绑定,否则未绑定image2、未绑定,使用如下指令绑定$podtrunkregister你的邮箱'你的用户名'--description='这里是描述'终端
创造世界
·
2023-09-27 15:08
Swift第8天播放音乐和渐变图层
自学
iOS-
三十天三十个Swift项目《Project08播放音乐和渐变图层》实现效果(自己仿写,Swift5.0,Xcode11.4)播放音乐中渐变图层【概述】项目很简单,是Swift语言下,mp3格式音乐播放
涵啸虎
·
2023-09-26 14:13
iOS-
获取今天24点
-(NSDate*)zeroOfDate{NSDate*date=[NSDatedate];NSTimeZone*gmt=[NSTimeZonetimeZoneWithAbbreviation:@"GMT"];NSCalendar*gregorian=[[NSCalendaralloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian
阿栋先森
·
2023-09-26 03:49
iOS-
几种锁的应用
前言这篇文章,记录几种锁的简单应用。@synchronized使用起来最简单的一个锁,直接将要锁定的代码用@synchronized包裹,如下:-(void)demo33{for(inti=0;i0){NSLog(@"currentvalue=%d",value);testMethod(value-1);}[lockunlock];};testMethod(10);});}这里执行时会发现有问题了
泽泽伐木类
·
2023-09-25 23:04
iOS-
处理HTTPS 请求
一.NSURLSession初始化NSURLSession,使用NSURLSessionDataTask,遵循NSURLSessionDataDelegate-(void)sessionHttps{NSString*url=@"https://kyfw.12306.cn/otn/index/init";NSURLRequest*request=[NSURLRequestrequestWithURL
梦蕊dream
·
2023-09-25 04:38
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
写在开头
本想在开学前写一些
杂碎
,奈何昨夜在早眠中挣扎,虽然最后也没逃得过失眠的纠缠。所以还是生生的掐灭了一篇本该准时完成的随想。
盐他
·
2023-09-23 09:30
alloc底层原理探索
编译源码,可参考
iOS-
底层原理03:objc4-781源码编译&调试。alloc源码探索整体的源码流程探索如下:image首先我们用xcode运行项目,建立好相关的符号断点。
冼同学
·
2023-09-22 19:48
2021-07-28拉黑那些哪壶不开提哪壶的朋友!
《少林足球》里,周星驰去请炒股失败的师兄出山,说一起吃顿
杂碎
面商量商量踢球的事,师兄大怒,骂道:我一分钟赚几十万,会跟你们俩混蛋吃
杂碎
面?!对不起,我说话就是这么直!对不起,我说话就是那么直!
和煦小城
·
2023-09-21 10:47
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
日常
杂碎
(0823)
-1-终于将《王冠》的两季20集看完了,应该还会有第三、第四季吧。玛格丽特终于结婚。美国总统肯尼迪被刺杀。英国首相的不断更迭。查尔斯王子被爱丁堡公爵送去一所在王子看来如地狱一般的学校,待了五年。儿时的往事在爱丁堡公爵脑子里不断地回放,他希望自己的儿子,未来的国王能够更坚强、更勇敢,更有男子气概。如今,女王依旧在世,而查尔斯王子也已经年老体衰。追剧需要时间,但也耗费经历和时间,但追剧也很有乐趣。很久
文小辉cool
·
2023-09-19 00:41
私域的引导性价值!
其联合创始人说他们从一开始就决心在私域这条路走到底,并用私域把母婴赛道上繁琐
杂碎
的事情串联在一起,完成了对传统母婴电商模式的创新,以及提升了用户忠诚度。
猫儿偏乖
·
2023-09-18 07:50
iOS-
获取系统内存和储存的大小
这里直接po出代码,仅供学习借鉴,有问题请纠正指出,共同学习进步。//计算存储空间#include#include//计算内存大小#import#import#pragma获取总内存大小+(NSString*)getTotalMemorySize{longlongtotalMemorySize=[NSProcessInfoprocessInfo].physicalMemory;return[sel
贵叔勇闯天涯
·
2023-09-18 04:29
爱情死了
爱情死了作词:王春雷爱情死了精神一片
杂碎
爱得不爽心痛找不到恸哭的地情缘散尽寂寞反复把我折磨日日夜夜孤独把我来调戏内心是一片狼藉像战乱一样狼烟四起爱你是我犯下滔天的罪曾经的醄醉变成鸡鸣狗盗偷心的贼每一天都需要面对你不可饶恕的恨与怼每分每秒都要面对失恋的狼狈想要关闭烦恼情感的是非之门但我是凡夫做不到世外的高人你拼命的让我难过你才最开心我凡尘的心沾满了苦与悲世人都说神仙最无情无义世人都说佛是最有情爱的慈
江南好人邦
·
2023-09-17 12:43
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
杂碎
图片发自App过去老虎是吃人,现在老虎吃金条。过去苍蝇人讨厌,现在苍蝇人喜欢。过去儿媳尊婆婆,现在婆婆最下贱。过去当家男子汉,现在撑柜武则天。过去土地如命根,现在土地成累赘。过去一切不复返,现在吃毒进医院。图片发自App
黑土地_6345
·
2023-09-17 02:26
我快被“还债”逼疯了
到后来发现根本不容易,首先员工招不到,招了一个学徒,说是学徒其实就是请了一个小朋友来帮我看店,但是对人家又不能太严肃,就一直放任了,首先加盟费15万,房租12万,广告费5万,装修10万➕电器,床铺等一些
杂碎
的东西
月光照半
·
2023-09-13 08:15
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
轩宝第一次做饭
同时还不忘吩咐我洗土豆,剥蒜,让我干一些
杂碎
活,还挺专业的样子,平时一进门就有饭菜吃,根本没有这种机会给宝,有现成的米饭,炒个蛋炒饭,说再配个妹妹爱吃的土豆丝就好了。
海儿之家
·
2023-09-12 02:01
iOS-
删除最后一张图片
PHFetchResult*collectonResuts=[PHAssetCollectionfetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbumsubtype:PHAssetCollectionSubtypeAnyoptions:[PHFetchOptionsnew]];[collectonResutsenumerateOb
WhoJun
·
2023-09-12 00:34
时间管理
生活中那些太多的
杂碎
琐事,无处不在的人情事故,还有撇不开的情感纠结,让我们逐渐迷失自我。我们也不经意地在迷失中度过一年又一年,直到生命耗尽。可是,似乎我们全然不知
玲玲胡
·
2023-09-11 12:01
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
千刀万刮老王婆
王婆子平日就是个做坏事的
杂碎
,唯利是图丧尽天良。她三十六岁寡居之后,说媒接生看病卖茶,只要是能骗得钱财,什么勾当都干。
高若阳
·
2023-09-08 11:44
iOS-
谁引起webview.frame自动变化?
引言一般我们创建的项目架子是以下两种方式:UITabBarController+UINavigationController+UIViewControllerUINavigationController+UITabBarController+UIViewController我的项目采用的是第2种形式之前项目都是使用第一种形式,现在选择第二种是想嵌入阿里云的mpass,然后由UIViewContro
介是阿姐
·
2023-09-07 11:34
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
iOS-
固定高度获取文本宽度
一、固定高度获取文本宽度-(CGFloat)getWidthWithText:(NSString*)textheight:(CGFloat)heightfont:(CGFloat)font{CGRectrect=[textboundingRectWithSize:CGSizeMake(MAXFLOAT,height)options:NSStringDrawingUsesLineFragmentOr
友善的人啊
·
2023-09-04 13:43
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
绝望的我
有那么一瞬间,你会有一种感觉,这个男的真是
杂碎
,那种无奈,无力以愤怒混在一起的感觉,无论走在哪里都他妈的觉得绝望的感觉。格局,我自己格局不大,但我被迫依赖的男人真窝囊。
仈月
·
2023-09-03 12:24
iOS-
底层原理:内存对齐
上篇文章中
iOS-
底层原理:alloc&init&new源码分析通过对alloc源码的分析,可以得知alloc的主要目的就是开辟内存,并且会通过size=cls->instanceSize(extraBytes
z夜流星
·
2023-09-03 09:11
北方的市场,品味南方米糕香
例如:稍麦、稍梅、烧麦、羊
杂碎
、羊杂割、羊汤。在北方的市场,能吃到南方的米糕,是一种口福,也是一种幸运。我喜欢在充满人间烟火的市场闲逛,身边都是吃食,就不怕会饿到自己。
骞味
·
2023-09-02 07:18
iOS组件化储备
资料组件化/模块化蜂鸟商家版iOS组件化/模块化实践总结模块化与解耦浅析iOS应用组件化设计iOS组件化思路-大神博客研读和思考iOS组件化实践方案-LDBusMediator练就iOS组件化方案探索
IOS
voQuan
·
2023-09-01 10:11
IOS-
第三方开源库
1.AFNetworking目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。2.FMDB对sqlite数据库操作进行了封装,demo也比较简单。3.MBProgressHUD也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前显示loading,网络结束隐藏loading。建议封装在BaseViewController中,所有View
c5550ea746f8
·
2023-08-31 17:41
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
ios核心动画高级技巧
https://zsisme.gitbooks.io/
ios-
/content/chapter1/the-layer-tree.html
Alan的世界
·
2023-08-29 19:04
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他