小编Vik*_*ica的帖子

滚动后检测UITableView中的当前顶部单元格

一个简单的问题,但我似乎没有正确的术语来搜索Stackoverflow.

我有一个没有部分的UITableView,用户可以向上和向下滚动此tableview中显示的一长串数据(行).

问题:如何在用户滚动后检测到最顶部的单元格行号.(例如,如果用户向下滚动30个单元格,则滚动后的顶部单元格= 30)

iphone cocoa-touch objective-c uitableview ipad

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

在iOS中检测PAN手势的方向

在我的应用程序中有一个图像视图.我将PAN手势添加到该图像视图.

这工作正常.

图像视图处于横向模式.

我希望在用户向右平移时增加标签中的计数,并在用户向左平移时减少该计数.

我google了很多,但没有找到解决方案.

谁能帮助我如何检测用户平移的方向(左/右)?

cocoa-touch objective-c ios

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

当前周开始和结束日期

我想获得当前周的开始和结束日期,我还想使用前一周的开始和结束日期以及当月的开始和结束日期的下周.

提前致谢.

cocoa-touch objective-c nsdate ios

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

NSMutableArray对象的总大小

我有一个NSMutableArray包含大量对象的东西,我想弄清楚的是使用了多少内存array.看了几个地方,我知道调用的大小,当我做它时,我得到32位(这是NSMutableArray它自己的对象的大小).

示例代码:

NSMutableArray *temp = [[NSMutableArray alloc]init];
[temp addObject:objectxyz];
[temp addObject:objectabc];
[temp addObject:object123];
Run Code Online (Sandbox Code Playgroud)

现在我想知道大小:)

cocoa-touch objective-c nsmutablearray ios

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

iPhone:如何检查字符串中是否存在子字符串?

我有一些字符串名称,我想比较该字符串是否包含像"_thumb.png"这样的子字符串.

iphone cocoa-touch objective-c ios4

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

构建纯Swift可可触摸框架

我正在使用Xcode-6探索Swift,到目前为止一直都很好,尽管我认为新的集合需要一些工作,因为我已经设法打破了编译器几次.

问题是我现在卡住尝试创建框架包然后在另一个项目中使用.项目构建没有问题,所有测试都成功通过.当我去创建Archive(我假设是必需的)时,我收到错误:

:0:错误:未找到基础Objective-C模块"Sample"

现在我假设这与我的Sample.h的内容有关,它告诉我

// In this header, you should import all the public headers of your framework using statements like #import <Sample/PublicHeader.h>
Run Code Online (Sandbox Code Playgroud)

这很好,除了我只使用了swift枚举,结构和类这个框架,因此没有.h文件存在.

任何人都可以对这一点有所了解,因为我找不到任何文件吗?

cocoa cocoa-touch swift xcode6

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

Siri编程语言

据推测,iPhone新推出的Siri功能背后的引擎已经开发了好几年(从CALO项目中衍生出来).据说他们甚至专门为它开发了一种新的编程语言.

我无法在任何地方找到相关信息.唯一可能的线索是学术论文,但我不在大学网络中,因此我无法访问其中的大多数.

有没有人有任何线索,例子,甚至模糊的东西,"它类似于Prolog"或者"它是Lisp的方言"?

iphone artificial-intelligence siri sirikit

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

在iOS上本地化剪切|复制|粘贴菜单

我有一些问题本地化我做的丹麦应用程序.(语言,而不是糕点)

我已经在我的info.plist中将CFBundleDevelopmentRegion设置为da_DK for danish,但是出现文本输入的弹出窗口仍然是英文版,即使在运行丹麦操作系统的手机上也是如此.

在此输入图像描述

怎么在乔布斯名字我可以改变这个?

测试设备是运行iOS 5.1的非越狱iPhone 4S,其中包括丹麦语作为其iOS设置,以及与之相关的丹麦语itunes帐户.

我不使用.xibs进行设计.所有接口都编程为视图控制器.

cocoa-touch localization objective-c plist ios

30
推荐指数
2
解决办法
5779
查看次数

在UIImageView上添加圆形遮罩层

我正在构建一个照片过滤器应用程序(如Instagram,Camera +以及更多......),可能主屏幕是UIImageView向用户呈现图像,以及带有一些过滤器和其他选项的底栏.
其中一个选项是模糊,用户可以用手指捏住或移动表示非模糊部分(半径和位置)的圆圈 - 此圆圈外的所有像素都将模糊.

当用户触摸屏幕时,我想在我的图像上方添加一个代表模糊部分的半透明层,其中一个完全透明的圆圈代表非模糊部分.

所以我的问题是,我该如何添加这一层?我想我需要在我的图像视图上面使用一些视图,并使用一些蒙版来获得我的圆形?我真的很感激这里的好建议.

还有一件事
我需要圆圈不会直线切割,但会有一种渐变淡化.像Instagram这样的东西:
在此输入图像描述

而且非常重要的是要以良好的性能获得这种效果,我会成功获得这种效果,drawRect:但旧设备(iphone 4,iPod)的性能非常糟糕

core-graphics objective-c ios

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

正确的单一模式目标C(iOS)?

我在网上找到了一些信息来创建一个使用GCD的单例类.这很酷,因为它的线程安全,开销很低.遗憾的是,我找不到完整的解决方案,只能找到sharedInstance方法的片段.所以我使用试错法制作了自己的课 - 而且瞧瞧 - 以下内容出来了:

@implementation MySingleton

// MARK: -
// MARK: Singleton Pattern using GCD

+ (id)allocWithZone:(NSZone *)zone { return [[self sharedInstance] retain]; }
- (id)copyWithZone:(NSZone *)zone { return self; }
- (id)autorelease { return self; }
- (oneway void)release { /* Singletons can't be released */ }
- (void)dealloc { [super dealloc]; /* should never be called */ }
- (id)retain { return self; }
- (NSUInteger)retainCount { return NSUIntegerMax; /* That's soooo non-zero */ }

+ (MySingleton …
Run Code Online (Sandbox Code Playgroud)

singleton objective-c grand-central-dispatch ios

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