小编epa*_*tel的帖子

目标C中的方法语法

有人可以为我解释这个方法声明语法吗?在此函数中,返回UIPickerView(iPhone上的老虎机UI)的行数.根据我的理解,Method被称为' pickerView',并返回一个NSInteger.

它传入一个指向UIPickerview的指针,称为' pickerView'...首先,为什么该方法与参数名称相同?

接下来有一个名为component的NSInteger参数,它告诉我们计算行的哪个组件.决定哪个是在方法体内的逻辑.

什么是' numberOfRowsInComponent?它似乎描述了我们返回的值,但它位于参数的中间.

- (NSInteger) pickerView:(UIPickerView *)pickerView 
 numberOfRowsInComponent:(NSInteger)component
{
    if (component == kStateComponent)
        return [self.states count];

    return[self.zips count];
}
Run Code Online (Sandbox Code Playgroud)

methods syntax objective-c

176
推荐指数
4
解决办法
9万
查看次数

17
推荐指数
3
解决办法
4997
查看次数

如何禁用UIWebview水平滚动?

我已经尝试通过插入禁用它:

<meta name="viewport" content="width=320" />
Run Code Online (Sandbox Code Playgroud)

进入我的HTML字符串,上面的十几个变种徒劳地希望我搞砸了标签语法......但似乎没有什么能阻止UIWebView水平滚动.然而,有些应用程序可以设法执行此操作(例如MobileRSS),并且可能因为它们没有被拒绝,所以它们不使用私有API.

iphone scroll objective-c uiwebview

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

UITableView的节头中的非US字符

我添加了一个简单的Core Data iPhone应用程序的部分列表.

我按照这个问题来创建它 - 如何使用第一个字符作为节名,但我的列表中还包含以AZ以外的字符开头的项目,特别是在瑞典使用的Å,Ä和Ö.

现在的问题是,当表视图显示部分列表时,最后三个字符被绘制错误.见下图

看来我现在最好的选择是让这些物品在"Z"下排序

if ([letter isEqual:@"Å"] ||
    [letter isEqual:@"Ä"] ||
    [letter isEqual:@"Ö"]) 
    letter = @"Z";
Run Code Online (Sandbox Code Playgroud)

有人想过这个吗?

当我在它的时候......'Å','Ä'和'Ö'应按顺序排序,但由Core Data分类为'Ä','Å'和'Ö' NSSortDescriptor.我试图将选择器设置为localizedCaseInsensitiveCompare:但是会out of order section name 'Ä. Objects must be sorted by section name'出错.看到了吗?

iphone core-data special-characters uitableview

13
推荐指数
2
解决办法
6696
查看次数

有色grep?

有时,在查找内容行为时,着色日志文件或其他内容可以提供良好的概述

我刚看到grep有着色功能

grep -C 99999 --color <regexp> <filename>
Run Code Online (Sandbox Code Playgroud)

还有哪些其他方法?

unix debugging logging command-line grep

11
推荐指数
2
解决办法
6626
查看次数

Tcl/Tk的例子?

Tcl/Tk是一种编写小型GUI脚本的简单方法.

任何人都可以用按钮文本小部件给出一个很好的例子.按下按钮时,应执行shell命令,并将输出传送到文本小部件.

如果您有其他有用的任务的漂亮和干净的示例,请添加它们.

scripting user-interface tk-toolkit tcl

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

C++中的自定义事件?

是否可以在C++中创建自定义事件?例如,假设我有变量X和变量Y.每当X改变时,我想执行一个将Y设置为3X的函数.有没有办法创建这样的触发/事件?(触发器在某些数据库中很常见)

c++ design-patterns

8
推荐指数
2
解决办法
6398
查看次数

为已发布的iPhone应用程序迁移Core Data数据库的步骤

为已更新的iPhone应用程序迁移Core Data DB更改,建议采取哪些步骤?

在发布Core Data应用程序之前是否需要(应该)完成任何先前步骤?

iphone data-migration core-data

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

sendto的最大缓冲区长度是多少?

如何获得可以传递给sendto(..)作为UDP端口打开的套接字的调用的最大字节数?

unix sockets networking udp ioctl

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

Iphone页面卷曲效果

我正在使用此代码用于页面卷曲效果....它在模拟器和设备中工作正常......但它不是(setType:@"pageCurl")苹果记录的api,这导致它被iPhone开发人员计划拒绝App Store审核流程:

animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.0f];
animation.startProgress = 0.5;
animation.endProgress   = 1;
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
[animation setType:@"pageCurl"];
[animation setSubtype:@"fromRight"];
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[[imageView layer] addAnimation:animation 
                         forKey:@"pageFlipAnimation"]; 
Run Code Online (Sandbox Code Playgroud)

所以我改变并使用这样的方式

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[UIView setAnimationDelegate:self];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationWillStartSelector:@selector(transitionWillStart:finished:context:)];
[UIView setAnimationDidStopSelector:@selector(transitionDidStop:finished:context:)];
// other animation properties
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp 
                       forView:imageView cache:YES];
// set view properties
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我想在中途停止页面卷曲效果..但我不能在中途停止它像ipod中的地图应用程序...这是否有任何修复?或是否有任何苹果记录的方法用于ipod touch中的页面卷曲效果?

我正在寻找很多.但没有得到任何答案?谁能帮我?在此先感谢..plz

iphone

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