NSDictionary实现原理-ios哈希hash和isEqual OC中自定义类的NSCopying实现的注意事项(isEqual & hash实现) http://blog.csdn.net/linshaolie/article/details/41494303 iOS开发 之 不要告诉我你真 ...
分类:
移动开发 时间:
2017-08-11 22:02:06
阅读次数:
447
我们在学习Java的时候都知道,类有三大特性:继承,封装,多态,这也是面向对象的三大特征。OC学习篇之 类的三大特性(封装,继承,多态) 1、封装(Encapsulation)是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问 ...
分类:
其他好文 时间:
2017-08-11 15:54:59
阅读次数:
144
1、OC是在C语言的基础上进行扩展的,在OC中直接用C语言进行coding也是可以通过编译的。因此,函数定义的语法格式如下: 2、函数的传递机制:值传递、地址传递。 值传递:将实际的参数值的副本(复制品)传入函数内,参数本身不受函数内对其副本的改变的影响。 地址传递:将实际参数的地址的副本传入函数, ...
分类:
编程语言 时间:
2017-08-09 13:11:59
阅读次数:
155
OC是在C语言的基础上进行扩展的一种面向对象的编程语言。很多基础知识都和C语言中的非常类似。首先介绍一下OC中的基本数据类型,整体框架如下图: ...
分类:
其他好文 时间:
2017-08-08 17:50:35
阅读次数:
160
刚开始玩Swift,想做个下拉刷新的功能,发现在OC中用得比较多的第三方插件是MJRefresh。查了一下,在Swift中使用OC的插件要通过桥接文件,然后又百度一下怎么创建桥接文件,发现很多都是老司机写的,不是很详细,所以特意总结一下。 一、创建一个Head.h文件 二、在Build Settin ...
分类:
编程语言 时间:
2017-08-08 12:43:41
阅读次数:
281
1. DSLTransitionFromFirstToSecond viewcontorller:代码 FirstViewController: ...
分类:
其他好文 时间:
2017-08-07 15:13:21
阅读次数:
191
以上这些绘制原理都是基于 Core Graphics 框架完成的,所以有一些 关于绘制很高的要求时,可以去查一查 相关API。 下面是使用 Core Graphics的简单代码实例, 这个框架是一套提供2D绘图功能的C语言API,使用C结构和C函数模拟了一套面向对象的编程机制,并没有OC中的对象和方 ...
分类:
其他好文 时间:
2017-08-07 14:26:59
阅读次数:
192
跳到更多设置界面 除了跳到WiFi设置界面,能不能跳到其他的设置界面呢?比如:定位服务、FaceTime、音乐等等。都是可以的,一起来看看如何实现的! 定位服务 定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP里面可以提示用户打开定位服务。点击到设置界面设置,直接跳到定位服务设置界面 ...
分类:
其他好文 时间:
2017-08-03 13:55:00
阅读次数:
302
很久都没写博客了,从今天开始会记录一些学习的心得/过程。现在对学习iOS的兴趣也越来越浓。微信小程序的开发已经告一段落,目前会对产品进行代码改进和功能优化。 第一个iOS应该从今天开始诞生,这两天刚开始接触一些iOS的语法,OC对象的概念还没有完全熟悉,感觉很全新。 相关的说明已经在注释里面写了。感 ...
分类:
移动开发 时间:
2017-08-02 17:47:04
阅读次数:
263
昨天写了一个js版贪吃蛇,今天突然想写一个OC版的,来对比一下两种语言的区别 oc版功能,适配所有尺寸iphone,可暂停,可设置地图和蛇的比例,可加速 对比一下会发现js版的相对OC版的会简单一些,有想看js版的可以看我上一篇随笔 程序中没用到任何素材,效果图如下: github源码地址:http ...
分类:
其他好文 时间:
2017-08-02 10:14:46
阅读次数:
135