小编Pen*_*One的帖子

有没有办法检查用户是否在应用商店中对您的应用进行了评分?

我目前有一种方法,提示用户在加载应用程序的前20次,然后是接下来的30次加载,然后接下来的40次加载,等等时,在商店上评价我的应用程序.用户在UIAlert有两个选项:现在或以后可能.我真的想避免让已经花时间给应用评分的用户烦恼.有一个简单的方法吗?

尽管形式不好,但我正在用我能管理的最好(差)解决方案来回答我自己的问题,所以我正在寻找比这更好的东西.

非常感谢任何人花时间思考这一个!

iphone rating app-store

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

子类UITut中的UIButton需要调用父类的方法

如果答案已经存在,请道歉,但我找不到.

我有以下设置:MainViewController有一个很大的UITableView和CustomTableViewCell,它是UITableViewCell的子类.CustomTableViewCell的每个实例都在其内容视图中添加了一个UIButton(所有这些都以编程方式完成).

当在给定单元格中按下按钮时,我希望它在MainViewController中调用buttonPressed:方法,更好的是,告诉我包含按下按钮的单元格的indexPath.section.

CustomTableViewCell没有nib文件,都是以编程方式完成的.在CustomTableViewCell.h中,我声明:

    UIButton *mybutton;
Run Code Online (Sandbox Code Playgroud)

虽然我没有保留(没有@property,@synthesize).CustomTableViewCell.m的init方法如下所示:

    myButton = [[UIButton alloc] init];
    [myButton addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventValueChanged];
    [[self contentView] addSubview:myButton];
    [myButton release];
Run Code Online (Sandbox Code Playgroud)

但我想调用生活在父视图中的"buttonPressed:"方法.一直在偷偷摸摸几个小时,所以如果有人能饶恕我自己的愚蠢,我将不胜感激.谢谢!

iphone uibutton uitableview

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

通过传递值来查找NSArray的索引

是否有可能在NSArray中找出数组中是否存在给定值(不使用for循环搜索)?任何默认的随机方法.我浏览了文档,但没有找到相关的内容.

还请告诉我valueForKey方法(我无法从doc获得).

iphone objective-c nsarray

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

如何在iOS中呈现长文本?

我正在开发一个小应用程序,我想在帮助部分中附上一些简短的文字说明,也许还有一些图片.我应该使用什么控制来放置这些内容?UILabel看起来不太聪明,因为它不会包装文本.

iphone user-interface ios

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

uitableview contentInset问题

我有奇怪的问题contentInsent.我正在实现"拉动和释放"以在UITableView上刷新,一切正常,但在某些情况下,我想在没有用户交互的情况下显示"加载"状态.所以我想我会contentInset以下列方式使用:

scrollView.contentInset = UIEdgeInsetsMake(60.0f, 0.0f, 0.0f, 0.0f);
Run Code Online (Sandbox Code Playgroud)

一切正常,显示1或2个单元格 - 在视图中可能有3个单元格.但是,一旦单元格数量增加,我的横幅顶部就不会显示,同时手动滚动工作正常.除了移动内容之外,我还必须移动滚动吗?

uitableview ios

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

给出大量间隔[ai,bi],找到与最多间隔相交的间隔

给定大量间隔[ai,bi],找到与最多间隔相交的间隔.我们可以在O(nlogn)或更好的地方做到这一点吗?我只能想到^ 2方法.

algorithm data-structures

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

如何在MATLAB中连接属于单元格数组的单元格数组?

我有一个allDataNx1 的单元格数组.每个单元格都包含一个带有names属性的结构(名称是自定义对象,但如果您愿意,可将其视为字符串的单元格数组).我想创建一个包含所有名称的单个单元格数组.例如,如果N = 3,那么这allData是一个3x1单元格数组,那么以下内容将实现我的目标:

A = allData{1};
B = allData{2};
C = allData{3};

allNames = [A.names B.names C.names];
Run Code Online (Sandbox Code Playgroud)

这种方法的问题在于N很大并且根据输入而变化,所以我希望有一种聪明的方法可以使用cellfun,但是我尝试过的所有东西都失败了(例如它不起作用)allNames = [cellfun(@(x) {x.names}, allData)];).

更新:由于建议的解决方案,我可以将所有内容放入一个单元阵列中,其中每个单元包含一个单元阵列.我的目标是连接这些.或多或少,我所拥有的是:

{A.names B.names C.names} 
Run Code Online (Sandbox Code Playgroud)

我想要什么,似乎无法得到的是

{A.names{1} A.names{2} ... A.names{end} B.names{1} ... B.names{end} ...}
Run Code Online (Sandbox Code Playgroud)

解决方案:我需要以下每个答案的部分,所以这里有适合我的解决方案:

来自Andrew Lazarus:

allNames = arrayfun(@(x) x.name, [allData{:}], 'UniformOutput', false);

然后,从gnovice:

allNames = vertcat(allNames{:});

谢谢两个!!

matlab concatenation cell-array

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

notepad ++如何索引文件以更快地搜索?

我想知道Notepad ++是否有插件或其他东西来索引文件,以便更快地进行搜索.

我有一个非常大的项目,我等待10分钟在代码库中进行一次搜索.

知道什么对我有帮助吗?谢谢

search notepad++

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

寻找不平衡的括号和括号

gcc 4.6.0 GNU Emacs 23.2.1

我有一些c代码,在某些时候我必须犯错误.现在我留下了不平衡的卷曲的支架或括号.

我有大约2000行代码,我只是想知道有没有找到它们的技术?

Emacs有一些很好的功能,所以我只是想知道它是否有任何方法可以扫描代码并告诉我它们在哪里.目前我有一个与此相关的编译错误.

非常感谢任何建议,

c emacs

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

数组:最大可能的数字

给定一个元素数组,找到可以通过使用数组元素形成的最大可能数.
例如:10 9
ans:910
2 3 5 78
ans:78532
100 9
ans:9100

我知道这个问题有一个使用自定义字符串比较器的解决方案,但我不明白它是如何工作的.

    #include <iostream>
    #include <string>
    #include <algorithm>
    #include <vector>

    using namespace std;


    bool compare ( string a, string b )  
    {  
            return atoi( (a+b).c_str() ) < atoi((b+a).c_str() );  
    }

    int main()  
    {  
            vector<string> vs;  
            string s;  
            while ( cin >> s ) {  
                    vs.push_back(s);  
            }  
            sort( vs.begin(), vs.end(), compare );  
            for ( int i = vs.size()-1; i >= 0; i-- ) {  
                    cout << vs[i];  
            }  
    }   
Run Code Online (Sandbox Code Playgroud)

谁能提出算法来解决这个问题?将理解上述比较器的说明.谢谢

c++ arrays algorithm

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