自己目前大四汪一枚,自学iOS开发一年左右,先后学习了swift和Objective-C。由于是自学(而且全院貌似就我一个人在学),深知自学之痛。所以在此分享一下我的学习路程,希望可以帮到大家。 个人以为,从iOS开发小…
分类:object-c
Objective-C中static关键字
Objective-C中static关键字 在Java中的某个类声明一个static的静态变量,其他类中想使用或者修改它不用new这个对象,直接通过类名就可以拿到这个静态变量的对象,这样可以在其他类中随意修改这个变量的值…
1. 为什么说Objective-C是一门动态的语言?
整个《面试题》都是对2017年6月iOS招人心得(附面试题)的整理。 1.解释动态语言、静态语言 动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量…
易语言插件自动更新教程。
第一步,注册一个网盘账户。这里推荐永硕E盘,虽然没有说永久免费。但是已经免费了好久了。虽然限制很多,但是小众开发者免费版足够用了。 注册地址:http://www.ys168.com 然后再注册一个简书账号,想必不用我说…
iOS开发Tips:objective-c指针解引用
C#语言中很早就开始有了属性这个概念了,而且很方便使用,也很符合面向对象的特性,OC2.0的时候也加入了对属性的支持,属性用起来确实方便顺手,甚至现在有开发者可能从来就没定义过成员变量。本篇文章通过一种对成员变量很不常见…
Objective-C的内省
Object-C 作为面向对象一种语言。具备内省这样一个强大的特性。内省是对对象揭示自己作为一个运行时对象的信息的一种能力。这些信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以响应特定的消息。NSobj…
iOS字符串NSString加密SHA/MD5(Objective-C)
2018.3.20 字符串在线加密 在线加密1 iOS 简单应用 创建一个NSString分类 // NSString+RFCategory.h #import <Foundation/Foundation.h&g…
Nullability and Objective-C
_Nullable: pointer may have a NULL or nil value while a _Nonnull one should not. The compiler will tell you if…
Objective-C 中的可变参数
苹果官方文档 尝试翻译一下. Q:我怎样才能写一个像NSString's +stringWithFormat:这样能够携带不定长参数的方法呢? 像这样携带不定长参数的方法称为可变参数函数. 请记住,Objective-C…
Objective-c 实现“多继承”
假设C类要同时继承A类和B类,则称之为多继承。而Objective-C不支持多继承,由于消息机制名字查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题。不过其实 Objective-C 也无需支持多继承,我…
Objective-C中的类目和延展
类目:(类别)Category为已知的类增加新的方法; 延展:(Extension)通知在本类的定义里使用类目来声明私有方法; 一、类目: 1.类目方法的应用: 对现有类进行扩展:比如:可以扩展Cocoa touch框架…
Objective-C基础之C语言#define 和typedef
我们每天都在写代码,但是我们是否都曾真正的理解过自己的每一句代码?为了巩固基础知识、做到真正理解自己代码,所以开始了巩固基础、拔高技术之路。 Objective-C语言是一门在C语言基础上封装扩展的语言。所以对Objec…