小编Maz*_*yod的帖子

如何在Windows关闭时退出cocoa应用程序?

当我点击左上角的红色按钮时,我需要退出Cocoa App.

在此输入图像描述

我发现这个页面说

因此,首先需要做的是将要关闭的窗口连接到笔尖中的IBOutlet.对于此示例,我将窗口连接到名为"mainWindow"的插座.

我怎样才能做到这一点?我在xib文件中找到了Windows,但是如何将它连接到nib中的IBOutlet?

或者,有没有办法退出可可应用程序点击红色按钮?

编辑

我应该把代码放在automatically generated delegate file.

cocoa objective-c

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

Objective-C中的简单http post示例?

我有一个需要登录的php网页(用户ID和密码).我让用户在应用程序中输入信息就好......但我需要一个关于如何对网站发出POST请求的示例.支持网站上的苹果示例相当复杂,显示图片上传..我应该更简单..我只想发布2行文字..任何人都有任何好的例子?

亚历克斯

post cocoa-touch http objective-c ios

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

Jekyll选择当前页面url并更改其类

我一直在使用Jekyll作为静态站点(因此易于维护),并且一直坚持以下功能:

这是我的链接栏:

<ul id="links">
    <li class="first"><a class="active" href="/">Home</a></li>
    <li><a href="./associate.html">Associate With Us</a></li>
    <li><a href="./media.html">Media</a></li>
    <li><a href="./clients.html">Clients</a></li>
    <li class="last"><a  href="./contact.html">Contact Us</a></li>
</ul>       
Run Code Online (Sandbox Code Playgroud)

active类处理着色.我想要的是这个类是由jekyll应用的,取决于使用液体/ YAML设置的一些变量.

有一些简单的方法可以解决这个问题吗?

由于条形图对所有页面都是通用的,因此它现在处于默认布局中.我可以通过使用Javascript来检测网址,并进行突出显示但是想知道在Jekyll中是否有任何方法可以做到这一点.

html jekyll

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

如何根据NSDate计算年龄

如何根据出生日期计算年龄,格式为6/24/1976周一/日期/年...

date nsdate foundation ios

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

找不到RKObjectMapping.h

我"pod update",我的RestKit版本现在是0.25.0,我的RKValueTransformers是1.1.2,并且找不到错误"RKObjectMapping.h".

RestKit在新版本中的变化是什么,我检查它的github无法找到任何东西.

以下步骤可以重现错误:

1)创建一个新项目

2)pod init

Podfile看起来像:

platform :ios, '8.3'
#pod 'RestKit', '~> 0.20.0'
#pod 'RestKit', '~> 0.24.1'
pod 'RestKit'
Run Code Online (Sandbox Code Playgroud)

在所有不同版本的情况下,问题都是一样的

3)打开.xcworkspace

4)在viewcontroller.m中

#import <RestKit/ObjectMapping/RKObjectMapping.h>
#import <RestKit/ObjectMapping/RKRelationshipMapping.h>
#import <RestKit/Network/RKResponseDescriptor.h>
#import <RestKit/Network/RKObjectRequestOperation.h>
#import <RestKit/Support/RKLog.h>
#import <RestKit/CoreData/RKEntityMapping.h>
#import <RestKit/Network/RKObjectManager.h>
Run Code Online (Sandbox Code Playgroud)

要么

#import "RKObjectMapping.h"
#import "RKRelationshipMapping.h"
#import "RKResponseDescriptor.h"
#import "RKObjectRequestOperation.h"
#import "RKLog.h"
#import "RKEntityMapping.h"
#import "RKObjectManager.h"
Run Code Online (Sandbox Code Playgroud)

错误仍然存​​在:在RestKit Pod的文件中找不到"RKObjectMapping.h"

注意:我使用的是Xcode 7-beta5,Objective-C

objective-c restkit cocoapods

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

使用GCD的FIFO串行队列

我正在尝试为我工作的公司创建一个(网络)同步数组.虽然网络部分工作正常,但我已经陷入了一个问题.

我希望创建一个新队列使用dispatch_create_queue,我将添加两个不在主线程上运行的块,但是以串行方式运行,这意味着首先必须运行第一个块,然后是第二个块,而不是平行.

我已经阅读了苹果文档,但至少可以说是令人困惑的.

  • 当我使用创建队列dispatch_queue_create然后使用时添加块(在它们被定义之后)dispatch_sync,我发现该块仍然在主线程上执行.

  • 使用时dispatch_async,即当主线程上没有执行块时.

  • 当我尝试使用dispatch_sync它们添加两个块时永远被阻止.

  • 两个块似乎运行良好并且离开主线程的唯一时间是在调用时dispatch_async.

然而,我之所以选择GCD和同步方法,是因为我的印象是我正在创建一个新队列(因此​​是一个新线程),并且向该队列添加块只会阻塞一个,直到另一个完成执行.是不是这种情况,或者创建队列不保证代码不会在主线程上运行?

objective-c fifo grand-central-dispatch objective-c-blocks

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

如何在CALayer中绘制径向渐变?

我知道CAGradientLayer目前不支持径向渐变,只能选择kCAGradientLayerAxial.

我想要下面的东西:

在此输入图像描述

我一直在寻找这个问题,并发现有一种解决方法.但这些解释对我来说并不清楚.所以我想知道我是否可以使用径向渐变CAGradientLayer,如果是,那么如何做呢?

objective-c calayer ios quartz-core

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

iOS中的Google Analytics(不工作)

我正在尝试实施谷歌分析..你们可以帮助我吗?

-(void) setGoogleAnalytics{

    // Initialize tracker.
    self.tracker = [[GAI sharedInstance] trackerWithName:@"ipad app"
                                              trackingId:kTrackingID];

    NSDictionary *appDefaults = @{kAllowTracking: @(YES)};

    [[NSUserDefaults standardUserDefaults] registerDefaults:appDefaults];
    // User must be able to opt out of tracking

    [GAI sharedInstance].optOut =
    ![[NSUserDefaults standardUserDefaults] boolForKey:kAllowTracking];

    // Optional: automatically send uncaught exceptions to Google Analytics.
    [GAI sharedInstance].trackUncaughtExceptions = YES;

    // Optional: set Google Analytics dispatch interval to e.g. 20 seconds.
    [GAI sharedInstance].dispatchInterval = 5;

    // Optional: set Logger to VERBOSE for debug information.
    [[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelVerbose];

    [[GAI sharedInstance] …
Run Code Online (Sandbox Code Playgroud)

iphone google-analytics ipad ios

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

在Interface Builder中组视图

有没有办法在一个视图中移动一组视图而不将所有视图分组在中心

编辑:这里有一些图像与过程.

1.-我有一个带有单独子视图的视图(标签,按钮,图像......) 在此输入图像描述

2.-我创建一个新视图(将包含所有子视图) 在此输入图像描述

3.-选择所有子视图并将它们放入新的超级视图中. 在此输入图像描述

4.-当子视图位于新的"超级"视图中时,所有子视图都居中,我需要重新定位所有视图. 在此输入图像描述

iphone interface interface-builder uiview nib

16
推荐指数
1
解决办法
3579
查看次数

Python服务发现:通过本地网络发布服务

我有一个"服务器"python脚本在一台本地网络机器上运行,它等待客户端连接,并传递一些工作要做.服务器和客户端代码都已编写,并按预期工作...

问题是,这台服务器可能是从本地网络中的任何一台机器运行的,所以我不能对脚本中的地址进行硬编码......我立刻想知道我是否可以让机器做广告,告诉它是否存在,客户可以回复那个.使用标准库在Python中可行吗?不幸的是,我真的没有时间下载扭曲或龙卷风并了解它们,所以我需要一些简单的东西.

我试图更多地考虑它,并意识到我可以有一台静态IP机器,服务器注册/取消注册,客户端可以从那里寻找服务器.我想,有点像洪流跟踪器.如果我不能轻易地做出服务广告方法,那就必须这样做.

python sockets networking client-server service-discovery

16
推荐指数
1
解决办法
6401
查看次数