1. 移除DerivedData,建议定期清理,会重新生成此文件夹内是模拟器运行每个APP生成的缓存文件,删除之后只是再重新运行APP时会重新编译耗时较长,并再次生成缓存文件。2. 移除Archives,可以清理此文件夹中的...
-
cocoa macos Xcode清理缓存
-
macos objective-c ios cocoa 关于Xcode打包包含第三方动态库
执行打包命令:xcodebuild -target target名 -configuration Release install,执行完成后,会在build/release目录下生成一个pkg的包若工程带有动态库,则需要设置...
-
人工智能 cocoa 引用降重吗 ai写作
大家好,今天来聊聊引用降重吗 ai写作,希望能给大家提供一点参考。以下是针对论文重复率高的情况,提供一些修改建议和技巧,可以借助此类工具:引用降重吗在论文撰写过程中,引用他人的研究成果是常见的做法。然而,直接引用他人的内容可...
-
ci/cd cocoa 使用gitlab ci构建IOS包并发送通知消息到企业微信
在之前的文章中,我们介绍了使用gitlab ci构建Android包的方法。今天我们介绍使用gitlab ci如何构建IOS包,并且在打包成功或者失败时,如何将消息通知到企业微信。如果对gitlab ci还不熟悉的,可以参考...
-
macos objective-c c++ cocoa ObjectiveC-03-XCode的使用和基础数据类型
本节做为Objective-C的入门课程,笔者会从零基础开始介绍这种程序设计语言的各个方面。术语ObjeC:Objective-C的简称,因为完整的名称过长,后续会经缩写来代替;项目/工程:也称工程,指的是一个App的源文件...
-
cocoa Blocks —— 《Objective-C高级编程 iOS与OS X多线程和内存管理》
目录Blocks概要什么是BlocksOC转C++方法关于几种变量的特点Blocks模式Block语法Block类型 变量截获局部变量值__block说明符截获的局部变量Blocks的实现Block的实质Blocks概要什么...
-
iphone cocoa 开发语言 爬虫 Objective-C网络请求开发的高效实现方法与技巧
前言在移动应用开发中,网络请求是一项至关重要的技术。Objective-C作为iOS平台的主要开发语言之一,拥有丰富的网络请求开发工具和技术。本文将介绍如何利用Objective-C语言实现高效的网络请求,以及一些实用的技巧...
-
swift cocoa swiftui ios webview flutter Objective-C—Class底层结构探索,真心分享给你!!!
isa 走位图在讲 OC-˃Class 底层类结构之前,先看下下面这张图:通过isa走位图 得出的结论是: 1,类,父类,元类都包含了 isa, superclass 2,对象isa指向类对象,类对象的isa指向了元类,元类...
-
策略模式 cocoa macos Objective-C 语言教程
一、引言Objective-C(简称 OC)是一种扩充了 C 语言的面向对象编程语言。它由 Brad Cox 和 Tom Love 在上世纪 80 年代早期创建,最初的目的是为 Smalltalk 编程环境提供一种更快速、更...
-
cocoa macos iOS 逆向编程(二十)class-dump 安装与使用(如何导出APP头文件流程)
2、下载 class-dump-3.5 后,将 .dmg 文件里的 class-dump 复制到 /usr/local/bin 下:(注意:从 Mac OS X 10.11 开始,/usr/bin 文件已经不能写入了,管理员...
-
cocoa objective-c xcode iOS ------代理 分类 拓展
代理协议一,概念:代理,又称委托代理(delegate),是iOS中常用的一种设计模式。顾名思义,它是把某个对象要做的事委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事,这个对象就是别的对象的委托。协...
-
cocoa macos web安全 学习 安全 网络安全 黑客攻防技术宝典———IOS实战篇!!
本书是按 iOS 安全功能主题划分章节的,读者可以用不同的方式来阅读本书。不熟悉这些主题或是不想错过任何内容的读者可以从头至尾阅读整本书。本书从相对基础的章节开始,由浅人深地慢慢过渡到后面较为复杂和深奥的章节。而那些已经对...
-
uni-app cocoa 最新uniapp打包IOS详细步骤,让你的APP在苹果设备上飞起来!
嗨,各位亲爱的小伙伴们,我是你们好朋友咕噜铁蛋!在移动应用开发的道路上,想要让自己的APP在iOS设备上正常运行并顺利上架App Store,就必须掌握uni-app在iOS平台上的打包步骤。今天,我将为大家详细介绍最新的u...
-
cocoa macos objective-c iOS App的上架和版本更新流程
一、前言:作为一名iOSDeveloper,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。二、准备:一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Compan...
-
cocoa macos objective-c 利用uni-app 开发的iOS app 发布到App Store全流程
目录: 苹果开发上架常见问题 | appuploader使用教程1、兼容检查:2、账号申请:3、证书申请:3.1 iOS证书(.p12 和描述文件(.mobileprovision 申请3.2 关于IOS的证书4、发布准备4...
-
cocoa macos objective-c iOS17 隐私协议适配详解
1. 背景 网上搜了很多文章,总算有点头绪了。其实隐私清单最后做出来就是一个plist文件。找了几个常用三方已经配好的看了看,比着做就好了。WWDC23 中关于隐私部分的更新(WWDC23 隐私更新官网),其中...
-
cocoa macos objective-c ios ipa包上传需要什么工具
目录前言一、IPA包的原理二、IPA包上传的步骤2.apk软件制作工具创建应用程序3.构建应用程序4.生成证书和配置文件5.打包IPA包6.上传IPA包三、总结前言iOS IPA包是iOS应用程序的安装包,可以通过iTun...
-
cocoa macos objective-c ios ipa包上传需要什么工具
目录前言一、IPA包的原理二、IPA包上传的步骤2.apk软件制作工具创建应用程序3.构建应用程序4.生成证书和配置文件5.打包IPA包6.上传IPA包三、总结前言iOS IPA包是iOS应用程序的安装包,可以通过iTun...
-
cocoa macos objective-c ios ipa包上传需要什么工具
目录前言一、IPA包的原理二、IPA包上传的步骤2.apk软件制作工具创建应用程序3.构建应用程序4.生成证书和配置文件5.打包IPA包6.上传IPA包三、总结前言iOS IPA包是iOS应用程序的安装包,可以通过iTun...
-
xcode macos objective-c cocoa 学习 iOS-TZImagePickerController使用,调用相册,实现多选图片
安装pod 在Podfile文件中新增添加好之后 pod install安装 TZImagePickerController使用引入头文件唤起相册//能选择的最大图片数// 修改 字体颜色为黑色imagePickerVc.a...
-
cocoa 选择Swift还是Objective-C取决于您的需求、偏好和项目的特定情况
Swift和Objective-C都是用于iOS应用程序开发的编程语言。它们各有优势和适用场景,因此选择哪个更适合取决于您的需求和偏好。Swift是一种现代化的编程语言,由苹果公司于2014年推出。它具有简洁、易读、易学的语...
-
cocoa macos 记录一个iOS使用陀螺仪3d效果的抖动问题
使用陀螺仪的时候,遇到一个问题,就是在拖动scrollView滚动的时候,3d效果的图片会抖动实现3d效果的代码//因为在斜向上45度角的时候,gravity的值是-0.5,设计要求以这个位置为基准,所以要减去-0.5//最...
-
cocoa 【IOS】Xcode 15.2版本下载 iOS
问题Xcode更新15.2自身不带iOS_17 Simulator模拟器的,然而在使用自带的get下载安装会一直在40进度左右出现因为网络问题安装失败的情况,一般这种情况在断点处重试安装也还好,但是每次重试都是需要重新下载,...
-
macos cocoa objective-c windows iphone 笔记本电脑 电脑 适用于 Mac 的 10 大数据恢复工具,具有优点、缺点
数据丢失很常见,并且可能由于许多不同的原因而发生。这种情况在我和我们团队的其他成员身上发生过很多次,即使我们格外小心我们的个人存储设备。幸运的是,数据恢复软件在大多数情况下都可以工作。但是,由于数据丢失场景彼此之间的独特性,...
-
cocoa macos objective-c ios ipa包上传需要什么工具
目录前言一、IPA包的原理二、IPA包上传的步骤2.apk软件制作工具创建应用程序3.构建应用程序4.生成证书和配置文件5.打包IPA包6.上传IPA包三、总结前言iOS IPA包是iOS应用程序的安装包,可以通过iTun...
-
cocoa swift UI 和UIKIT 如何配合使用
SwiftUI和UIKit可以在同一个iOS应用程序中配合使用。它们是两个不同的用户界面框架,各自有自己的优势和特点。在现实开发中,很多iOS应用程序并不是一开始就完全采用SwiftUI或UIKit,而是根据需要逐步引入Sw...
-
cocoa xcode 进程间数据传递 iOS中宿主APP与录屏扩展进程数据传递方式
背景在iOS生态系统中,应用程序的功能不再局限于单一的宿主应用,而是可以通过扩展进程实现更丰富的用户体验和功能。其中一种引人注目的扩展是录屏功能,它使用户能够捕捉设备屏幕上的活动,无论是游戏过程、教育演示还是其他应用场景。然...
-
智能手机 cocoa macos pdf android windows iphone 帮你快速解锁忘记密码手机的十个工具
将手机解锁到任时候都会让人感觉呼吸新鲜空气。这就像摆脱无形的锁链一样,让您有权选择并避免那些讨厌的限制。但如何解锁手机呢?这就是解锁软件发挥作用的地方。这些方便的工具可以帮助您摆脱束缚并打开一个充满可能性的世界。解锁手机的合...
-
cocoa macos objective-c iOS Class Guard github用法、工作原理和安装详解及使用经验总结
iOS Class Guard是一个用于OC类、协议、属性和方法名混淆的命令行工具。它是class-dump的扩展。这个工具会生成一个symbol table,这个table在编译期间会包含进工程中。iOS-Class-Gu...
-
cocoa macos objective-c 苹果全新的设计语言 Apple’s all new design language
Over the year’s Apple has revolutionized the industry over and over. In terms of UI’s they did it multiple times...
-
cocoa qt Frida hook/invoke iOS以及内存搜刮和黑盒调用
前言1.ios hooking search 源码解析2.ApiResolver 搜刮内存中所有符号3.枚举搜索所有类/所有方法/所有重载4.hook所有类/所有方法/所有重载5.输出(修改 解析参数/调用栈/返回值①修改返...
-
macos iOS高级理论:CocoaAsyncSocket 介绍与使用
一、简介CocoaAsyncSocket为Mac和iOS提供了易于使用和功能强大的异步套接字库,主要包含两个类:GCDAsyncSocket:用GCD搭建的基于TCP/IP协议的socket网络库GCDAsyncUdpSoc...
-
cocoa android Flutter Plugin Package使用, WebView交互
Plugin Package使用, WebView交互Flutter和原生ios/安卓交互公开Plugin在 Flutter 中与原生 iOS 和 Android 交互通常是通过创建插件(plugin)来实现的。这种方式允许...
-
cocoa macos iOS数字转为图片
根据数字,转成对应的图片/// 根据数字,显示对应的图片 数字用特定的图片显示// 取到每一位数字 这一行是关键代码// 根据数字,取对应的图片...
-
cocoa Flutter iOS 集成使用 flutter boost
在 Flutter项目中集成完 flutter boost,并且已经使用了 flutter boost进行了路由管理,这时如果需要和iOS混合开发,这时就要到 原生端进行集成。注意:之前建的项目必须是 Flutter mod...
-
cocoa macos objective-c iOS 逆向编程(四)实操 Jailbreak 进阶必备软件
一、辅助软件安装根据 上一篇文章 越狱成功之后,对于技术学习来说,在安装一个辅助软件效果会更好,能帮助我们更深入的学习一些东西。iPhone 通过 Cydia 安装这几个辅助软件 1、【Apple File Conduit...
-
cocoa iOS BUG UIView转UIImage模糊失真
iOS BUG UIView转UIImage模糊失真##UIView转成Image运行后发现,转换后的UIImage显示后会变模糊失真##解决方案// 下面方法,第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要...
-
cocoa macos objective-c 打包 iOS 的 IPA 文件
目录摘要引言准备选择证书类型创建应用程序设置应用程序标识和证书配置构建设置构建应用程序导出IPA签名和导出代码案例演示完成总结参考资料摘要本篇博客将为您介绍如何打包iOS的IPA文件。从APP提交、创建应用程序、设置应用程序...
-
cocoa IOS BUG 处理UIControl触摸事件TrackingWithEvent
IOS BUG记录 之 处理UIControl的点击事件。UIControl的触摸事件的方法是beginTrackingWithTouch:withEvent:,continueTrackingWithTouch:withE...
-
cocoa macos objective-c python 安卓平板写字软件哪些好,安卓平板写笔记的软件
大家好,小编为大家解答安卓平板写字怎么防误触的问题。很多人还不知道安卓平板写字软件哪些好,现在让我们一起来看看吧!本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境。Python 开发者...
-
cocoa macos objective-c 打包 iOS 的 IPA 文件
目录摘要引言准备选择证书类型创建应用程序设置应用程序标识和证书配置构建设置构建应用程序导出IPA签名和导出代码案例演示完成总结参考资料摘要本篇博客将为您介绍如何打包iOS的IPA文件。从APP提交、创建应用程序、设置应用程序...
-
cocoa macos iOS在OC项目中集成Charts绘制图表框架
前言:最近OC项目中使用到了charts做图标绘制,确实是一个很酷并且功能强大的类库。里面包含了各式各样的图标样式,但是使用的是Swift语言编写,所以就涉及到混编的一些操作配置。你可以通过两种方式集成进你的项目中:下载后手...
-
cocoa macos 【iOS】数据存储方式总结(持久化)沙盒结构
在iOS开发中,我们经常性地需要存储一些状态和数据,比如用户对于App的相关设置、需要在本地缓存的数据等等,本篇文章将介绍六个主要的数据存储方式iOS中数据存储方式(数据持久化)根据要存储的数据大小、存储数据以及存储类型,存...
-
cocoa objective-c 【学习iOS高质量开发】——对象、消息、运行期
文章目录一、理解“属性”这一概念1.如何定义实例变量2.什么是不兼容现象,如何解决3.理解@property关键字4.理解@dynamic关键字5.属性特质1.原子性:2.读/写权限:3.内存管理语义7.要点二、在对象内部尽...
-
cocoa macos objective-c iTunes更新iOS17出现发生未知错误4000的原因和解决方案
有不少人使用iTunes更新iOS 17时出现「无法更新iPhone发生未知的错误4000」的错误提示,不仅不知道iTunes升级失败的原因,也无从解决iPhone无法更新4000的问题。小编今天就分享iPhone更新iOS...
-
cocoa macos iOS和iPadOS设备启动到打开App
一、设备启动过程启动过程每个步骤包含的组件都经 Apple 加密签名以启用完整性检查,因此只有在验证信任链后,启动才能继续; 这些组件包括引导载入程序、内核、内核扩展项和蜂窝网络基带固件; 这一安全启动链的设计旨在验证软件的...
-
cocoa selenium 测试工具 appium 自动化测试 测试工程师 iOS不同类型测试包介绍!
前言iOS端APP测试时,需要针对不同情况,打不同的测试安装包,如比较常用的有In-house测试包、debug包,企业包,Testflight包、APP store包等;这些包有什么区别,什么情况下用哪种包,下面小编将为大...
-
cocoa ios xcode 使用序列化和反序列化函数archivedDataWithRootObject和unarchivedObjectOfClasses的使用和遇到问题及解决方案
为何archiveRootObject和unarchiveObjectWithFile正常,而archivedDataWithRootObject和unarchivedObjectOfClasses一直报错。 [NSKeye...
-
cocoa macos objective-c iOS Class Guard github用法、工作原理和安装详解及使用经验总结
iOS Class Guard是一个用于OC类、协议、属性和方法名混淆的命令行工具。它是class-dump的扩展。这个工具会生成一个symbol table,这个table在编译期间会包含进工程中。iOS-Class-Gu...
-
ios xcode objective-c cocoa swift GCD简单了解
一:基础名称GCD的创建依赖于任务与队列这两个概念。任务就是block内执行的操作,block内调用的某个方法。任务有两种方式,一为同步执行,二为异步执行。二者的区别在于是否具备开启子线程的能力,执行的任务在队列中执行的方式...