通过您自己的iOS应用上传照片到Instagram

Instagram最近对自己的API政策进行了修改,允许开发者通过自己的应用将照片发布到Instagram平台上。 我们以前采用了其他几种技术来做到这一点。 其中之一就是调用Instagram应用程序,从本质上开放Instagram并从那里分享。 一个关于如何做到这一点的教程可以在这里看到: 如何从你自己的iOS应用程序共享图像到Instagram 然而,有几个应用程序允许直接共享到Instagram平台,而无需调用Instagram应用程序。 Hipstamatic的Oggl允许直接分享到Instagram,而无需调用Instagram。 下面我张贴了一些关于这个过程的截图。 一旦我的照片被拍摄,奥格尔给了我几个其他的社交networking,我可以分享我的照片。 我select了Facebook和Instagram。 在我select了Instagram之后,它开启了Safari,它将我带到以下两页,授权Oggl发布到Instagram。 我input了我的Instagram凭据,然后它将我带到授权页面。 一旦我授权Oggl,我就能够上传到Instagram,几秒钟之内,我看到了我的Instagram新闻提要上的照片。 这种分享类似于Facebook和Twitter分享。 它有相同的概念。 怎么能这样做? 如何才能在他们的应用程序中复制这个确切的过程? 在我的应用程序中拍摄的照片是612px×612px ,因此它们与在Instagram上拍摄的照片的尺寸兼容。 我已经实现了分享到Facebook和Twitter,但我想实现上传到Instagram就像Oggl做的。 这可能吗? 有许多iOS开发人员可以从这个问题的详细规范的答案中受益。 谢谢

知道iOS设备是否具有蜂窝数据function

我在我的应用程序中有一个切换“仅在WiFi下载”。 但是,对于iPod touch或WiFi-iPad,该切换是无用的。 有没有办法知道该设备是否具有代码中的蜂窝数据function? 有些东西可以在未来发挥作用,就像3G手机的第五代iPod touch一样。

苹果推送通知使用APNS免费的成本?

我们正在计划为电信运营商开发推送通知服务。 但是我还没有得到有关APNS推送服务是免费的还是应该付款的信息? 我的问题是, 我应该支付使用APNS推送服务吗? 如果运营商希望向数百万用户发送推送通知,我们应该向苹果支付还是完全免费? 如果不是免费的,请分享支付详情可用的url。 发送的通知数量或订户数量是否有限制? 请帮助解答这些问题。

UIViewController不保留其编程创build的UISearchDisplayController

在关于searchDisplayController属性1的UIViewController 文档中 ,它说: 如果以编程方式创buildsearch显示控制器,则该属性在初始化时由search显示控制器自动设置。 而当我创build我的UISearchDisplayController如此: [[[UISearchDisplayController alloc] initWithSearchBar:searchBar contentsController:self] autorelease]; -[UIViewController searchDisplayController]不是nil 。 但是,在事件循环结束之后,会导致search显示控制器在search栏内不显示。 没有崩溃。 这很奇怪。 如果我省略了autorelease的调用,一切正常: [[UISearchDisplayController alloc] initWithSearchBar:searchBar contentsController:self]; 但是,泄漏UISearchDisplayController (我用仪器validation了这一点)。 由于searchDisplayController 属性被标记为(nonatomic, retain, readonly)我期望它会保留设置后的UISearchDisplayController 。 这个计算器文章是相关的。

三angularUIView或UIImageView

我有像下面的图像的要求。 但是,我很困惑如何实现这一目标? 我可以通过使用3 UIImageViews或UIViews来实现它。 如果两者都是,哪一个更好? 最后,我必须结合三个图像,并从这三个图像做出一个。 我也应该能够接触到图像。 我不知道这件事。 谢谢。

在WKWebView中使用自定义字体

我在我的应用程序中使用自定义字体。 他们被复制捆绑和硬编码到appName-info.plist。 这个字体在整个应用程序和UIWebView中完美工作。 我加载htmlString [webView loadHTMLString:htmlString baseURL:nil]; 我在webView中使用这个字体与CSS: fontFamily: fontName 但是,当我尝试使用WkWebView自定义字体不工作。 WkWebView显示随机默认字体。 我试图加载它与基本url中的主包path,并在CSS中使用font-face – WkWebView仍然显示随机字体。 任何想法如何使自定义字体在WKWebView中工作? 对不起我的英语不好

IB Designables:无法更新自动布局状态:无法从path加载可devise的元素(null)

我看到这个XIB的错误。 但其他一切都编译好了,这个错误似乎没有任何损害。 这是我需要担心的吗? 这里有什么问题,我将如何去解决这个问题? 更新:我已经更新cocoapods到最新版本(0.36.3),虽然这解决了一些编译问题,错误已经返回,现在我看到一个额外的错误:

iOS:以编程方式设置UILabel的字体大小

我试图设置一个UILabel的字体大小。 尽pipe文字大小似乎没有改变, 这是我正在使用的代码。 [self setTitleLabel:[[UILabel alloc] initWithFrame:CGRectMake(320.0,0.0,428.0,50.0)]]; [[self contentView] addSubview:[self titleLabel]]; UIColor *titlebg = [UIColor clearColor]; [[self titleLabel] setBackgroundColor:titlebg]; [[self titleLabel] setTextColor:[UIColor blackColor]]; [[self titleLabel] setFont:[UIFont fontWithName:@"System" size:36]];

如何让UILabel响应点击?

我发现我可以比UITextField更快地创buildUILabel,而且我计划大部分时间使用UILabel来显示数据。 长话短说,我希望让用户点击一个UILabel,让我的callback回应。 那可能吗? 谢谢。

IOMobileFramebufferGetLayerDefaultSurface不适用于iOS 9

我的主要问题是,我怎样才能逆向工程一个已经存在的私人API函数,但已经在新版本的iOS中进行了修改? 我创build了一个iOS应用程序来使用IOSurface和IOMobileFramebufferlogging屏幕内容。 framebuffer用来打开它的主要function是IOMobileFramebufferGetMainDisplay(connect)和IOMobileFramebufferGetLayerDefaultSurface 。 这些函数自应用程序的第一个版本开始使用,他们已经在iOS 7和8的所有版本上工作。但是,在最新的iOS 9 beta版本(testing版本5)上,函数IOMobileFramebufferGetLayerDefaultSurface不起作用。 该函数不会返回0,因为它应该当它成功地打开帧缓冲区。 这个在StackOverflow上的其他用户似乎也遇到同样的问题: IOMobileFramebufferGetLayerDefaultSurface函数在iOS 9上失败 。 我们有一个名为“_framebufferConnection”的IOMobileFramebufferConnection和一个名为“_screenSurface”的IOSurfaceRef的引用,下面是当前的代码: IOMobileFramebufferGetMainDisplay(&_framebufferConnection); IOMobileFramebufferGetLayerDefaultSurface(_framebufferConnection, 0, &_screenSurface; 如前所述,这些工作完美的iOS 7-8,但在iOS 9上,第二个function崩溃。 我也看了两个版本的符号的二进制文件,并进行了比较。 与iOS 8.4.1二进制文件相比,iOS 9中LDR的第二个参数略有不同。 所以,回到主要问题,我怎么能反向工程IOMobileFramebufferGetLayerDefaultSurface ,或看看它是如何在iOS 9上实际上被修改?