理解Objective-C的变量以及面相对象的继承特性
oc点语法和变量作用域 一、点语法 (一)认识点语法 声明一个person类: 复制代码 代码如下: #import
程序员文章站2023-11-08简单讲解Objective-C的基本特性及其内存管理方式
一、oc简介 oc语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容c语言,在oc代码中,可以混用c,甚至是c++代码。 可以使用oc开发mac osx平台和
程序员文章站2023-11-08IOS开发(40)之objective-C 的内存管理之-引用计数
obj-c本质就是"改进过的",大家都知道c语言是没有垃圾回收(gc)机制的(注:虽然obj-c2.0后来增加了gc功能,但是在iphone上不能用,因此对于i
程序员文章站2023-11-07Objective-C中block循环引用问题详解
目标:block执行过程中,self不会释放;执行完可以释放。 最初 block中直接使用self会强引用。 self.myblock = ^() {
程序员文章站2023-11-05Objective-C 奇巧淫技--IMS
奇技淫巧 指过于奇巧而无益的技艺与制品. ims指的是 instance method swizzling, 实例方法混淆. 下段代码是一个instance method swizzling和一
程序员文章站2023-11-02浅析Objective-C中分类Category的使用
无论一个类设计的如何完美,都不可避免的会遇到没有预测到的需求,那怎么扩展现有的类呢?当然,继承是个不错的选择。但是objective-c提供了一种特别的方式来扩展类,叫ca
程序员文章站2023-10-19Objective-c调用Swift
在objective-c中使用swift,步骤类似: 1、首先创建一个objective-c的项目: 2.添加一个swift的类文件: 3、点击next,弹出一个对话框,
程序员文章站2023-09-29Objective-C 获取NSDate对象的年月日时分秒 && NSCalender的使用
/* 现在网上大多的获取nsdate年月日时分秒的方法,都在mac os 10.10被苹果公司标记成不建议使用了. 查了好久,终于找到了一个苹果公司推荐使用方法, 以下内容分享给大家
程序员文章站2023-09-29Swift 与Objective-c语法参照
swift已经推出了一段时间了,今天来总结一下swift与objective-c(以下简称oc)的语法有哪些不同。 1.常量与变量: 在swift中定义常量和变量很简单,常量使用let关键字,变量使
程序员文章站2023-09-29【iOS异常】 JSonKit does not support Objective-C Automatic Reference Counting(ARC)
ios开发 jsonkit does not support objective-c automatic reference counting(arc) 使用jsonkit遇到“json
程序员文章站2023-08-24Objective-C中字符串的拼接方法小结
在 java 和 c# 中,字符串的拼接是直接用 + 来操作的。在 oc 中,说是有下面3种方法, nsstring* string; // 结果字符串 nsstrin
程序员文章站2023-08-12《禅与Objective-C编程艺术》读书笔记(一)
一、条件语句 1.书写规范 条件语句体应该总是被大括号包围来避免错误,即使可以不用(比如,只有一行内容)。这些错误包括多加了第二行,并且误以为它是 if 语句体里面的。此外,更危险的可能是,如果把
程序员文章站2023-04-06[编写高质量iOS代码的52个有效方法](一)Objective-C基础
先睹为快 1.了解objective-c语言的起源 2.在类的头文件中尽量少引入其他头文件 3.多用字面量语法,少用与之等价的方法 4.多用类型常量,少用#define预处理器指令 5.用枚举表示状
程序员文章站2023-04-06Objective-C学习笔记_字典、集合、数组排序
一字典类 二集合类 三数组字典集合的快速遍历 四数组排序 五数组元素按照数值大小排序 一、字典类 字典?于保存具有映射关系(key-value对)数据的集合。对于“姓名:张三&rdquo
程序员文章站2023-01-28Objective-C学习笔记_Block
一、block语法 block:块语法,本质上是匿名函数(没有名称的函数),block变量存放函数的实现,通过block变量能直接调?函数。标准c里面没有block,c语言的后期扩展版本,加?了匿名
程序员文章站2023-01-28Google 的 Objective-C 代码规范指南
注意事项 显示在本指南中的隐藏细节 这个风格指南包含很多最初不可见的细节。它们被标记为三角形图标,你可以在左边看到。现在点击它,你应该会看到“万岁”出现
程序员文章站2023-01-24如何通过Objective-C的枚举学习iOS中位操作.md详解
开篇 今天在修改项目的时候,看见enum中出现了
程序员文章站2023-01-11Objective-C基础知识之“类”
Objective-C语言是iOS开发的专用语言,虽然现在在逐步被swift语言取代,但是仍可以作为基础学习,学会Objective-C之后入手swift也是相当快速。今天我来简谈一下关于OC中的类。 如果有过C++,Java基础的同学就会对类有了初步的了解。类,是一个抽象的概念,将一个事物抽象后概 ...
程序员文章站2022-12-29Android程序员Objective-C 学习——Hello World
1??现在有条件可以使用xcode了,那就肯定少不了来观摩一下ios程序开发 那自然也就要从objective—c语言开始入门(这就跟你开发android一样你得先学会 java 语言
程序员文章站2022-12-15Objective-C编程 — 并行编程
多线程 线程的基本概念 线程 (thread)是进程(process)A 内假想的持有 CPU 使用权的执行单位。一般情况下,一个进程 只有一个线程,但也可以创建多个线程并在进程中并行执行。应用在执行某一处理的同时,还可以 接收 GUI 的输入。 使用多线程的程序称为 多线程 (multithrea ...
程序员文章站2022-11-21