首页
学习
活动
专区
工具
TVP
发布

iOS开发笔记

专栏作者
48
文章
53406
阅读量
33
订阅数
Swift教程(九)--类和结构体
类和结构体是一种多功能且灵活的构造体。通过使用与现存常量、变量、函数完全相同的语法来在类和结构体当中定义属性和方法以添加功能。
roc
2019-07-31
1.1K0
Swift教程(八)--枚举
我们注意到,swift 的每个枚举项前面,都使用一个 case 关键字来标识。除了每行声明一个枚举项,也可以将这些枚举项放在一行中声明,每项之间用逗号分隔:
roc
2019-07-31
5680
Swift教程(七)--闭包
闭包是可以在你的代码中被传递和引用的功能性独立模块。Swift 中的闭包和 C 以及 Objective-C 中的 blocks 很像,还有其他语言中的匿名函数也类似。
roc
2019-07-31
7220
Swift教程(六)--函数
函数是一个独立的代码块,用来执行特定的任务。通过给函数一个名字来定义它的功能,并且在需要的时候,通过这个名字来“调用”函数执行它的任务。
roc
2019-07-31
4980
Swift教程(五)--控制流
Swift 提供所有多样化的控制流语句。包括 while 循环来多次执行任务;if , guard 和 switch 语句来基于特定的条件执行不同的代码分支;还有比如 break 和 continue 语句来传递执行流到你代码的另一个点上。相信有编程基础的小伙伴们都不陌生了,这一章节就不做过多的阐述了。
roc
2019-07-31
6660
Swift教程(四)--集合类型
Swift 提供了三种主要的集合类型(collection types),所谓的数组(arrays)、集合(sets)还有字典(dictionaries),用来储存值的集合。数组是有序的值的集合。集合是唯一值的无序集合。字典是无序的键值对集合。
roc
2019-07-31
1.1K0
Swift教程(三)--字符串和字符
字符串是一系列的字符,比如说 “hello, world”或者 “likeyou”。Swift 的字符串用 String类型来表示。 String的内容可以通过各种方法来访问到,包括作为 Character值的集合。
roc
2019-07-31
5720
Swift教程(二)--基本运算符
Swift 支持 C 中的大多数标准运算符,有过C语言基础或者其他语言基础的都不陌生了,这里就不做过多的阐述了。这章说点不一样的东西,Swift 提供了两种 C 中没有的区间运算符( a..< b 和 a…b ),来让你便捷表达某个范围的值。
roc
2019-07-31
3680
Swift教程(一)--基础内容
Swift是一个全新的用户iOS,MacOS,watchOS和tvOS的应用编程语言。如果你有C和Objective-C开发经验的话,Swift的许多部门会让你很熟悉。
roc
2019-07-31
1.2K0
C语言之指针中的&和*浅析
不知道大家在看objective-c中runtime和block源码的时候是不是比较费脑子,原因可能就是C语言的一些基础的东西理解不是特别深刻,今天就带大家看看C语言中指针的基础概念。
roc
2019-07-31
1.3K0
iOS开发之-调用系统打电话功能
调用系统打电话功能有点简单,不需要遵守协议和代理什么的,直接在执行打电话的方法里写上几句代码就可以了
roc
2019-05-15
1.8K0
iOS开发+(nullable instancetype)URLWithString:(NSString *)URLString
我们公司做了一个类似于论坛的功能,前几天后台返回的图片不显示,经过一番周折之后发现一个问题,在这里记录一下。
roc
2019-05-15
8250
iOS手势locationInView、translationInView的区别
最近写了一个抽屉效果,工程中用到了translationInView,在这记录一下。
roc
2019-05-15
2.5K0
Objective-C的内省(Introspection)
内省(Introspection)是面向对象语言和环境的一个强大特性,Objective-C和Cocoa在这个方面尤其的丰富。内省是对象揭示自己作为一个运行时对象的详细信息的一种能力。这些详细信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以响应特定的消息。NSObject协议和类定义了很多内省方法,用于查询运行时信息,以便根据对象的特征进行识别。
roc
2019-05-15
4540
iOS开发之-调用系统打电话功能
调用系统打电话功能有点简单,不需要遵守协议和代理什么的,直接在执行打电话的方法里写上几句代码就可以了
roc
2018-12-12
1K0
iOS开发之-xib创建自定义View
在iOS开发中,自定义view是很常见的事情,如果view上视图功能复杂,固然可以通过frame来计算各个空间位置来布局,不过开发时间就长了,apple为我们提供了快速开发的工具xib,今天就介绍介绍如何通过xib来自定义view,提升开发效率。
roc
2018-12-07
2.9K0
iOS开发之单例模式你用对了吗
、 单例在iOS开发中可以说是很常见的一种设计模式,在你的项目中或许你已经用过很多次,大家可能都会想不就是单例吗,我闭着眼睛单手就能写。是的,单例可以说是所有设计模式中相对简单的一种设计模式。逻辑清晰,代码简单。但在项目中单例你真的用对了吗?
roc
2018-08-01
3350
cordova插件- Media
添加插件 $ cordova plugin add cordova-plugin-media 插件的使用 Methods · media.getCurrentAmplitude:Returns th
roc
2018-03-30
1.2K0
cordova插件- Inappbrowser
添加插件 $ cordova plugin addcordova-plugin-inappbrowser 插件的使用 Methods cordova.InAppBrowser.open 2. Ex
roc
2018-03-30
7580
cordova插件- Network Information
添加插件 $cordova plugin add cordova-plugin-network-information 插件的使用 Methods document.addEventListener
roc
2018-03-30
5260
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档