小编Ces*_*are的帖子

iOS自定义披露指标的维度是什么?

我希望在a中实现自定义披露指标UITableView.基本上我需要制作白色指标.

Apple文档列出了视网膜和非视网膜显示器的应用程序图标所需的尺寸,但是我无法找到披露指示器等项目的建议尺寸.

有没有人对于为视网膜和非视网膜显示器创建披露图标的适当尺寸有什么建议?

并想一想应用程序如何知道选择哪一个?

uitableview ios

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

尺寸类中紧凑宽度的"常规高度"和"任何高度"之间有什么区别?

Compact Width,NSLayoutConstraints宣布Any Height已应用到的那些的相同的效果Regular Height类.

IMG1

这些课程有什么区别?

ios size-classes

5
推荐指数
1
解决办法
3661
查看次数

如何使用NSUserDefaults在Swift中保存Int数组?

这是一个数组:

var myArray = [1]
Run Code Online (Sandbox Code Playgroud)

它包含Int值.

这就是我保存数组的方法NSUserDefaults.这段代码似乎工作正常:

NSUserDefaults.standardUserDefaults().setObject(myArray, forKey: "myArray")
Run Code Online (Sandbox Code Playgroud)

这是我加载数组的方式:

myArray = NSUserDefaults.standardUserDefaults().objectForKey("myArray")
Run Code Online (Sandbox Code Playgroud)

但是,上面的代码检索错误.为什么?

arrays nsuserdefaults swift

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

NSLayoutAttribute中Top和TopMargin有什么区别?

我试图通过代码创建约束:

constraintImageCharacterTop = NSLayoutConstraint (item: image,
        attribute: NSLayoutAttribute.Top,
        relatedBy: NSLayoutRelation.Equal,
        toItem: self.view,
        attribute: NSLayoutAttribute.Top,
        multiplier: 1,
        constant: viewTop)
    self.view.addConstraint(constraintImageCharacterTop)
Run Code Online (Sandbox Code Playgroud)

但是,我不确定NSLayoutAttribute这种约束的权利是什么.image应该有主要Superview的顶层空间self.view.

这是我认为它的工作方式,但我不确定我是否正确:

Imgur

我应该使用NSLayoutAttribute.TopNSLayoutAttribute.TopMargin用于图像A吗?

constraints ios autolayout swift size-classes

5
推荐指数
1
解决办法
3438
查看次数

为什么在C中使用printf时字符串会被打印两次?

我的程序要求用户提供一个字符串,该字符串将被复制到一个字符数组中.然后,通过for循环,程序只是将第一个数组的元素复制到第二个数组中.

int main() {

    int i;
    char string1[4], string2[4];

    // Get the first string
    printf("Insert your string: ");
    scanf("%s", string1);

    // Copy the values into the second array
    for (i = 0; i < 4; i++) {
        string2[i] = string1[i];
    }

    // Print the second string
    printf("%s", string2);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我使用函数打印字符串时printf(),字符串会被打印两次.

假设我输入了这个词

酒吧

输出将是

barsbars

为什么会这样?

c printf

5
推荐指数
1
解决办法
1371
查看次数

如何根据MKMapView中的用户方向旋转导航图像?

我想在模拟器中切换Location模式时显示用户的当前位置Free Ride.它工作正常,但请看下面的图像:

在此输入图像描述

在此输入图像描述

我希望这个图像随着路线方向的变化而旋转.我怎样才能做到这一点?在这里,您可以下载该项目.我没有在下面的项目上实现路线,我只改变了箭头朝向路线的方向.

mkmapview mkannotationview ios swift

5
推荐指数
1
解决办法
790
查看次数

如何在Swift中以wav格式录制音频?

我到处寻找这个,我找不到合适的方法.我已成功以.wav格式录制,但问题是,当我尝试从录制的.wav文件中读取原始数据时,某些块位于错误的位置/根本不存在.

我录制音频的代码:

    func startRecording(){

    let audioSession = AVAudioSession.sharedInstance()

    try! audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord)
    try! audioSession.setActive(true)
    audioSession.requestRecordPermission({(allowed: Bool) -> Void in print("Accepted")} )


    let settings: [String : AnyObject] = [
        AVFormatIDKey:Int(kAudioFormatLinearPCM),
        AVSampleRateKey:44100.0,
        AVNumberOfChannelsKey:1,
        AVLinearPCMBitDepthKey:8,
        AVLinearPCMIsFloatKey:false,
        AVLinearPCMIsBigEndianKey:false,
        AVEncoderAudioQualityKey:AVAudioQuality.Max.rawValue
    ]

    let date = NSDate()

    let df = NSDateFormatter()
    df.dateFormat = "yyyy-MM-dd-HH:mm:ss"

    let dfString = df.stringFromDate(date)

    let fullPath = documentsPath.stringByAppendingString("/\(dfString).wav")

    recorder = try! AVAudioRecorder(URL: NSURL(string: fullPath)!, settings: settings)
    recorder.delegate = self
    recorder.prepareToRecord()
    recorder.record()

}
Run Code Online (Sandbox Code Playgroud)

当我打印出录音机音频文件的数据时,我会得到一个奇怪的数字,其中'd'''t''a'应该被写入,后跟零.然后,在数据的中间,它出现了.

没有64617461('d''''t'''') - 它应该代替464c4c52

64617461('d''''t''a')在很多零之后的随机点 没有64617461('d''''t'''') 在此输入图像描述

是否有更好的方法来录制wav文件?我不确定为什么会发生这种情况,所以任何帮助都会受到赞赏.我是否应该以其他格式录制然后将其转换为原始格式?

谢谢,抱歉这么多图片.

audio speech-recognition ios swift

5
推荐指数
1
解决办法
4286
查看次数

iOS中WAV音频文件损坏-为什么?

我正在记录WAV文件并将其发送到服务器,但是服务器似乎无法识别和处理设备上记录的WAV文件-其他任何WAV文件都可以使用。我不知道在设置时是否做错了什么AVAudioRecorder

let settings: [String:AnyObject] = [
     AVFormatIDKey: Int(kAudioFormatLinearPCM),
     AVSampleRateKey: 44100.0,
     AVNumberOfChannelsKey: 1,
     AVLinearPCMBitDepthKey: 16,
     AVLinearPCMIsBigEndianKey: true
]
Run Code Online (Sandbox Code Playgroud)

此功能可以记录来自麦克风的音频:

var recordingSession: AVAudioSession!
var audioRecorder: AVAudioRecorder!
var audioURL = NSURL()

func startRecording() {
    recordingSession = AVAudioSession.sharedInstance()

    do {
        try recordingSession.setCategory(AVAudioSessionCategoryRecord)
        try recordingSession.setActive(true)
    } catch {
        // failed to record!
    }

    let audioFilename = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0]
    audioURL = audioFilename.URLByAppendingPathComponent("recording.wav")

     let settings: [String:AnyObject] = [
          AVFormatIDKey: Int(kAudioFormatLinearPCM),
          AVSampleRateKey: 44100.0,
          AVNumberOfChannelsKey: 1,
          AVLinearPCMBitDepthKey: 16,
          AVLinearPCMIsBigEndianKey: true
     ]

    do {
        audioRecorder = try …
Run Code Online (Sandbox Code Playgroud)

audio objective-c avfoundation ios swift

5
推荐指数
0
解决办法
368
查看次数

在容器视图中嵌入多个视图控制器

我有一个基本视图控制器,就像我的"蓝图",创建更多的视图控制器来显示用户(注册/登录/重置密码/等).该基本视图控制器具有容器视图.

我有许多小视图控制器,我想要基本视图控制器的容器视图,如下所示:

在此输入图像描述

如何为容器视图使用不同的视图控制器?如何在容器视图中指定可以使用的迷你视图控制器?我可能会使用故事板ID/segues但我不知道如何.有小费吗?

storyboard ios swift

5
推荐指数
1
解决办法
3268
查看次数

iOS 中如何绘制工具提示

我真的很喜欢 Apple Measure 应用程序中的这个 UI 元素。我该如何画出类似这样的东西呢?

在此输入图像描述

它不应该是图像,因为我希望它根据文本的固有大小进行缩放。

ios swift

5
推荐指数
1
解决办法
5338
查看次数