小编Rah*_*yas的帖子

Objective-c中的含义是什么?

我想通过一个例子来了解下面写的行的含义.我无法理解线条的实际含义.这些行来自google的objective-c编码指南.

初始化
不要在init方法中将变量初始化为0或nil; 这是多余的.

新分配对象的所有内存初始化为0(isa除外),因此不要通过将变量重新初始化为0或nil来使init方法混乱.

objective-c

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

查找集合的所有子集

我需要一个算法来查找集合中元素数量的所有子集n.

S={1,2,3,4...n}
Run Code Online (Sandbox Code Playgroud)

编辑:我无法理解到目前为止提供的答案.我想逐步说明答案如何找到子集.

例如,

S={1,2,3,4,5}
Run Code Online (Sandbox Code Playgroud)

你怎么知道{1}并且{1,2}是子集?

有人可以帮我用c ++中的一个简单函数来查找{1,2,3,4,5}的子集

c++ algorithm math subset

33
推荐指数
5
解决办法
11万
查看次数

如何从scrollview中删除子视图?

如何从我的滚动视图中删除所有子视图...

我在滚动视图上面有一个uiview和一个按钮,就像这样....

这是我在滚动视图中添加子视图的代码

-(void)AddOneButton:(NSInteger)myButtonTag {
lastButtonNumber = lastButtonNumber + 1;

if ((lastButtonNumber == 1) || ((lastButtonNumber%2) == 1)) {
btnLeft = 8;}
else if ((lastButtonNumber == 2) || ((lastButtonNumber%2) == 0)) {
btnLeft = 162;
}
CGRect frame1 = CGRectMake(btnLeft, btnTop, 150, 150);
CGRect frame2 = CGRectMake(btnLeft, btnTop, 150, 150);
UIButton *Button = [UIButton buttonWithType:UIButtonTypeCustom];
Button.frame = frame1;
Button.tag = myButtonTag;
[Button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
[Button setBackgroundColor:[UIColor clearColor]];
[Button setBackgroundImage:[UIImage imageNamed:@"WaitScreen.png"] forState:UIControlStateHighlighted];

    GraphThumbViewControllerobj = [[GraphThumbViewController alloc] initWithPageNumber:[[GraphIdArray objectAtIndex:myButtonTag]intValue]];
    GraphThumbViewControllerobj.view.frame=frame2;
    GraphThumbViewControllerobj.lblCounter.text=[NSString …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c uiscrollview

32
推荐指数
4
解决办法
7万
查看次数

如何查找NSTimer是否有效?

我有这样的事情:

 NSTimer* timer = [NSTimer scheduledTimerWithTimeInterval:1.0
                                                   target:self
                                                 selector:@selector(updateCountdown)
                                                 userInfo:nil
                                                  repeats:YES]; 
Run Code Online (Sandbox Code Playgroud)

我正在使用此计时器更新标签的文本.在某种情况下我不想检查定时器是否处于活动状态,然后使定时器无效.我的问题是我怎么发现计时器是否有效?

xcode objective-c nstimer invalidation iphone-sdk-3.0

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

如果应用程序已在运行,如何处理推送通知?

如果应用程序已在运行,我们如何处理推送通知?我想在应用程序运行时显示警报(而不是推送通知警报).仅在应用程序未运行时,才显示推送通知警报.

此外,如果我向APN发送有效负载,如何使用取消按钮创建警报?

objective-c push-notification apple-push-notifications ios

27
推荐指数
4
解决办法
5万
查看次数

如何在iOS中获得UIView的超级视图的UIViewController?

我有一个UIViewController,我在其中添加了一个从界面构建器添加的UITextView.现在,当我点击超链接或电话号码时,我想推送视图.我能够使用stackoverflow中找到的方法检测到哪个url被点击了.这是方法

@interface UITextView (Override)
@end

@class WebView, WebFrame;
@protocol WebPolicyDecisionListener;

@implementation UITextView (Override)

- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id < WebPolicyDecisionListener >)listener
{
    NSLog(@"request: %@", request);
}
@end
Run Code Online (Sandbox Code Playgroud)

现在我想得到textview的superview的viewController,这样当我点击URL/Phone Number时我就可以推送另一个viewController.

objective-c uiviewcontroller uiview iphone-sdk-3.0 ios

24
推荐指数
1
解决办法
4万
查看次数

你如何缩小iPhone上的UIPickerView?

我想降低UIPickerView我的iPhone应用程序中的高度,以便它只显示一行和一列.拾取器视图的高度应等于行的高度.

我正在使用Interface Builder来构建UIPickerView,但我找不到一种简单的方法来重新调整此控件的大小.

你怎么收缩UIPickerView

interface-builder picker uipickerview ios

23
推荐指数
1
解决办法
3万
查看次数

如何从托管服务器检查apns端口2195的连接?

我想在购买托管计划之前检查是否可以使用托管服务器完成推送通知.检查这个的最短方法是什么.我还有godaddy.com的托管计划我可以使用来自godaddy托管服务器的推送通知吗?

shared-hosting apple-push-notifications

20
推荐指数
2
解决办法
5万
查看次数

如何在iPhone SDK中使用LinkedIn API?

我想在我的项目中使用LinkedIn API,但我没有找到任何关于使用LinkedIn API的好教程.如何使用LinkedIn API?

"基本概念"的"初学者指南/介绍"会有所帮助.

好吧,在谷歌周围后我去了这个链接LinkedInAPI.

我填写了表单,但我无法理解"集成URL"(集成将生效的示例URL).

因为我想在原生iPhone应用程序中使用LinkedIn而不是在任何网站上?

因此,在获取密钥后如何使用这些密钥以及如何验证用户并获取一些个人资料信息,发布状态就像所有事情一样?

我知道身份验证有一个Objective-C包装器MPOAuthMobile.我也下载了但无法理解.这个繁琐的API使用了什么?

xcode objective-c linkedin iphone-sdk-3.0

20
推荐指数
1
解决办法
2万
查看次数

16
推荐指数
1
解决办法
2万
查看次数