具体可看苹果官方文档
具体可看苹果官方文档
一个类所做的事情通常都要比从外面看到的更多。编写类的实现代码时,经常要写一些只在内部使用的方法。应该为这些方法的名称加上某些前缀,这样有如下好处 有助于调试,因为据此可以很容...
类、方法及变量的命名是Objective-C编程的重要环节。通常会觉得OC的语言很繁琐,因为其语法结构使代码读起来和句子一样。 此段代码看起来比较繁琐,但是准确的表达了开发者...
在设计类的时候,应充分利用属性来封装数据。而在使用属性时,则可将其声明为read-only。默认情况下属性是read-write,这样设计出来的类都是“可变的”(mutabl...
今天在看一个demo时,注意到在Swift3.2里获取字符串长度是这样写的: 而在Swift4.0中发现这样写会报错:'characters' is deprecated: ...
Color Literal 一般写颜色大概是这样的: 但是如果不 Command + R ,我不知道这颜色到底长什么样。接下来使用 Color Literal 看看 如下图,...
首先我们来看一下下面这个方法: 其中的Selector 源自 Objective-C,例如 SEL 类型,以及 @selector() 方法选择器。由于Swift语法体系不含...
Method Swizzing是发生在运行时的,主要用于在运行时将两个Method进行交换,我们可以将Method Swizzling代码写到任何地方,但是只有在这段Meth...
好记性不如烂笔头,这块偏硬的概念还是自己打一遍理解下好 在对象上调用方法是Objective-C中经常使用的功能。用Objective-C的术语来说,这叫做“传递消息”(pa...
在对象之外访问实例变量时,总是应该通过属性来做.然而在对象内部访问实例变量时,又该如何呢? 其实我强烈建议大家在读取实例变量时采用直接访问的形式,而在设置实例变量的时候通过属...
OC和C、C++一样,利用头文件(header file)和实现文件(implementation file)来区隔代码。用OC编写类的标准方式是:以类名做文件名,分别创建两...
本文记录ruby中常用到的时间格式的相关方法 获取Date&Time组件 格式化时间和日期 输出结果 时间格式化指令 指令 描述%a 星期几名称的缩写(比如 Sun)。%...
首先来看一下块的语法 块的调用方法一般采用以下形式: 再来看一下块的回调 1.yield yield 主要用于隐式 block 回调,ruby 方法默认可以不声明 block...
静态变量 当我们希望一个变量的作用域不仅仅是作用域某个类的某个对象,而是作用域整个类的时候,这时候就可以使用静态变量。 static static修饰的变量,是一个私有的全局...
Ruby提供了四种变量,分别是局部变量、实例变量、类变量、全局变量。 一、命名方式 局部变量:小写字母或者“_”开头,如user或者_user,解释器解释到时才开始在内存中存...
很多情况下是调用方法,函数时没有引入相应的包而造成的。
iOS OC Xcode中遇到“Implicit declaration of function '' is invalid in C99” 警告本篇文章将统计Xcode中编译时遇到的C99问题。 ----最后一次编辑 2017-04-14
自动搜索功能,用户连续输入的时候不搜索,用户停止输入的时候自动搜索(我这里设置的是0.5s,可根据需求更改) // 输入框文字改变的时候调用-(void)searchBar:...
// 创建经纬度CLLocation *location = [[CLLocation alloc] initWithLatitude:latitude longitude:...
推荐使用这个框架 FLAnimatedImage