Build Settings编译选项将build setting中的 Optimization Level 设置为  Fastest, Smallest [-Os] ; 将build setting 中的 Strip Debug Symbols During Copy 设置为 YES (COPY_PHASE_STRIP = YES),这样可以减小编译出二进制文件的尺寸。这里提到的这些设置在Xcod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 15:47:02
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            网上其他人写的日历类功能都很齐全,比较繁杂,对于想看看日历基础实现然后自己绘制日历的我来说不太方便,就自己整理了一个极精简的日历出来,大家看了之后应该能多少理解日历该怎么自定义,很简单。日历类初始化 //初始化日历类,并设置日历类的格式是阳历若想设置中国日历设置为NSChineseCalendar    myCalendar = [[NSCalendaralloc]i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 15:37:03
                            
                                212阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以下是可以选择性关闭来达到让iPhone X更省电的一些设置和功能选项,我全部列出来只是给大家一些参考,怎么取舍还是看个人喜好。不喜勿喷,谢谢。解锁X后,向右滑到负一屏,有个编辑,点进去,把不需要的组件全部删除。设置,墙纸,选择静态墙纸,并选择静止,IPhone X选择纯黑色墙纸最省电。设置—隐私—定位服务,关闭,如果以后有APP需要会提示你打开的。设置—蓝牙,关闭,需要使用的时候会提示你打开。设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 23:18:58
                            
                                576阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            AppDelegate瘦身是一个大家都很熟悉的话题,各家也有各自的解决方案。但方案无外乎两种,一种是从AppDelegate本身入手,通过各种方式减少AppDelegate的代码行数,另一种是通过架构层面就解决了。本文将分别介绍这两种方式的代表性库,并对比其优缺点。FRDModuleManagerFRDModuleManager是豆瓣开源的轻量级模块管理工具。它通过减小AppDelegate的代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 17:36:57
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
                    如何减少App的大小 
 减肥前,空场景app大小:33mb 
 减肥步骤: 
 1. Release build 而不是 debug build.   
 xcode--点击左上Untiy-iPhone--edit scheme--都改成release 
             &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 22:07:56
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            废话不说,直接上干货!一、APP启动过程1.解析Info.plist加载相关信息,例如如闪屏沙箱建立、权限检查2.Mach-O加载如果是胖二进制文件,寻找合适当前CPU类别的部分加载所有依赖的Mach-O文件(递归调用Mach-O加载的方法)定位内部、外部指针引用,例如字符串、函数等执行声明为__attribute__((constructor))的C函数加载类扩展(Category)中的方法C+            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 09:39:25
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近项目有精简代码的需求。 代码美观,耦合性地,这就要求我们尽可能的将一个类中的代码抽离出去,重新抽离在一个新的类中。但是在当前类中可能存在某些局部变量或者全局变量需要改变值,出现无法抽离到新的类中的情况,请看下面的情况。①:在一个方法中改变局部变量的值 显然这样是无法改变 str 的值的。那么这种情况 就可以使用 ()这个技能了。 这样用法的大概意思是 把 str 的变量的地址 提供给 chan            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 17:37:41
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目打包之后.ipa包的大小是118.9M,上传到App Store后iPhone6s上显示85.5M,下载时间太长,所以找了一些优化方法,下面这些都是别人写的自己试了一下确实好用,不是原创,只是记录一下。  1、配置编译选项 (Levels选项内)Generate Debug Symbols  设置为NO,这个配置选项应该会让你减去小半的体积。注意这个如果设置成NO就不会在断点处停下             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 18:25:27
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 精简Siri进程:iOS开发者入门指南
作为一名iOS开发者,你可能会遇到需要优化应用性能的情况,其中之一就是精简Siri进程。Siri是苹果公司开发的智能语音助手,它可以在iOS设备上执行各种任务。然而,有时Siri进程可能会占用过多资源,影响应用性能。本文将指导你如何实现iOS应用中的Siri进程精简。
## 流程概览
首先,我们通过一个表格来展示精简Siri进程的步骤:
| 步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-27 08:40:59
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实现iOS精简进程列表的流程:
1. 获取所有进程列表
2. 筛选出需要的进程
3. 展示精简后的进程列表
接下来,我将详细介绍每一步骤需要做什么,并提供相应的代码和注释。
## 1. 获取所有进程列表
在iOS中,可以使用`ProcessInfo`类来获取当前设备上运行的所有进程的信息。我们可以通过调用`ProcessInfo.processInfo.runningProcesses`方            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-12 06:42:16
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、进程      进程是指在系统中正在运行的一个应用程序,每个进程之间都是独立的,每个进程都运行在其专用且受保护的内存空间内  二、线程      一个进程要想执行任务就必须要有线程,每一个进程至少都要有一条线程。      线程是进程的基本执行单元,一个进程的所有任务都在线程中执行。   &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 13:05:44
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   在进行讲解内存管理之前先来了解一下内存的基础知识:1、内存区的划分:栈区(stack): ①栈区主要存储局部变量以及函数的参数。函数调用的过程其实就是入栈出栈的过程。(先进后出,后进先出)②栈空间的分配是从高到低分配,从低到高存储。③管理方式:系统自动进行管理,不需要我们手动管理。 堆区(heap): 经过排序的树形结构,通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-22 17:50:56
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # IOS 15进程精简实现指南
## 引言
在IOS 15系统中,进程精简是一项重要的优化措施,可以提高设备性能和节省电池消耗。本文将指导你如何实现IOS 15进程精简,帮助你了解整个流程,并提供相应的代码示例和注释。
## 整体流程
下面是实现IOS 15进程精简的整体流程:
```mermaid
journey
    title 进程精简实现流程
    section 了解需求            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-11 11:31:19
                            
                                291阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现iOS12精简进程教程
## 1. 流程图
```mermaid
flowchart TD
    A(开始) --> B(获取进程列表)
    B --> C(遍历进程列表)
    C --> D{是否为需要精简的进程}
    D -- 是 --> E(精简进程)
    D -- 否 --> C
    E --> F(结束)
```
## 2. 关系图
```merma            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-08 03:13:57
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。 目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series的Matthijs Hollemans 完成,开始体验吧!Matthijs Hollemans发布,Matthijs既是一位经验丰富的IOS程序员又是一名资深            
                
         
            
            
            
            # 精简iOS6进程
随着iOS设备的更新换代,系统变得越来越复杂,进程也变得越来越多。为了提高iOS设备的性能和稳定性,我们需要对进程进行精简管理。在iOS6中,我们可以通过一些方法来精简进程,从而提升设备的性能和用户体验。
## 进程管理
在iOS6中,进程管理是非常重要的一环。我们可以通过以下方法来精简进程:
1. 禁用不必要的后台进程:在应用的Info.plist文件中添加`UIB            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 05:38:17
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            感觉这篇博客已经不够傻瓜了,是时候更新一下了 17/03/28如果你的电脑没有使用过cocoaPods,那需要搭建环境,如果使用过下面 1 2 跳过  1.使用淘宝的Ruby镜像来访问cocoapods(在终端输入如下代码)  (一行一行输入,每行回车,就是这么贴心)gem sources --remove https://rubygems.org/ 
gem sources -a https:/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 07:29:56
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现iOS6进程精简教程
## 整体流程
首先,让我们通过以下表格展示实现iOS6进程精简的步骤:
| 步骤 | 内容                |
|------|---------------------|
| 1    | 导入必要的库文件    |
| 2    | 创建进程管理类      |
| 3    | 获取当前进程列表    |
| 4    | 筛选需要保留的进            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-07 06:21:18
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ios9应用开发基础教程.pdf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 23:49:54
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #ios14描述文件简介在今天早些时候Apple发布了最新的ios14测试版系统,此次更新也算是一个大版本的更新了,相比ios13来说,ios14在整体的风格变化上并不是很大,主要还是以功能为主,比如小屏的来电显示,画中画,和屏幕小组件等等功能。228软件园也整理了最新的ios14描述文件,建议小白用户还是谨慎观望ios14功能:APP资源库全新的应用列表,支持应用归类小组件主屏幕支持小组件功能画            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 23:46:37
                            
                                6阅读
                            
                                                                             
                 
                
                                
                    