随笔分类 -  App开发 / 开发语言 / Objective-C

Objective-C语言基础语法知识。
摘要:- 在OC中,类的属性和成员变量是不同的概念。 - ## 成员变量 - 成员变量是类的实例变量,它们用于存储对象的状态信息。 - 成员变量通常是私有的,只能通过类的方法来访问和修改。成员变量的定义通常在类的声明中。 - ## 属性 - 属性是对成员变量的封装,通过属性可以定义成员变量的访问方式。属性 阅读全文
posted @ 2018-07-31 21:26 CH520 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1、简介: Base64 是一种基于64个可打印字符来表示二进制数据的表示方法,可打印字符包括字母 A-Z、a-z、0-9,共 62 个字符,另外两个符号在不同的系统不同 +,/。 Base 64 编码后的结果能够反算,不够安全。 Base 64 是所有现代加密算法的基础算法。 由于现代密码学是基于 阅读全文
posted @ 2018-07-27 00:58 CH520 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1、retain, copy, assign区别 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用 阅读全文
posted @ 2018-06-16 22:51 CH520 阅读(395) 评论(0) 推荐(0) 编辑
摘要:1、创建文件 IDETemplateMacros.plist 2、向文件里添加内容FILEHEADER 具体内容 // 文 件 名:___FILENAME___ // // 版权所有:___COPYRIGHT___ // 创 建 者:___FULLUSERNAME___ // 创建日期:___DAT 阅读全文
posted @ 2018-06-12 00:53 CH520 阅读(375) 评论(0) 推荐(0) 编辑
摘要:1、为了全文通用,选择在PCH文件中写: #define CHLog(...) printf("[文件:%s] 第%d行: %s\n",/* 文件名 */[[[NSString stringWithUTF8String:__FILE__] substringWithRange:NSMakeRange 阅读全文
posted @ 2018-06-11 12:07 CH520 阅读(263) 评论(0) 推荐(0) 编辑