#OBJ

Block、委托、回调函数原理剖析(在Object C语境)——这样讲还不懂,根本不可能!

开篇:要想理解Block和委托,最快的方法是搞明白“回调函数”这个概念。做为初级选手,我们把Block、委托、回调函数,视为同一原理的三种不同名称。也就是说,现在,我们把这三个名词当成一回事。在这篇文章内,Block就是回调函数,委托也是回调函数,不再作详细的区分了。OK,Action!那么,什...

objective-c宏定义

1、先来几个常用的: [csharp] viewplaincopy // 是否高清屏  #define isRetina ([UIScreen instancesRespondToSelector:@selector(curren...
IT猿 IT猿·2020-03-26

Objective-C 协议(protocol)

协议(protocol)是Objective-c中一个非常重要的语言特性,从概念上讲,非常类似于JAVA中接口.一个协议其实就是一系列有关联的方法的集合(为方便后面叙述,我们把这个协议命名为myProtocol)。协议中的方法并不是由协议本身去实现,相反而是由遵循这个协议的其他类来实现。换句话说,协议myProtoco...

****Objective-C 中的方法的调用

oc语言中采用特定的语言调用类或者实例(对象)的方法称为发送消息或者方法调用。oc中方法的调用有两种: 第一种:[类名或对象名方法名]; [ClassOrInstancemethod];[ClassOrInstancemethod:arg1];[ClassOrInstancemethod1:arg2...

Object-C中emoji与json的问题

遇到一个问题,要储存iOS键盘输出的emoji表情到MySQL,我知道用blob+utf8是可以存的。但是现在我的这张表已经太大了,不可能去改类型。所以就想把emoji表情匹配出来,替换掉,再存。但是,iOS键盘输入的emoji表情,并不是标准的0xe001 - 0xe537这种,而是变化过的。例如...

**PHP错误Cannot use object of type stdClass as array in错误的

错误:将PHP对象类型当做了PHP数组 解决方法:用对象操作符->今天在PHP输出一个二维数组的时候,出现了“Fatalerror:CannotuseobjectoftypestdClassasarrayin……”。这个二维数组是这样的:Array(&...

PHP json_decode object时报错Cannot use object of type stdClass as array

PHPjson_decodeobject时报错CannotuseobjectoftypestdClassasarrayphp再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误错误:CannotuseobjectoftypestdClassasarray产生原因:$re...

Object-C 多线程中锁的使用-NSLock

在多线程的编程环境中,锁的使用必不可少!于是,今天来总结一下为共享资源加锁的操作方法。 一、使用synchronized方式     //线程1    dispatch_async(dispatch_get_global...

object c 快速构建对象

 __blockNSNumber*capacity=@(0);...

好用的一个object c 宏

好用的一个objectc宏from https://github.com/justzt/ios-helper/blob/master/Macro.h ////Macro.h//PhotoWorld////CreatedbyYangon10/5/11.//Copyright2011__MyCompan...
ymnets ymnets·2023-05-06
首页上一页...4950515253下一页尾页