首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
物联网
华为
容器
scipy
husky
nginx
螺旋折线
elk
博通蓝牙使能
函数
镜像复制
栈
移动魔百盒
调试助手
前沿技术
零售
YOLOX
android 糖果
halcon
cst
object-c
2024/4/24 17:15:07
IOS面试题object-c 131-135
131. 简述category如何被加载的?两个 category 的load方法的加载顺序?两个 category 的同名方法的加载顺序? ?category的加载是在运行时发生的,加载过程是:把category的实例方法、属性、协议添加到类对象上,把category的类方法、属性、协议添加到metaclass上。 category…
阅读更多...
object-c学习创建类和方法
// // main.m // fist_class // // Created by wonders on 15/11/4. // Copyright (c) 2015年 wonders. All rights reserved. //#import <Foundation/Foundation.h>//声明一个类 //NSObject是基类 interface Person : NSObject {public/*命名规范:要以下划线开头接小…
阅读更多...
ios obj-c KVO模式的介绍和使用
在项目需求中,其中有一个需求是监听某个自定义View的隐藏显示来进行其他操作,比如说自定义View里面有个UITextField,当软键盘显示时,隐藏该自定义View的时候需要把软键盘也隐藏掉,这时候如果在依赖该自定义view的类当中…
阅读更多...
IOS面试题object-c 1-10
1、简述Object-C的理解与特性? OC 作为一门 面向对象 的语言,自然具有面向对象的语言特性:封装、继承、多态。 它既具有 静态语言的特性(如C),又有 动态语言的效率(动态绑定、动态加载等&#…
阅读更多...
IOS面试题编程机制 11-15
11. 简述对NSUserDefaults的理解?NSUserDefaults,官网上的定义是一个用户默认数据库的接口,在应用程序的启动过程中,持久地存储键值对。每个应用都有一个(也只有一个)NSUserDefaults对象。向NSUserDefaults类发送standardUserDefaults消息可以得到该对象。使用时需要通过键…
阅读更多...
IOS面试题object-c 91-100
91. 简述Object-C中nonatomic与atomic有什么区别?atomic是Objective-C使用的一种线程保护技术,它是为了防止写操作在未完成的时候被另外一个线程读取。从而造成数据错误。这种机制是非常耗费系统资源的,所以在iphone这种小的移动设备上,如果没有使用多线程间的通讯编程。建…
阅读更多...
IOS面试题object-c 61-70
61. 阐述isKindOfClass、isMemberOfClass、selector作用分别是什么?isKindOfClass:作用是某个对象属于某个类型或者继承自某类型。 isMemberOfClass:某个对象确切属于某个类型。 selector:通过方法名,获取在内存中的函…
阅读更多...