小编rit*_*hik的帖子

委托和通知之间有什么区别?

委托和通知之间有什么区别?

我理解像代表和协议,

@protocol classADelegate

-(void)DelegateMethod;


@end



classB <classADelegate>{

   classA *ObjOfclassA=[[classA alloc]init];

    ObjOfclassA.delegate=self;

//while push later, here we have taken the pointer of classB(self) to classA and stored in delegate variable of classA. so from classA we can call the function in classB

   push:classA from here.


   -(void)DelegateMethod{

        nslog(@"i am rithik from India");


     }

}


classA{

   id <classADelegate> delegate;

   -(void)viewdidload{

        [self.delegate DelegateMethod];

    }

}
Run Code Online (Sandbox Code Playgroud)

我怀疑是

1为什么我们不在这样的classA中使用

classA{

**classB** <classADelegate> delegate;


[self.delegate DelegateMethod];

}
Run Code Online (Sandbox Code Playgroud)

使用" id " 的原因是什么?它们的区别是什么?

2我们调用了classB的DelegateMethod函数的方法,它来自协议定义.

相反,我们可以通过定义classB的实例方法来直接调用该方法.因为我们在classA的委托变量中得到了classB的指针.

像这样. …

iphone xcode cocoa cocoa-touch objective-c

19
推荐指数
2
解决办法
3万
查看次数

18
推荐指数
2
解决办法
7478
查看次数

如何使用json为iphone解析对象数组

我在解析JSON结果中的对象数组时遇到问题.

[
    {
        "first_name":"vijay",
        "last_name":"last",
        "creditCardNumber":"178978977779787979",
        "month":"02","year":"2012",
        "address":"Addres2"
    }

    { 
        "first_name":"vijay",
        "last_name":"last",
        "creditCardNumber":"178978977779787979",
        "month":"02","year":"2012",
        "address":"Addres2"
    }

    {
        "first_name":"vijay",
        "last_name":"last",
        "creditCardNumber":"178978977779787979",
        "month":"02","year":"2012",
        "address":"Addres2"
    }
]
Run Code Online (Sandbox Code Playgroud)

我希望creditCardNumber从数组中的所有对象中提取值.

iphone objective-c

6
推荐指数
1
解决办法
9600
查看次数

UIView和UIViewController有什么区别?

我需要详细解释以下内容:

我们用什么用UIViewController?有什么用?

我有一个类似于以下的类:

class one
{
    UINavigationController *nav = ...;

    two *secondObject = ...;

    // By use of it, I have push the new view class two//ok
}
class two
{
 ...
}
Run Code Online (Sandbox Code Playgroud)

我怎么secondObject在课堂上使用one

从窗口开始的类层次结构是什么?

class composition uiviewcontroller uiview ios

3
推荐指数
2
解决办法
4745
查看次数

客观c的uncrustify配置

我正在寻找与Uncrustify一起使用的配置,用于Objective-C.

谷歌上的搜索没有为这种语言返回很好的配置.

xcode objective-c uncrustify

1
推荐指数
1
解决办法
4700
查看次数

如何在目标C中创建可重用的类?我该怎么办?我该怎么办?

如何在目标C中创建可重用的类?我该怎么办?我该怎么办?

请解释一些代码.

我不想知道如何从apple类创建子类.

我想知道如果我为一个项目编写自己的类,那么我应该如何使这些类更可重用于另一个项目.

为此我该怎么办?我该怎么办?

或者在为第一个项目编写课程时应该考虑什么?

objective-c

1
推荐指数
1
解决办法
2369
查看次数

什么时候应该在可可中使用Posing?

我知道一个班级可以构成另一个班级,但在什么情况下我应该使用它?请举个例子.

iphone cocoa cocoa-touch objective-c

1
推荐指数
1
解决办法
140
查看次数

不使用NIB和使用NIB,从生命的开始到结束的ViewController的生命周期功能的完整列表?

我想要完整的视图控制器的生命周期功能列表与正确的序列.请任何天才.

使用Exact序列号指定,并 开始到结束视图控制器的生命周期功能.

请指定序列号与使用情况相同:并且仅提供简短说明. 例:

使用NIB

1.alloc

用法:blah..blah ..

2..init

用法:blah..blah ..

3 ... viewDidLoad中

用法:blah..blah ..

使用NIB

1.alloc

用法:blah..blah ..

2..init

用法:blah..blah ..

3 ... viewDidLoad中

用法:blah..blah ..

..

..

..

每个人都倾听,我们必须先了解这个概念,以便像iPhone开发人员一样轻松.

一旦我们正确地理解了所有这些,我们就可以让事情变得更容易

我搜索过这个谷歌,但我找不到正确的答案.

因为每个人根据他们的理解说不同,这让我更加困惑.

iphone cocoa cocoa-touch objective-c ipad

0
推荐指数
1
解决办法
1725
查看次数

什么是差异.b/w @property(非原子,赋值)和@property(非原子,保留)

可能重复:
@property(非原子)ivar @property(非原子,分配)ivar是相同还是不同?

我在许多使用委托代码的类中看到过使用此关键字而不是保留.

我们使用assign而不是retain.

我可以使用赋予myclass ivar.

如果我这样做那么它的含义是什么?

iphone xcode cocoa cocoa-touch objective-c

0
推荐指数
2
解决办法
4010
查看次数