自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

永不止步的博客

定个小目标,每天进步一点点

  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 ✨一键释放手机空间,让生活更流畅——手机清理大师超实用体验分享

💖总的来说,手机清理大师凭借其专业高效的清理能力、便捷直观的操作体验以及对用户隐私的高度尊重,成功俘获了我的心。最让人安心的是,手机清理大师尊重并保护用户的隐私权,支持指纹解锁和面容ID解锁,还提供了手势密码设置,所有数据处理均在本地完成,无需担心信息上传云端的风险,真正做到安全可靠,让你放心使用。在清理照片的过程中,只需简单上滑即可丢弃不再需要的照片,左滑右滑则自如切换浏览,这一设计既符合用户习惯,又大大提升了清理效率,真正实现“指间清理,秒速释放”。📱【智能清理,照片管理专家】🔒【安全保障,隐私无忧】

2024-03-27 11:56:11 394

原创 App Store史上最安全、最强大、最卓越的私密相册App!保护你的隐私,让你无忧享受照片存储空间!

这款私密相册App为你提供了多重密码保护机制,确保没有你的密码,任何人都无法访问你的隐私照片和视频。此外,你还可以自定义图标和名字,深度保护你的隐私,让别人无从察觉。这款私密相册App还具备一键删除系统空相册的功能,帮助你清理无用的相册,释放存储空间。而且,它的存储空间是无限的,没有数量和容量的限制,你可以存储任意多的照片和视频。更令人惊喜的是,这款私密相册App支持iCloud云备份与还原功能,你的照片和视频会被加密保存在iCloud服务器中,再也不用担心因为失误操作导致的数据丢失了。

2023-08-14 19:14:13 147

原创 倒数纪念日-生日提醒事项时间管理倒计时软件

倒数纪念日是一款功能强大的时间管理、事项提醒软件。帮你更好的管理倒数日、纪念日、生日、节假日、还款日等各种重要日子,通知提醒,让你不再错过生命中的每一个重要日子。

2023-08-12 12:55:18 177

原创 iOS面试题基础

分类、扩展、代理、通知、KVC、KVO、属性关键字一、分类(Category)1、分类的作用?声明私有方法,分解体积大的类文件2、分类的特点?可以为系统类添加分类。在运行时时期,将 Category 中的实例方法列表、协议列表、属性列表添加到主类中后(所有Category中的方法在方法列表中的位置是在主类的同名方法之前的),然后会递归调用所有类的 load 方法,这一切都是在m...

2019-06-29 11:17:36 14998

原创 相册清理大师-手机重复照片整理、垃圾清理软件

相册清理大师是一款超级简单实用的照片视频整理工具。通过便捷的操作手势,帮助你极速整理相册中的照片和视频、释放手机存储空间。

2024-03-27 12:28:49 566

原创 API接口签名的生成方式Demo

请求端本地生成的签名,计算方式:md5(openid#secret#timestamp),其中openid和secret为申请接口时分配的唯一ID和秘钥,“#”为字符串的连接符。secert为:098f6bcd4621d373cade4e832627b4f6。

2024-01-26 12:29:01 377

原创 Guideline 4.3 - Design

或者,您可以考虑创建一个网络应用程序,当客户将其添加到主屏幕时,该应用程序的外观和行为与本地应用程序相似。当创建多个内容是唯一不同元素的应用程序时,您应该提供一个应用程序来向客户提供不同的内容。具体而言,该应用程序似乎与之前在终止的苹果开发者计划帐户下提交的另一个应用程序相似。-确保您的应用程序符合应用商店审查指南的所有章节以及苹果开发者计划的条款和条件。我们注意到,您的应用程序提供了与提交到应用商店的其他应用程序相同的功能集。-一旦您的应用程序完全符合要求,请重新提交您的应用以供审查。

2024-01-23 21:17:33 894

原创 Guideline 4.3 - Design

由于我们不接受App Store上的垃圾邮件应用程序,我们鼓励您审查您的应用程序概念,并提交一个具有独特内容和功能的独特应用程序。我们注意到,您的应用程序与其他开发人员提交到app Store的应用程序共享相似的二进制、元数据和/或概念,只是略有不同。提交类似或重新打包的应用程序是一种垃圾邮件,会造成混乱,并使用户难以发现新的应用程序。-提交与已提交到应用商店的其他应用程序具有相同源代码或资产的应用程序。-使用重新打包的应用程序模板创建并提交多个类似的应用程序。-跨多个帐户提交多个类似的应用程序。

2024-01-23 21:01:03 429

原创 Axure RP for Mac启动就闪退

2、sudo chmod 777 /Users/username/.local/share(⚠️路径中的username指的是你电脑的用户名,所以要替换下,可通过以下命令查看:open .)如果仍让没有解决这个问题,可以在评论区留言给我。

2023-09-13 13:34:09 422 1

原创 win11命令记录

vmware,win11

2023-09-13 00:09:16 114

原创 密码管家:保护你的密码安全的最佳选择

选择密码管家,你将拥有一个最专业安全的本地密码管理工具,让你的密码安全得到最大程度的保护。让我们一起使用密码管家,告别密码泄露的担忧,享受安全便捷的数字生活吧!是一款简单实用的专业密码管理软件,它采用美国联邦政府军事级别的AES256加密技术,为你的密码安全提供了最高级别的保护。另外,密码管家还具备自动填充密码的功能,你只需要轻松一键登录账号,无需再次输入繁琐的密码。此外,它还提供了密码生成器,可以生成强大的随机密码,包含大小写字母、数字、特殊字符的无规律密码,让黑客束手无策。

2023-09-07 20:42:08 161

原创 GIF制作器-gif动图制作助手、格式转换软件

一步轻松制作GIF,将视频、Live Photo、照片轻松转换成GIF动图,超级简单好用~快来制作属于你的个性GIF动图吧!

2023-08-12 13:41:55 123

原创 私密相册管家-加密码保护私人相册照片安全

私密相册为你提供多重密码保护机制、简单便捷的照片存储空间,完美地将你的私密照片远离一切恶意偷窥者的窥探!

2023-08-12 13:32:41 601

原创 brew/ruby/gem update

Update Gems for Ruby · Mac Install Guide

2023-07-29 10:19:05 58

原创 苹果账号迁移流程

4、转移账号生成的 p8 文件(证书文件)1、转移苹果账号的 teamID。2、接受苹果账号的 teamID。5、接受账号生成的 p8 文件。3、转移应用的 AppID。

2023-06-12 12:32:47 445

原创 如何使用Carthage

与CocoaPods不同,Carthage不会修改你的项目结构或创建工作空间,而是将依赖项作为独立的动态框架(Dynamic Frameworks)引入。如果使用了Carthage提供的脚本来处理编译时的符号表问题(例如:针对App Store提交),则需要在项目的Build Phases中配置Input Files和Output Files。完成以上步骤后,你就可以在项目中使用Carthage管理的依赖库了。的文件,并在其中添加需要的依赖库及其版本信息。的子文件夹,用于存放已编译好的动态框架。

2023-06-07 15:49:38 1097

原创 浅谈iOS组件化

组件化框架:选择一个成熟的组件化框架来辅助开发,如CocoaPods、Carthage或Swift Package Manager等。数据共享:使用事件总线(Event Bus)或数据中心(Data Center)等机制,实现模块间的数据共享和通信。这样,在其他模块需要调用该模块时,只需遵循协议即可,无需关心具体实现。模块划分:根据功能需求,将整个应用程序划分成若干个相对独立的模块。通过以上措施,iOS组件化能够使应用程序的结构变得更加清晰、易于理解,从而为长期维护和迭代奠定良好基础。

2023-06-07 14:54:10 790

原创 iOS 高级工程师面试必备

在面试 iOS 高级工程师时,面试官可能会询问一系列涉及深入技术知识、设计模式、架构和最佳实践的问题

2023-06-06 18:11:19 474

原创 苹果内购支付检验错误码

苹果内购支付检验错误码

2023-03-09 14:55:54 1010

原创 推荐分享一款强大且专业的GIF制作软件

一款专业的无水印GIF制作软件

2023-02-24 17:49:19 132

原创 苹果内购支付错误码

https://developer.apple.com/documentation/storekit/handling_errors?language=objchttps://developer.apple.com/documentation/storekit/skerrorcode?language=objc

2021-07-15 14:06:22 1915

原创 获取App Store中App的ipa安装包

1、从App Store下载Apple Configurator 2的软件2、打开Apple Configurator 2软件,将手机通过数据线连接到电脑,输入AppleID进入到以下界面3、点击顶部菜单中的添加按钮,选择App,出现以下弹框(note:你想要的应用程序的ipa,你的手机中必须要安装才可以)4、搜索想要下载的App,点击右下角添加按钮,开始下载,下载完成出现以下弹框,一定不要关闭弹框,此时文件已经存储到以下路径中了:~/Library/Group Containers/K36BK

2021-06-24 18:40:41 3572

原创 bugly手动上传符号表

1、下载最新的符号表文件cd 符号表工具所在目录java -jarbuglySymboliOS.jar -i /Users/batman/Desktop/test.app.dSYM

2021-06-10 20:17:00 2142

原创 podspec文件使用说明

使用以下命令生成podspec文件pod spec create XXXpodspec文件格式说明s.name = "LivePods" #工程的名字s.version = "0.0.1" #工程的版本s.summary = "Live Pods." #工程的摘要s.description = "Live Pods's description" #工程的描述s.homepage = "https://github.com/jifen

2021-03-18 17:15:51 1229

原创 Git本地项目和远程关联

The repository for this project is emptyYou can create files directly in GitLab using one of the following options.Command line instructionsYou can also upload existing files from your computer using the instructions below.Git global setupgit co

2021-03-18 11:28:56 783 1

原创 WKWebView缓存问题处理

如何不用缓存,每次请求最新的Web数据- (void)loadNoCacheData { NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.baidu.com"]]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCac

2021-02-01 11:29:06 3028

原创 git的命令使用大全

pwd命令用于显示当前目录初始化一个Git仓库:git init添加:git add <file>git commit -m <message>查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>或者git switch <name>...

2019-08-27 21:16:53 162

原创 iOS中的消息发送和消息转发

消息发送OC代码[person read:book];编译后objc_msgSend(person, @selector(read:), book);objc_msgSend的具体流程如下:通过isa指针找到所属类 查找类的cache列表, 如果没有则下一步 查找类的”方法列表” 如果能找到与选择子名称相符的方法, 就跳至其实现代码 找不到, 就沿着继承体系继续向上查...

2019-08-12 22:11:47 495

转载 iOS中weak的底层实现原理

Runtime维护了一个weak表,用于存储指向某个对象的所有weak指针。weak表其实是一个hash(哈希)表,key是所指对象的地址,value是weak指针的地址(这个地址的值是所指对象的地址)数组。weak的实现原理可以概括一下三步:1、初始化时:runtime会调用objc_initWeak函数,初始化一个新的weak指针指向对象的地址。2、添加引用时:objc_init...

2019-08-12 21:37:25 870

原创 iOS内购流程

1、同意协议,填写联系方式,添加银行卡信息,填写税务信息2、创建内购项目,选择项目类型(消耗型项目,非消耗型项目,自动续期订阅,非续期订阅),填写项目名称和产品id3、添加沙盒测试员4、代码实现...

2019-08-12 19:42:26 239

原创 如何解决NSTimer的循环引用问题

总结了四种解决方案,与君共享1、使用类方法@interface TimerTarget : NSObject@property (nonatomic, assign) SEL selector;@property (nonatomic, weak) NSTimer *timer;@property (nonatomic, weak) id target;+ (NSTimer ...

2019-08-05 19:05:09 686

原创 iOS响应者链

响应者对象继承自UIResponder的对象称之为响应者对象。UIApplication、UIWindow、UIViewController和所有继承UIView的UIKit类都直接或间接的继承自UIResponder。UIResponder一般响应以下几种事件:触摸事件(Touch Event)、运动事件(Motion Event)和远程控制事件(Remote-Control Event)。...

2019-08-02 11:49:58 187

原创 NSTimer不准的问题及解决

原因1、NSTimer被添加在mainRunLoop中,模式是NSDefaultRunLoopMode,mainRunLoop负责所有主线程事件,例如UI界面的操作,复杂的运算,这样就会造成timer的阻塞、2、模式的切换,当创建的timer被加入到NSDefaultRunLoopMode时,此时如果有滑动UIScrollView的操作,runLoop 的mode会切换为TrackingR...

2019-08-01 07:31:40 2294

原创 iOS中隐式动画和显示动画的区别

隐式动画一直存在 如需关闭需设置;显式动画是不存在,如需显式 要开启(创建)。显式动画是指用户自己通过beginAnimations:context:和commitAnimations创建的动画。隐式动画是指通过UIView的animateWithDuration:animations:方法创建的动画。隐式动画是系统框架自动完成的。Core Animation在每个runloop周期中自动...

2019-07-26 06:39:27 3360

原创 iOS中View和Layer的区别和联系

iOS中所有view都是用底层的layer来驱动的。view 和它的 layer 之间有着紧密的联系,view 其实直接从 layer 对象中获取了绝大多数它所需要的数据。在 iOS 中也有一些单独的 layer,比如 AVCaptureVideoPreviewLayer 和 CAShapeLayer,它们不需要附加到 view 上就可以在屏幕上显示内容。两种情况下其实都是 layer 在起决定作...

2019-07-26 06:17:22 1196 1

原创 iOS获取DSYM文件

方法一:1、打开Finder->前往文件夹->输入文件路径:~/Library/Developer/Xcode/Archives/2、找到打包文件,显示包内容,获取到DSYM文件方法二:1、首先通过Xcode的Window->Organizer拿到.xcarchive文件。2、显示包内容可以看到一个dSYMs文件夹,.dSYM文件就在这个文件夹下。ps: ...

2019-07-22 18:12:07 4641

原创 Cocoapods版本升级

版本查看pod --version升级到最新版本sudo gem install -n /usr/local/bin cocoapods升级到最新版本sudo gem install -n /usr/local/bin cocoapods --pre升级到指定版本sudo gem install -n /usr/local/bin cocoapods -v 1....

2019-07-14 09:00:07 259

原创 APNS(Apple Push Notification services)

苹果的推送服务APNs基本原理简单来说就是苹果利用自己专门的推送服务器(APNs)接收来自我们自己应用服务器的需要被推送的信息,然后推送到指定的iOS设备上,然后由设备通知到我们的应用程序,设备以通知或者声音的形式通知用户有新的消息。推送的前提是装有我们应用的设备需要向APNs服务器注册,注册成功后APNs服务器会返给我们一个device_token,拿到这个token后我们将这个token发给我...

2019-07-05 13:02:33 7570

原创 iOS属性关键字

iOS属性关键字常用的属性关键字:assign,weak,unsafe_unretained,strong,retain ,copy,readonly,readwrite , nonatomic,natomic及 __weak,__block ,@synthesize 和 @dynamic,只有准确的理解了他们的原理,用起来才能得心应手。1、nonatomic、atomiacnonat...

2019-07-03 18:29:36 2660

原创 iOS反射机制

反射机制的三个用途1、获取Class对象Class对象其实本质上就是一个结构体,这个结构体中的成员变量还是自己,这种设计方式非常像链表的数据结构。typedef struct objc_class *Class;struct objc_class { Class isa OBJC_ISA_AVAILABILITY; ...

2019-07-01 18:13:14 2348

iOS 14真机调试包.zip

iOS 14真机调试包.zip

2021-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除