Objective-C 和 Swift 在底层使用的是两套完全不同的机制,Cocoa 中的 Objective-C 对象是基于运行时的,它从骨子里遵循了 KVC (Key-Value Coding,通过类似字典的方式存储…
分类:object-c
《Objective-C基础教程》读书笔记6—内存管理
内存管理 内存管理是程序设计中常见的资源管理的一部分。 虽然说当程序运行结束时,操作系统将收回其占用的资源,但是只要程序还在运行,它就会一直占用资源。如果不进行清理,某些资源最终将被耗尽,程序有可能会崩溃。而且随着操作系…
C语言从入门到..
前言 由于前端时间的两个项目 Mupdf来支持pdf的批注功能 录屏推流 这两个的底层都是采用c和c++写的,并生成了对应的so库,也激发了对应学习的兴趣。 为什么要学这些呢?我是觉得 c语言作为一门古老的语言,却在这么…
IOS-Swift、Objective-C、C++混合编程
转自https://yq.aliyun.com/articles/38039?spm=a2c4e.11155435.0.0.246e5760lzQa8q 1、Objective-C调用C++代码 后缀为m文件的是Obje…
献给Objective-C的初学者--入门篇(三)认识OC数据类型
前面说过OC是兼容C语言的语法的,同样C语言的基本数据类型在OC中照样可以使用。 C语言的基本类型,这里就不再赘述了,咱们直接来看OC的数据类型; //主函数 //首先是整数类型NSInteger,定义一个整数类型的变量…
Objective-C中@property和@synthesize的用法
在Objective-C中,@是Objective-C的标志,证明您正在使用Objective-C语言! 针对Objective-C语言中的关键词@property与@synthesize的使用进行了一个简要的分析(自己…
编写高质量的代码:改善Objective-C程序的61个建议(读书笔记3)
这两天晚上不知怎么的,精神老好了,工作了一天到家我还想写写东西。安安静静地,听着音乐,再写着文章,真是爽极了。我是不是废话说的太多了,嘿嘿(😋),不…
(译)Objective-C 类属性
(译)Objective-C 类属性 由于Swift3.0 出了太多令人兴奋的新特性,人们很容易忽略Objective-C中的小改动。苹果展示Objective-C 很可能是为了提高Swift互操作性(译者注:互操作性主…
《Objective-C基础教程》再读笔记
第一次读这本书是在刚刚接触iOS开发的时候,那时的我没有一点开发经验,书中的很多内容都只是一知半解,甚至有所忽略。半年多的时间过去了,有些许开发经验的我再来读这本书,又有了很多收获,因此便有了这篇“再读”笔记。 第六章源…
iOS中Swift从开始入门到最后的放弃(十),
# Swift方法 在 Swift 中特定类型的相关联功能被称为方法。在 Objective C 中类是用来定义方法,其中作为 Swift 语言为用户提供了灵活性,类,结构和枚举中可以定义使用方法。 ####实例方法 在…
在Objective-C中实现链式语法
其他语言比如 Lua, 实现链式语法很容易。但在 Objective-C 中,如何实现链式语法呢? 注:这里讨论的链式语法特指的是点链式语法,不同于中括号链式语法,如[[[[someObj method1] method…
iOS 学习资料整理(转载)
iOS 学习资料整理 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位…