Swift编程的15个技巧

相对于Objective-C,Swift是一种编译代码时速度更快、安全性与可靠性更高、同时具有可预测性的语言。下面我们列出了在实践中使用这种新语 言时,所获取一些Swift使用技巧。这些技巧有助于让开发者编写出更干净的代码,并能帮助更熟悉Objective-C的程序员适应Swift编程,同 时适用于在Swift上具有各种背景经历的人,请继续往下看。[......]

阅读全文

Apple Pay 来了,但是它安全么?

经历一年多的等待后,Apple Pay今天终于在国内上线了。听说付款速度快的不行,挥挥手机就好了;还听说苹果是分批开放,好多人为了马上体验都在给手机改时区……折腾了一天的你,是否好奇过它背后的安全性呢?整个过程安全吗?苹果幕后又做了哪些不为人知的工作?[......]

阅读全文

科技行业的五大巨头

来源:AnkhMorpork

链接:http://www.solidot.org/story?sid=46994

 

中国有BAT,美国则有AAFGM——亚马逊、苹果、Facebook、Google(现在叫Alphabet)和微软,它们控制了今天的互联网和科技领域。它们是如此强势,无人能对其地位构成挑战,以至于被称为“五大恶人”。[......]

阅读全文

apple store IAP验证逻辑

由于苹果在iOS5.0以下有IAP的bug,使得攻击者可以伪造支付成功的凭证。而iOS6.0的系统在越狱后同样可以伪造凭证,所以我们对于应用内支付,增加了服务器端的验证。 服务器端会将支付凭证发给苹果的服务器进行二次验证,以保证凭证是真实有效的。[......]

阅读全文

Store Kit Guide(In App Purchase)翻译 已完结

一、In App Purchase概览

Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。
当用户需要购买某件产品时,程序调用StoreKit来收集购买信息。下图即为基本的store kit 模型:[......]

阅读全文

iMovie

iMovie是一款由苹果电脑编写的视频剪辑软件,是Macintosh电脑上的应用程序套装iLife的一部分。之后于WWDC 2010推出了iOS版本。它允许用户剪辑自己的家庭电影。
Movie 3和以后的版本只能运行在Mac OS X上,早期的iMovie(2.0.3)可以在Mac OS 9上运行。当iMovie首次出现,它因为简洁而受到欢迎,大多数的工作只需要简单的点击和拖拽就能完成。因为广受欢迎,连PC的杂志也刊出其评论文章,甚至有一本把它放在了封面。PC的出版物评论Macintosh的专用软件是史无前例的。[......]

阅读全文

一位苹果应用开发者的5条实战经验

Robjama是一名苹果应用开发者,拥有自己的开发团队,团队开发的多款应用已经有百万次的下载量,收入也很可观。在为苹果在线商店开发应用的3年多时间里,他积累了很多经验并在其团队官方博客上与大家进行了分享。我们挑选了其中5条主要经验向大家进行下介绍:[......]

阅读全文

Keynote

Keynote是诞生于2003年,由苹果公司推出的运行于Mac OS X操作系统下的演示幻灯片应用软件。Keynote不仅支持几乎所有的图片字体,还可以使界面和设计也更图形化,借助Mac OS X内置的 Quartz等图形技术,制作的幻灯片也更容易夺人眼球。另外,Keynote还有真三维转换,幻灯片在切换的时候用户便可选择旋转立方体等多种方式。随着apple的iOS系列产品的发展,Keynote也推出了iOS版本,以便在移动设备上编辑及查阅文档,并可以通过iCloud在Mac、iPhone、iPad、iPod Touch以及PC之间共享。[......]

阅读全文

中国iOS开发者薪资报告

        根据苹果第三季度财报的数据显示,这个季度大中华地区收入为46.5亿美元,和前一季度相比暴跌了43%,和去年同期相比也暴跌了14%,尽管销售业绩有所下滑,这个季度苹果中国区营收占到苹果公司总营收的14%,几年前仅为几亿美元,苹果中国业务的进步是令人瞩目,进步的背后拥有数量庞大的50万中国 iOS开发者,而美国仅有30万iOS开发者。[......]

阅读全文

科技大佬看什么书:库克最爱《与时间赛跑》

  导语:美国科技博客网站BusinessInsider今天撰文,盘点了最受科技大佬们喜爱的书籍。正是得益于这些“心灵鸡汤”,盖茨、乔布斯等科技界最有影响力的人士,才获得了重要的人生感悟,跨越一个又一个巅峰,最终成为公司CEO和全球领袖。

以下为具体榜单:[......]

阅读全文

苹果App Store申请和管理相关知识

app store为开发者提供四种类型的申请:

  • 个人ios开发者计划$99/年
  • 公司ios开发者计划$99/年
  • 企业ios开发者计划$299/年
  • 高校ios开发者计划免费

在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app store。下面主要介绍一下公司ios开发者计划的申请.[......]

阅读全文

Store Kit Guide(In App Purchase)翻译

一、In App Purchase概览

Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。
当用户需要购买某件产品时,程序调用StoreKit来收集购买信息。下图即为基本的store kit 模型:

Store Kit的API只是为程序添加In App Purchase功能的一小部分。你需要决定如何去记录那些你想要提交的产品,如何在程序中将商店功能展现给用户,
还要考虑如何将用户购买的产品提交。本章的剩余部分会展示整个流程。[......]

阅读全文