一、OC简介 1、C++语法比Java语法多,Java语法比OC语法多,OC是在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言(C文件拓展名是.c,OC文件的拓展名是.m,既可以编写OC代码,也兼容C代码,如果想要兼容C++代码,拓展名要改为.mm) 2、完全兼容C语言 3、可以在OC代码中混入C语言代码,甚至是C++代码 4、可以使用OC开发Mac OS X平台和iOS平台的应用
转载
2024-07-11 23:15:49
58阅读
一句毫不夸张的话,同学们用tableView这个控件可能不亚于你使用label ,button这些控件,真的,用的太多了,那个项目中不是含有多个tableView啊?可是集合视图collectionView呢?说真的,我之前感觉根本就用不上这个控件,自己之前写过demo,但是项目中还真没用过,前不久一个需求用到了集合视图,真是有点书到用时方恨少啊,不会用。。。不会用没关系,摸索一下,看看它的API
转载
2024-09-09 05:55:34
20阅读
oc是面向对象的语言;遵从ANSI C 标准C语法,使用了Smalltalk的方法第一个oc程序; #importFoundation/Foundation.h> 告诉编译器找到并处理名为Foundation.h的文件,这是一个系统文件; #import表示将该文件信息导入到程序中int main(int argc,
转载
2023-12-28 13:33:13
110阅读
OC的理解和特性多年之前,接触OC开始,就知道它是一门面向对象的语言。最为面向对象的语言,我们就不得不提起面向对象的三大支柱:封装、继承、多态。这三大特性,时常会运用在我们日常的开发过程中,支撑着我们的每一个项目。三大特性封装:即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码
转载
2024-06-14 22:05:06
49阅读
本文介绍了OC中的字典的基本使用方法,大家可以了解一下。
原创
2014-05-27 13:07:57
4333阅读
# iOS 蓝牙扫描 TabView 的实现教程
在这篇文章中,我将引导您逐步实现一个 iOS 应用程序,该程序能够扫描并显示附近的蓝牙设备。在此过程中,您将学习到如何使用 CoreBluetooth 框架、创建一个简单的 TabView 以及如何有效管理蓝牙设备的生命周期。
## 实现流程
首先,我们需要了解实现这一功能的基本步骤。我们可以将整个流程整理成以下表格:
| 步骤编号 | 步
# iOS开发教程:实现tabview滑到最下
## 一、整个流程
首先,我们来看一下实现“iOS tabview滑到最下”的整个流程:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 找到tabview |
| 2 | 滑动到最后一页 |
## 二、具体步骤
### 步骤一:找到tabview
在ViewController中找到tabview,可以通过IBOut
原创
2024-04-07 05:46:43
86阅读
## 实现iOS TabView选中样式
### 引言
作为一名经验丰富的开发者,我将向你介绍如何实现iOS中TabView选中样式的效果。这是一个非常常见的需求,对于刚入行的小白来说可能会有些困惑,但只要按照以下步骤进行操作,你会很快掌握这个技巧。
### 步骤
下面是整个过程的步骤概览:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建一个TabView |
|
原创
2024-03-18 06:28:29
99阅读
# Lottie在iOS中的使用指南
Lottie是一款由Airbnb开发的库,它使我们能够通过JSON文件无缝使用矢量动画。这些动画可以用于iOS(Swift和Objective-C)应用中,以增强用户体验。本文将介绍如何在iOS中使用Lottie,包含代码示例并用甘特图展示相关流程。
## 1. Lottie的安装
要在iOS项目中使用Lottie,我们首先需要通过CocoaPods安装
原创
2024-09-18 04:15:18
1315阅读
介绍了OC属性的使用,并且介绍了属性的系统内部实现方法,看完之后,会对属性的应用有所了解
原创
2014-07-08 21:53:29
2398阅读
一、简介1.基于C语言C语言是一门面向过程的语言,OC 是在C语言的基础上,增加了一层最小的面向对象语法,为什么说是最小的面向对象语法呢?因为OC把一些比较复杂的面向对象语法都去掉了,剩下的都是面向对 象的精华,因此OC是一门面向对象的语言,而且会比C++简单很多。因为OC是基于C语言的,所以完全兼容C语言,也就是说我们在开发iOS程序过程中, 可以在OC代码中混入C语言代码,甚至是C++代码。2
ARC:由于自己的学习视频太早,Xcode是iOS6版本,新建命令行项目后,系统会默认启动ARC机制,全程Automatic Reference Counting,简单的说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。--所以自己在学习内存管理的时候为对象进行retain或者release的时候编译器总会报错。必须注
转载
2024-07-18 23:42:25
162阅读
文章目录
一、AVAudioPlayer
1、简介
2、优缺点
3、如何使用
4、扩展功能
(1) 如何做后台播放
(2) 如何做输出改变监听(拔出耳机音乐暂停播放)
(3) 歌词轮播实现思路
(4) 关于NSTimer(循环引用、NSRunLoopMode)一、AVAudioPlayer1、简介播放较大的音频或者要对音频有精确的,这
转载
2024-10-24 08:45:45
36阅读
iOS OC使用Swift
---
## 一、整体流程
下面是实现"iOS OC使用Swift"的整体流程,可以用表格展示步骤:
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 创建一个Swift文件 |
| 步骤二 | 创建一个桥接文件 |
| 步骤三 | 配置桥接文件 |
| 步骤四 | 在Objective-C文件中使用Swift代码 |
## 二、具体步骤
#
原创
2024-02-02 07:21:54
149阅读
Objective-C提供了两种内存管理机制MRC(Mannul Reference Counting)和ARC(Automatic Reference Counting),为Objective-C提供了内存的手动和自动管理。下面我们来探讨一下MRC和ARC的实现。OC的内存管理方式1.自己生成的对象,自己持有在iOS内存管理中,有四个这样的关键字:new、alloc、copy、mutableCo
本博客介绍了OC中set(集合)的相关使用方法,希望对大家有所帮助。
原创
2014-05-27 13:21:38
3496阅读
UIPageControl(页面控制器,就是桌面的那些小点点,每个点代表一个界面)父类是 UIControl。iOS开发中常用的基本控件,主要和UIScrollView一起使用,比较常用的就是有些APP主页面会有一些图片自动转换,也可以用而人为的转换,本文主要是列出常用的属性及方法(注XCode版本为7.2) 属性如下: @property(nonatomic)&nb
转载
2017-04-13 21:16:35
396阅读
swfit和OC间的 联系 1.swift句尾不需要分号 ,除非你想在一行中写三行代码就加分号隔开。 2.swift不要写main函数 ,程序默认从上往下执行 3.swift不分.h和.m文件 ,一个类只有.swift一个文件 4.swift不在有地址的概念 5.swift数据类型都会自动判断 , 只区分变量v
转载
2024-07-02 20:41:24
30阅读
OC是Objective-C的简称,前面有说过想玩玩IOS的,那么肯定少不了OC语言啦,从维基百科上面了解了下OC,今天想和大家分享分享。这里主要是OC和Java进行一个对比,语言都是想通的。Objective-C是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSI C编程语言,将Smalltalk式的消息传递机制加入到ANSI C中。目前主要支持的编译器有GCC和LLVM(采用 Clan
转载
2024-10-06 07:39:32
65阅读
图片轮播的几种实现思路:https://www.jianshu.com/p/54a6ecea22e2轮播框架:WRCycleScrollView------https://github.com/wangrui460/WRCycleScrollViewhttps://github.com/topics/sdcyclescrollview ==========轮播实现方式一用scrollvi
转载
2024-09-14 14:37:59
52阅读