小编Mic*_*lum的帖子

UIView基于块的动画重绘

我需要设置setAnimationBeginsFromCurrentState一个块.我找不到任何关于如何做的文档或示例.

我需要转换这个:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES]; //The problem
[UIView setAnimationDuration:kKeyboardAnimationDuration];
[self.view setFrame:viewFrame];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

进入一个区块以及设置setAnimationBeginsFromCurrentState属性.

objective-c uiview uiviewanimation objective-c-blocks

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

如何从ios 6中的twitter获取用户信息?

我正在尝试整合Ios 6和twitter以使用slcomposeviewcontroller发送推文,但我无法弄清楚如何从Twitter帐户获取用户信息.

有谁能够帮我?

twitter ios ios6 slcomposeviewcontroller social-framework

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

我们可以在UITableView中更改当前行的高度吗?

一个非常简单的问题......

我们可以在UItableView中更改当前行(单击的行)的高度吗?

注意:我不希望任何影响剩余行的大小.

uitableview ios

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

iOS应用程序上的重命名只能在一个区域设置中完成吗?

我有一个国际使用的iOS应用程序.此应用支持推送通知.

该应用程序在国际上使用.然而,最近的法律问题迫使我改变其在美国的名称我不想在全球更名,只有美国

Whta是我能尽可能快地到达那里的最小行动吗?

我是否可以仅针对特定区域设置更改应用程序名称及其某些UI?(ENG-US)我是否必须与旧版本一起部署新应用程序?注意我必须使用旧UI保留"british"语言环境,但必须重命名应用程序名称并仅为美国更改其某些UI

那可能吗?或者我会被迫为美国部署一个新的应用程序?

谢谢

app-store ios

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

NSRunLoop API的区别

NSRunLoop有两个api:

- (BOOL)runMode:(NSString *)mode beforeDate:(NSDate *)limitDate
Run Code Online (Sandbox Code Playgroud)

- (void)acceptInputForMode:(NSString *)mode beforeDate:(NSDate *)limitDate
Run Code Online (Sandbox Code Playgroud)

我的意思是它们是相同的,除了返回值,还是有其他差异?

nsrunloop ios

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

iOS:__ weak vs(弱)

这两行代码之间是否存在差异?

__weak IBOutlet UITextField *usernameField;

@property (weak) IBOutlet UITextField *usernameField;
Run Code Online (Sandbox Code Playgroud)

如果在.h或.m文件的接口部分声明其中任何一个怎么办?

objective-c ios automatic-ref-counting

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

客观c中&=是什么意思?

我今天碰到了这段代码:

indexValid &= x >= 0;
Run Code Online (Sandbox Code Playgroud)

&=是什么意思?有人可以解释一下这个陈述中发生了什么吗?

objective-c

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

Swift AVPlayer 到耳机

我有一个简单的音频播放器,效果很好。我正在播放远程 URL MP3。我的代码:

@IBAction func playAudio(sender: AnyObject) {
        let url = self.productAudio
        let playerItem = AVPlayerItem( URL:NSURL( string:url ) )
        player = AVPlayer(playerItem:playerItem)
        player.
        player.rate = 1.0;
        player.play()
}
Run Code Online (Sandbox Code Playgroud)

但音频是由扬声器输出的。如何通过耳机播放音频?

avplayer swift

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

ARC下使用dispatch_write将NSData写入后台唯一文件

我正在尝试创建一个具有唯一名称的文件并在后台向其中写入数据。

mktempWhenever it is possible, mkstemp() should be used instead, since it does not have the race condition.

mkstemp在打开的文件描述符中使用结果,因此dispatch_write似乎很明显。

现在NSData必须包裹在dispatch_data_tusing中dispatch_data_create。必须注意释放需要释放的内存,保留必须保留的内存。在 ARC 下,这一点不太明显。

+ (void) createUnique:(NSData*)content name:(NSString*)name
            extension:(NSString*)extension
           completion:(void (^)(NSURL* url, NSError* error))completion {
    dispatch_queue_t queue = dispatch_get_global_queue(
                                       DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0);
    dispatch_data_t data = dispatch_data_create(content.bytes, content.length,
                                                queue, ^{});
    // dispatch_data_create() copies the buffer if DISPATCH_DATA_DESTRUCTOR_DEFAULT
    // (= NULL) is specified, and attempts to free the buffer if
    // DISPATCH_DATA_DESTRUCTOR_FREE is specified, …
Run Code Online (Sandbox Code Playgroud)

nsdata grand-central-dispatch ios automatic-ref-counting

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

有没有办法在不使用委托的情况下在UITextField是第一响应者的情况下捕获返回键?

我想做出有回报的按键预定义的动作,但在所有其他方面从没有的UITextField不同的UITextField子类.编辑:我更喜欢委托像往常一样工作 - 一种方法是创建一个发送textFieldshouldReturn:给子类的委托和其他消息发送给一个实际的委托,但我希望尽可能将它保存到一个对象.

subclass uitextfield ios

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