`
gaojingsong
  • 浏览: 1212234 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

IOS语法

    博客分类:
  • IOS
阅读更多
支持C语法
支持面向对象特性
兼容性好,可以同时在项目中使用OC、C++,也可以引入C、C++库文件
OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名加前缀
OC中关键字表示都以@开头,用于区分C和C++的关键字,字符串也以@开头,如@public、@protected、@private


变量的作用域主要分为四种:
(1)@public (公开的)在有对象的前提下,任何地方都可以直接访问。
(2)@protected (受保护的)只能在当前类和子类的对象方法中访问
(3)@private (私有的)只能在当前类的对象方法中才能直接访问
(4)@package (框架级别的)作用域介于私有和公开之间,只要处于同一个框架中就可以直接通过变量名访问


Foundation框架是包含常用一些结构体、枚举、类的一个框架,目的是使开发更快捷,
Foundation框架定义了一下功能:
基本的对象:NSNumber 、NSString 、NSDate 、
常用结构体和枚举:
基本集合:NSArray 、NSDictionary 、NSSet
内存管理:
操作系统服务:文件操作、URL、进程
归档和解档:
Foundation框架的特点:
1.都是以NS为前缀。
2.类都是继承自超类Object
0
1
分享到:
评论

相关推荐

    ios 基础语法

    在iOS开发中,基础语法是构建应用程序的关键。本教程将深入探讨iOS开发中的Objective-C或Swift语言基础,这两种语言都是苹果公司为iOS、macOS和其他平台开发应用的主要工具。 首先,我们来了解一下Objective-C,它...

    iOS object-C 语法

    此文档是文人初学时的个人总结 希望对大家有所帮助

    ios-链式语法.zip

    通过block回调self,然后实现连续访问自身属性与方法。(主要是看到Masonry布局代码的简洁性,然后想办法为我们平时开发节省时间和精力,所以封装了一系列的常见控件的category)代码和思路可能不那么高大上,还是...

    SynEdit:适用于 iOS 的语法高亮编辑器!

    SynEdit作为一款开源的iOS语法高亮编辑器,不仅提供了基本的代码编辑功能,还具备丰富的高级特性,如语法高亮、代码折叠和自动完成等,为iOS开发者带来了便捷的代码编辑体验。其使用Objective-C编写,与苹果生态无缝...

    ios-链式语法代码一键自动生成器.zip

    看到有些朋友上传自己写的链式语法代码库,但是他们的库有限,只是一些UI库,我发现其中的规律是非readonly的属性都可以用来做链式语法,就做了这个工具,来一键自动生成系统所有的最新的链式语法代码库,而且不用担心系统...

    ios-Swift4.0已经4.0最新语法的使用.zip

    Swift4.0已经4.0最新语法的使用,实现一个简单的小项目,基本包含了日常所需要的基本功能,作为新手可以看看

    IOS布局控件使用自定义UITableViewCell 欢迎界面后台获取功能等项目设计IOS源码合集.zip

    利用 Core Text 实现代码根据语法高亮显示效果 利用CoreText展示连接、电话、邮箱 后台获取功能 导航及底部菜单 自定义Tab Bar的文字、颜色和图片加箭头 自定义UITableViewCell。实现各种样式的表格输入界面 高仿新...

    iOS 10 in Swift 3 非常好的ios书

    《iOS 10 in Swift 3》是一本深入探讨iOS开发的专业书籍,专注于利用Swift 3编程语言在iOS 10平台上构建应用程序。Swift 3是Apple推出的一种现代化、安全且强大的编程语言,旨在简化iOS、macOS、watchOS以及tvOS的...

    IOS官方开发手册

    《iOS官方开发手册》是苹果公司为iOS应用开发者提供的权威指南,它涵盖了从入门到精通的所有关键知识点。作为iOS开发的基石,这份手册是每个开发者不可或缺的参考资料。下面,我们将详细探讨其中的主要内容。 首先...

    IOS swift3.0 下闭包语法整理

    在iOS开发中,特别是在Swift 3.0中,闭包经常被用于处理回调、异步操作和对象间的通信。以下是关于Swift 3.0下闭包语法的详细说明: 一、闭包的概念 闭包在Swift中类似于Objective-C中的Block,它们都是能够捕获和...

    【无限互联】iOS开发视频教程课件第1、2章OC基础语法源代码

    在本资源中,“【无限互联】iOS开发视频教程课件第1、2章OC基础语法源代码”提供了针对iOS开发初学者的Objective-C(OC)编程语言的基础教学内容。Objective-C是苹果公司开发的iOS应用编程的主要语言,是C语言的超集...

    swift-Sourceful是iOS和macOS的源码语法高亮文本编辑器

    Sourceful 是iOS和macOS的源码语法高亮文本编辑器,提供UITextView和NSTextView的子类,在您键入时提供实时语法高亮显示。 现在它包括对Swift和Python的语法高亮支持,但是很容易添加自己的。

    Beginning iOS 6 Development Exploring the iOS SDK

    读者将深入理解Objective-C的基本语法,包括消息传递机制、内存管理(自动引用计数ARC)以及Objective-C的类别和协议。 在理解了语言基础后,本书会逐步引导读者进入iOS SDK的世界。SDK(Software Development Kit...

    高仿推库iOS

    Swift是苹果推出的新一代编程语言,语法简洁,易读性强,而Objective-C是苹果的老牌语言,有着丰富的库支持。 3. **Cocoa Touch**:iOS应用的用户界面构建于Cocoa Touch框架之上,它提供了UI元素如按钮、标签、滑块...

    IOS测试工具书

    这本书可能会涵盖Objective-C语法、面向对象编程概念、Cocoa Touch框架,以及如何使用它来构建iOS应用。这将帮助读者理解代码层面的测试,如单元测试和集成测试。 Appium是iOS UI自动化测试的一个重要工具,它允许...

    IOS源码——ios底部菜单.7z

    iOS源码的学习可以帮助开发者深入理解苹果的开发环境Xcode,以及Swift或Objective-C语言的语法和特性,同时还能了解iOS特有的设计模式和编程实践。 【压缩包子文件的文件名称】"czda1100-Dial-menu-8e7a006"可能是...

    iOS Source_ios_source_

    1. **Objective-C/Swift语法**:这两种语言是iOS开发的主要语言,理解它们的基本语法和特性至关重要。 2. **Cocoa Touch框架**:它是iOS UI的基础,包括UIKit、AppKit等,用于创建用户界面和处理用户交互。 3. **ARC...

    iOS开发试题大全:笔试面试一千题[语法篇]

    分为这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十个篇章。 大家可以利用这些试题加强iOS开发的理论知识,当然对面试也是很有帮助的! 试题参考答案在每篇的最后...

    iOS 12 真机调试包

    - **Swift 4.2**:Swift编程语言的更新,带来了语法改进和编译器优化,使得代码编写更加高效,同时也需要开发者在真机上验证新特性是否正确运行。 总之,"iOS 12 真机调试包"涵盖了证书配置、设备注册、代码签名等...

Global site tag (gtag.js) - Google Analytics