在OC的项目中使用Swift 语言开发 在Swift项目中使用OC语言开发 3.上面两步操作完成后即可在Swift类直接使用OC的类不用在进行导入头文件操作 ...
分类:
编程语言 时间:
2016-10-14 20:18:34
阅读次数:
171
OC语言写的sha1加密算法,在网上随手可以搜索到(如下便是),但是我不得不说有一些人不责任,没有提醒大家导入必要的系统头文件,从而导致错误 + (NSString *) sha1:(NSString *)inputStr { const char *cstr = [inputStr cString ...
分类:
其他好文 时间:
2016-10-11 10:41:32
阅读次数:
188
1.处理NSLog事件(开发者模式打印,发布者模式不打印) 2.在OC语言的情况下导入某些头文件 3.处理循环引用问题(处理当前类对象) 4.获取屏幕宽高 5.判断iOS8或更高系统版本(谨慎使用,floatValue是不靠谱的,具体原因请看:http://www.jianshu.com/p/528 ...
分类:
移动开发 时间:
2016-09-26 12:24:13
阅读次数:
227
Objective-C反射机制:是类似于Java的反射机制,这种动态机制可以让oc语言更加的灵活。这句话是对oc反射机制的初步认识,不过具体的怎么类似于java机制,怎么让oc更加的灵活,还得看下面的内容才能了解。 oc反射机制有三个用途: 1.获得Class 2.检查继承关系 3.动态的调用方法 ...
分类:
其他好文 时间:
2016-09-21 18:42:31
阅读次数:
649
第一:函数类型:/*函数类型:类似于C语言的指向函数的指针类似于OC语言的block函数类型是由函数的参数类型和返回值类型组成的*///这两个函数的类型是(Int,Int)->Intfuncsum(a:Int,b:Int)->Int{returna+b;}funcsub(a:Int,b:Int)->Int{returna-b;}//可以利用函数类型定义..
分类:
其他好文 时间:
2016-09-09 01:18:02
阅读次数:
242
OC语言BLOCK和协议 一、BOLCK (一)简介 BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。 BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。 标识符 ^ (二)基本使用 ( ...
分类:
其他好文 时间:
2016-09-04 00:01:01
阅读次数:
421
【转载自并整理 http://blog.csdn.net/itianyi/article/details/8618128】 一、类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量, ...
分类:
移动开发 时间:
2016-08-29 12:56:12
阅读次数:
241
一 OC 小结 1 什么是 OC 语言? OC 语言即面向对象语言,它扩展了 ANSI C 语言,将 SmallTalk 式的消息传递机制加入到 ANSI C 中.它是苹果 OS 和 iOS 以及相关的 API,Cocoa 和 Cocoa Touch 的主要编程语言. 2 OC 语言的特点: 支持 ...
分类:
其他好文 时间:
2016-08-24 13:12:08
阅读次数:
149
一、简介 主要特点: 在OC语言中,函数的调用是属于动态调用的,编译阶段并不确定要调用的函数,在真正的运行时才会根据函数名查找要调用哪个函数。 而在C语言中,函数的调用是在编译阶段就已经确定要调用哪个函数。 可以调用私有的方法。 Runtime一般是针对系统的类进行操作。 Xcode6之前,苹果不介 ...
分类:
其他好文 时间:
2016-08-22 22:58:52
阅读次数:
142
背景最近接触了一段时间的SpringMVC,对其控制反转(IoC)和依赖注入(DI)印象深刻,此后便一直在思考如何使用OC语言较好的实现这两个功能。Java语言自带的注解特性为IoC和DI带来了极大的方便,要在OC上较好的实现这两个功能,需要一些小小的技巧。控制反转和依赖注入控制反转简单来说,将一个类对象的创建由手动new方式改为从IOC容器内获取,就是一种控制反转,例如我们现在要创建一个Class...
分类:
移动开发 时间:
2016-08-21 22:55:55
阅读次数:
461