1、Hexo使用攻略-添加分类及标签 - 简书.html(https://www.jianshu.com/p/e17711e44e00) ZC:我在 默认主题landscape 下测试的,也是显示OK的。2、1、创建“分类”选项1.1 生成“分类”页并添加tpye属性打开命令行,进入博客所在文件夹。执行命令$ hexo new page categories成功后会提示:INFO  Created            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 23:05:02
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             对象是类的独特表示,每个对象都包含一些使用的信息,方法提供改变和访问这些数据的手段。程序在逻辑上分为以下三部分一 @interface  用于描述类和类的方法,类的声明 1.定义新类时,首先需要告诉Object-c编译器该类来自何处,必须为它的父类命名。2.必须定义该类对象使用时,需要用到的方法类型@interface NewClassName : ParentCl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-15 17:27:44
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.OC对象的分类a) instance对象(实例对象)
b) class对象(类对象)
c) meta-class对象(元类对象)2.instance对象(实例对象)a) instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象,属于不同的对象,分别占据不同的内存
b) instance对象在内存中存储的信息包括?
    1) isa指针 /            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-16 16:29:55
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # iOS 中可以给分类添加属性吗?
在 Objective-C 语言中,分类(Category)是一种强大的扩展机制,它允许开发者向现有类添加新的方法,而无需修改该类的源代码。然而,很多开发者在使用分类时会有一个疑问:能否在分类中添加属性?答案是:直接在分类中添加属性是不被支持的,但可以通过一些方法来实现类似的功能。
## 分类与属性的关系
在 Objective-C 中,分类允许我们为一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-27 06:01:19
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            来以添加一个这样的属性为例:@property            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 07:45:53
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Categories类别是一种为现有的类添加新方法的方式,利用Objective-C的动态运行时分配机制,可以为现有的类添加新方法,它可以为任何类添加新的方法,包括那些没有源代码的类。在创建类别时,会生成.h和.m两个文件一、声明类别声明类别与声明类的形式很相似@interface NSString(NumberConvenience) 
-(NSNumber *)lengthAsNumber            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 06:20:11
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SEL 可以理解为C语言里的函数指针。SEL和id以及Class等都是OC里的数据类型,和int、float的地            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-23 07:48:36
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # iOS 给所有按钮加个属性
在iOS开发中,UIButton是我们常用的一个控件。然而,有时我们可能希望在所有按钮上添加一些通用的自定义属性,比如设置按钮的状态、颜色等。通过使用类别(Category)和关联对象(Associated Object),我们可以轻松地为UIButton添加这些自定义属性。
## 创建一个UIButton类别
我们首先创建一个UIButton的类别,名为`U            
                
         
            
            
            
            另外,它还是一款多功能便签备忘录软件工具,支持VIP会员创建更多分类(白银VIP会员,支持创建7个便签分类;黄金VIP会员,支持创建50个便签分类),分门别类地记录待办事项。那么,怎么创建便签分类呢?
    经常使用苹果手机的朋友,都知道:iPhone上有iOS系统自带的备忘录和提醒事项,但是没有便签。不过,不要紧,我们可以去App Store里下载安装使用第            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 09:54:35
                            
                                375阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有时候,我们会想在别人的类中添加一个属性.这个属性只会在自己的模块用到,在其它地方无用.那么现在就用两个方案:  1,直接在原类中添加一个属性  2,写一个分类,在分类中将这个属性加进去.这两种方案实现的异同:同:都能达到在已有的类中添加一个属性的需求.异:    第一种方案优点:实现简单.缺点:破坏了已有的类的封装,会给后续开发者带来疑惑.结论:笨方法    第二种方案有点:能与已有类完全分开,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 20:10:04
                            
                                226阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现 iOS 分类属性
## 流程
下面是实现 iOS 分类属性的流程:
| 步骤 | 描述 |
|------|-----|
| 1 | 创建一个分类文件 |
| 2 | 导入需要扩展的类头文件 |
| 3 | 添加属性 |
| 4 | 实现属性的 getter 和 setter 方法 |
## 具体步骤
### 步骤 1:创建一个分类文件
首先,你需要创建一个新的分类文件,比如            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-27 07:12:24
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简明扼要  前言UITableView的section和row属性,就是定义在一个名为NSIndexPath的分类里的,如下  那这到底是怎么实现的呢?iOS运行时机制简介 iOS运行时机制,简单来说,就是苹果给开发这提供的一套在运行时动态创建类、添加属性/方法(不止这些,还有一些其他功能)的API,它是一套纯C语言的API,使用相应的API就可以通过Category给一个原本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 13:16:39
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先,我说的是一级分类哦先给个效果看看做起来好简单啊,不像我在论坛找的,大部的人都说是要建一个字段我的操作方法如下:首先你要做一个小图片,比如第一个大分类对应的图片为 cate_1.gif第二个分类对应的小图片名称为cate_2.gif图片做好了,你就上传到模板的图片目录就好了注意,这个图片的名称不是按照分类的ID来的哦下面我们来修改下代码打开 category_tree.lbi找到这些代码<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-08-28 16:47:46
                            
                                588阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 如何实现iOS分类定义属性
## 总体流程
下面是实现iOS分类定义属性的步骤:
```mermaid
pie
    title iOS分类定义属性实现步骤
    "引入头文件" : 20
    "定义属性" : 30
    "实现属性的getter和setter方法" : 50
```
## 具体步骤
1. **引入头文件**
在分类的.h文件中引入需要添加属性的类的头文            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-31 04:15:57
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.分类都有哪些使用场合? (1)可以减少单个类的体积,降低耦合性,同一个类可以多人进行开发 (2)可以为系统类添加分类进行拓展 (3)模拟多继承 (4)把静态库的私有方法公开2.分类当中都可以添加哪些内容?        分类中只能添加方法,不能增加属性(因为分类的结构体中没有属性列表),原则上讲他只能添加            
                
         
            
            
            
            # iOS 分类增加属性的探索之旅
在 iOS 开发中,"分类"(Category)是一种强大的特性,它允许我们为现有的类添加方法和属性而不需子类化。本文将深入探讨如何在 iOS 中为分类增加属性,并提供一系列代码示例来帮助读者加深理解。
## 分类的基本概念
分类是 Objective-C 提供的一种功能,使用它我们可以扩展现有类的功能。例如,假如我们希望为 `NSString` 类增加一            
                
         
            
            
            
            1、分类(category)使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。我们可以为一个类创建一个新的方法,而不需要在代码中编辑类定义。下面就是定义并使用分类的例子程序,通过下面代码,我们可以给Object-C中的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 11:10:22
                            
                                18阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分类(Category) 
   即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。  
   此外,分类能够保证你的实现类和其他的文件区分开。 
     View Code     1 #import “UIViewController.h”
2 @interface UIViewController(CustomView)
3 -(void)extMethod;
4 @end            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 16:17:05
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近跟人交流时,提到一个问题,说iOS分类中不能添加属性。这里探讨一下不能添加的原因和添加的方法。 首先,创建一个person类,代码如下:XGPerson.h#import <Foundation/Foundation.h>
@interface XGPerson : NSObject
/// 年龄
@property (nonatomic, copy) NSString *age            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 19:13:47
                            
                                243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iphone开发过程中数据持久化的三种主要形式,分别是属性列表序列号、对象归档化以及iphone的嵌入式关系数据库SQLite。本文主要介绍属性序列号的数据持久化方法。NSArray、 NSMutableArray、NSDictionary、NSMultabableDictionary、NSData、NSMutableData、NSString、NSMutableString、NSNumber、N            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 16:42:23
                            
                                91阅读
                            
                                                                             
                 
                
                                
                    