什么是Category? category是Objective-C 2.0之后添加的语言特性,别人口中的分类、类别其实都是指的category。category的主要作用是为已经存在的类添加方法。除此之外,apple还推…
分类:object-c
iOS开发swift -- Realm入门
一 关于Realm 1、Realm 是一个跨平台的移动数据库引擎,为移动应用的数据持久化而生。其目的是要取代 Core Data 和 SQLite。 2、特点: (1)使用简单,大部分常用的功能(比如插入、查询等)都可以…
《Effective Objective-C 2.0》 阅读笔记 1
1: Objective-C语言起源 Objective-C(以下简称OC)由SmallTalk语言演化而来。OC采用”消息结构”的语法方式,是一种动态语言。与传统的“函数调用”式语言相比,OC实…
iOS里面Objective-C(OC)方法的懒加载
iOS里面Objective-C(OC)方法的懒加载 俗称在运行过程中动态的添加方法。 1、先创建Person类 把#import “Pseron.h” 引入 ViewController #im…
Objective-C 基础语法知识点整理
Objective-C:C + 面向对象 与C的不同: 使用#import代替#include, 可避免C中反复包含同一头文件,或者使用 if not define的繁琐 使用NSString代替C中的String,增强…
Swift3.0 基础语法
Swift特色 苹果宣称Swift的特点是:快速、现代、安全、互动 Swift中取消了预编译指令包括宏 可以使用现有的Cocoa 和 Cocoa Touch 框架 Swift取消了Objective-C的指针 及其他不安…
游戏开发学习路线规划(整理自网络)
一、平台与编程语言选择 首先,游戏开发的平台就有很多类型: 个人主机平台:Windows、Linux、Mac OC; 移动平台:iOS、Android、Windows Phone、BlackBerryOS、Symbian…
面试题:常见的Objective-C的数据类型有哪些,和C的基本数据类型有什么区别?
常见的Objective-C的数据类型:NSInteger、CGFloat、BOOL、NSString、NSArray、NSDictionary、NSNumber、NSValue等。 int和NSInteger,floa…
iOS 电子书大全
目录 《Object-C编程之道》✅ 《iOS Core Animation:Advanced Techniques》✅ 《Advanced Swift》 《图解TCP/IP》 《图解HTTP…
Objective-C中的BOOL你了解吗
0 前言 5月8日提交的代码在服务端编译出现了错误,而本机编译过程中没有任何问题。定位到错误日志,发现是因为错把函数参数类型BOOL写成bool(Xcode自动补全的锅#_#)引起布尔值类型转换问题。 error: in…
iOS 软件工程师职业图谱
iOS软件工程师职业图谱 描述 难度等级:R1-R5, 对应关系:零基础(R1)、简单(R2)、一般(R3)、困难(R4)、非常困难(R5) 达到程度:P1-P5, 对应关系:了解(P1)、熟悉(P2)、掌握(P3)、精…
Objective-C 实现socket
对于微博、微信朋友圈之类的网络通信,使用JSON完全可以满足需求,但是如果要制作网络游戏,就需要建立一个持久连接,这时候就要考虑使用socket。 在iOS上实现socket大体有两种方法,一是借助自带的输入输出流和C语…