小编dre*_*gin的帖子

所有选择区段之间有什么区别?

  • 节目
  • 查看详细
  • 目前模态
  • Popover演示文稿
  • 习惯

在此输入图像描述

他们之间有什么区别?我找不到任何关于它的文件.曾经有一些我在谷歌搜索中找到的,但它现在已经消失了:https://developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html

ios segue xcode6 ios8

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

手动和非自适应手动段

什么是手动和非自适应手动Segue以及手动Segue和非自适应手动Segue之间的区别.任何详细解释都会有所帮助.

情况1

在此输入图像描述在此输入图像描述

案例2

在此输入图像描述在此输入图像描述

xcode objective-c ios segue swift

18
推荐指数
1
解决办法
1207
查看次数

将图像上传到服务器详细说明初学者

我正在努力将图像上传到服务器,因为有很多关于通过AFNetworking和NSURLSession上传图像的问题以及其他上传所有我想问的方法是我没有找到解释关于事情是如何工作以及在幕后发生了什么的整个概念我在搜索youtube时也可以在Swift中找到所有的东西并且完全不相信我的结果我发现这个答案对我来说很熟悉



    //Init the NSURLSession with a configuration
NSURLSessionConfiguration *defaultConfigObject = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration: defaultConfigObject delegate: nil delegateQueue: [NSOperationQueue mainQueue]];

//Create an URLRequest
NSURL *url = [NSURL URLWithString:@"yourURL"];
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url];

//Create POST Params and add it to HTTPBody
NSString *params = @"api_key=APIKEY&email=example@example.com&password=password";
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setHTTPBody:[params dataUsingEncoding:NSUTF8StringEncoding]];

//Create task
NSURLSessionDataTask *dataTask = [defaultSession dataTaskWithRequest:urlRequest completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
    //Handle your response here
}];

[dataTask resume];
Run Code Online (Sandbox Code Playgroud)

关于这个话题最受欢迎的答案是用户XJones: -

Here's code …
Run Code Online (Sandbox Code Playgroud)

networking xcode objective-c ios nsurlsession

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

如何隐藏 NSCollectionView 滚动指示器

我有一个 NSCollectionView,我想隐藏水平滚动指示器。

我试过了

        collectionView.enclosingScrollView?.verticalScroller?.isHidden = true
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

先感谢您。

macos nscollectionview swift

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

FloatingActionButton带有动画图标

我正在尝试使用如下图标创建一个FloatingActionButton:https://github.com/jd-alexander/LikeButton

如您所见,按钮是动画的,不仅仅是两个不同的按钮被更改.

这是我的实际基本FloatingActionButton,带有静态图标:

<android.support.design.widget.FloatingActionButton
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    app:layout_anchor="@id/appbar"
    app:layout_anchorGravity="bottom|right|end"
    android:src="@drawable/ic_favorite_border_white_24dp"
    android:layout_margin="@dimen/fab_margin"
    android:clickable="true"/>
Run Code Online (Sandbox Code Playgroud)

我不想只是更改图标,我想在点击它时制作动画.

这是我需要的按钮,但在这种情况下它不包含在FloatingActionButton中:

<com.like.LikeButton
    android:id="@+id/like_button"
    android:layout_height="32dp"
    android:layout_width="32dp"
    app:icon_type="heart"
    app:circle_start_color="@color/red"
    app:like_drawable="@drawable/ic_favorite_white_24dp"
    app:unlike_drawable="@drawable/ic_favorite_border_white_24dp"
    app:dots_primary_color="@color/orange"
    app:dots_secondary_color="@color/red"
    app:circle_end_color="@color/orange"
    app:icon_size="24dp"
    app:anim_scale_factor="1"/>
Run Code Online (Sandbox Code Playgroud)

总结一下 :

  1. 我知道如何使用静态图标执行FloatingActionButton.
  2. 我知道如何创建一个像按钮一样的动画

  3. 我不知道如何混合步骤1)和2)来创建一个带有动画图标的FloatingActionButton点击.

一个着名的购物应用程序正在做它,但我不知道如何.

在此输入图像描述

xml android floating-action-button

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

使用AWS Appsync ||将图像上传到s3的过程 使用Appsync上传iOS图片

我正在开发一个新项目,需要以图像的形式上传附件.我正在使用DynamoDB和AppSync API来插入和检索数据库中的数据.由于我们是AppSync的新手以及我们用于应用程序的所有亚马逊服务和数据库,我对身份验证过程有点困惑.现在我们正在使用API​​密钥进行身份验证,我已尝试将这些步骤上传到s3.

1 AWSServiceManager配置静态配置,如: -

let staticCredit =  AWSStaticCredentialsProvider(accessKey: kAppSyncAccessKey, secretKey: kAppSyncSecretKey)
let AppSyncRegion: AWSRegionType = .USEast2
let config = AWSServiceConfiguration(region: AppSyncRegion, credentialsProvider: staticCredit)
AWSServiceManager.default().defaultServiceConfiguration = config
Run Code Online (Sandbox Code Playgroud)

2使用此方法上传图片: -

func updatePictureToServer(url:URL, completion:@escaping (Bool)->Void){
    let transferManager = AWSS3TransferManager.default()
    let uploadingFileURL = url
    let uploadRequest = AWSS3TransferManagerUploadRequest()
    let userBucket = String(format: "BUCKET")
    uploadRequest?.bucket = userBucket
    let fileName = String(format: "%@%@", AppSettings.getUserId(),".jpg")
    uploadRequest?.key = fileName
    uploadRequest?.body = uploadingFileURL
    transferManager.upload(uploadRequest!).continueWith(executor: AWSExecutor.mainThread(), block: { (task:AWSTask<AnyObject>) -> Any? in
        if let error = task.error as …
Run Code Online (Sandbox Code Playgroud)

objective-c amazon-web-services ios swift aws-appsync-ios

6
推荐指数
1
解决办法
396
查看次数

如何设置 AWS Appsync 请求超时限制 || AWSAppSync 客户端不提供回调

我正在将 AWS Appsync 用于我正在开发的当前应用程序并面临一个严重问题,即每当我在 Appsync 客户端中触发查询时,当互联网连接速度较慢时,请求永远不会以回调结束。我通过互联网检查了有关此主题的信息来源有限,并且还发现此问题仍然存在。

这是我用来获得响应的代码

func getAllApi(completion:@escaping DataCallback){
    guard isInternetAvailabele() else {
        completion(nil)
        return
    }
    // AppSyncManager.Client() is AWSAppSyncClient Object
    AppSyncManager.Client().fetch(query: GetlAllPostQuery(input: allInputs), cachePolicy:.fetchIgnoringCacheData) {
        (result, error) in
        var haveError:Bool = error != nil
        if let _ = result?.data?.getAllPostings?.responseCode {haveError = false} else {haveError = true}
        if haveError  {
            print(error?.localizedDescription ?? "")
            completion(nil)
            return
        }

        if result != nil{
            completion(result)
        }else{
            completion(nil)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

该代码在互联网连接下工作正常,如果没有互联网,我已经在顶部进行了检查,但是当互联网连接速度较慢或 wifi 连接到我在禁用互联网数据的情况下使用手机创建的热点时,请求不会返回任何回调,它应该给出失败的警报,就像我们在请求超时时进入其他 api 一样。是否支持请求超时或我错过了什么?

注意:我在终端中收到了这些日志

Task <06E9BBF4-5731-471B-9B7D-19E5E504E57F>.<45> HTTP load failed …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services ios swift aws-appsync aws-appsync-ios

6
推荐指数
1
解决办法
3137
查看次数

从文件中读取模式并在C中创建一个bmp图像

我想读一个文本文件Using C Language.Here是这个文件: -

在此输入图像描述

您会看到文件中的文本内容中有一些模式.0表示没有.9表示黑色.所以有从0到9的着色方案.

我必须创建一个这个位图图像,颜色是根据模式中的值.您必须使用0-256颜色方案进行调整.最终输出如下所示

在此输入图像描述

现在看到文本文件内容中的模式与最终输出位图文件相反(不是必需的).位图图像中颜色的暗度是根据文本内容的图案中的值.

任何人都会告诉我如何用C语言实现这一目标.

我能够创建一个BMP文件,但不能根据文本文件中的模式.

#include <stdio.h>
#include <stdlib.h>

int main()
{

char bitmap[1900];

    // -- FILE HEADER -- //

    // bitmap signature
    bitmap[0] = 0x42;
    bitmap[1] = 0x4d;

    // file size
    bitmap[2] = 58; // 40 + 14 + 12
    bitmap[3] = 0;
    bitmap[4] = 0;
    bitmap[5] = 0;
    int i=0;
    // reserved field (in hex. 00 00 00 00)
    for(i = 6; i < 10; i++) bitmap[i] = 0;

    // offset of pixel data …
Run Code Online (Sandbox Code Playgroud)

c bitmap image-processing

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

吉他调音频率

我正在使用Objective-C为 iOS 制作吉他调音器。由于我是初学者,我正在努力收集有关它的所有资源和信息。我知道这样的理论(如果我错了,请纠正我):-

  1. 首先,我需要从麦克风获取输入。
  2. 然后需要应用apply FFT算法来获得频率
  3. 然后将频率音符的基频进行比较。

在堆栈和谷歌上搜索时,我发现人们谈论了很多关于AurioTouch 的例子,所以我看了一下这个例子,但是我无法弄清楚到底发生了什么,因为代码主要是用 C++ 返回的和指针,我至少现在无法理解。我还发现了EZAudio示例,这是一个很棒的示例,似乎工作正常,但根据我的研究,吉他的基频测量为:-

String  Frequency   
1 (E)   329.63 Hz
2 (B)   246.94 Hz
3 (G)   196.00 Hz
4 (D)   146.83 Hz
5 (A)   110.00 Hz
6 (E)   82.41  Hz
Run Code Online (Sandbox Code Playgroud)

从 EZAudioFFT 示例中,我得到了频率:-

String  Frequency   
1 (E)   333.02  Hz  
2 (B)   247.60  Hz   
3 (G)   398-193 Hz    (398 when start and 193 when end)
4 (D)   290-150 Hz    (290 when …
Run Code Online (Sandbox Code Playgroud)

xcode frameworks frequency objective-c ios

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

为iPhone和iPad制作.IPA

由于我已经问过这个问题并且没有得到我需要的答案,问题如下:

我为iPhone和iPad开发了一款游戏.一切都很好,但现在我想存档我的项目.由于我已经登录过Apple帐户,问题是我没有其他设备可以注册.

并且,根据Apple的条款和条件"创建配置文件需要在您的帐户中注册一个或多个设备".

有没有什么办法可以在不花钱的情况下完成它?

在此输入图像描述

iphone xcode ipad ios provisioning-profile

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

如何在不改变其位置的情况下在界面构建器中将子视图置于最前面

我想问一个简单的问题,如何在不通过拖放更改其位置的情况下临时将子视图置于前面以查看其元素。我一直面临的问题是我忘记将视图放回那里的位置,这会导致很多麻烦,特别是如果您正在处理具有大量子视图的视图。

问题:是否有任何快捷方式或任何功能可以临时显示视图,而无需拖动、更改其框架或对其层次结构进行任何更改。

对于这样的视图控制器:-

在此处输入图片说明

xcode interface-builder ios

0
推荐指数
1
解决办法
1218
查看次数

初始化 NSDictionary

通过这种方式初始化 NSDictionary 有什么区别:

self.myData = [[NSDictionary alloc] init];
[self.myData initWithObjects:objects forKeys:keys];
Run Code Online (Sandbox Code Playgroud)

或者这样:

self.myData = [[NSDictionary alloc] initWithObjects:objects forKeys:keys];
Run Code Online (Sandbox Code Playgroud)

因为我问这个问题的原因是第一个不起作用。我是新手,很想知道为什么?

这是我的代码:-

在此处输入图片说明

xcode objective-c nsdictionary uitableview ios

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