iOS

iOS是由蘋果公司為 iPhone 開發的操作系統。它主要是給 iPhone、iPod touch、iPad 以及 Apple TV 使用。就像其基於的 Mac OS X 操作系統一樣,它也是以 Darwin 為基礎的...

完整介绍iOS首页iOS文档 | 授权协议: 商业软件
HTTP/2 协议用于 iOS 推送提醒服务 (APNS)
苹果最近更新了他们的推送提醒服务协议,APNS。这个新版本的协议基于HTTP/2和JSON,相比于旧的二进制协议,新的协议有了巨大改进。 新的APNS协议基于HTTP/2: 新的特性和功能: 基于...
oschina 发布于 11个月前 11
使用 Go 进行 iOS 和 Android 编程
虽然 Go 并不是一门新语言,不过最近两年来 Go 还是增加了很多有趣的特性,而且使用这门语言的知名项目的数量也在快速的增长。我写过一篇文章,介绍了 SitePoint 用到的编程语言,其...
oschina 发布于 1年前 45
最棒的 5 款开源 Android/iOS 自动化工具
现今自动化测试在产品测试中占有很重要地位。实现测试的自动化有很多积极的意义,比如尽量缩短测试执行时间,关键发布阶段在更短时间保证更大的测试覆盖,产品开发阶段可靠和重复运行...
oschina 发布于 1年前 7
实现 iOS 上的井字游戏
下载 demo  - 70.1 KB 简介 本文介绍如何用 MVC 模式在 iOS 上实现双人对战的井字游戏. 读者最好有一些 iOS 编程基础, 以便更好的理解本文的代码. 希望这篇文章对提高读者的 iOS...
oschina 发布于 2年前 4
创建一个跟分辨率无关的 iOS 8 应用
自从iOS退出依赖,png就被用来制作图标。这已经是如此简单了,那为什么还会有人会要考虑其他的解决方案呢? 一般的制作图标的工作流程是这样的:“我想要新添加一个按钮,这个actio...
oschina 发布于 2年前 9
iOS 在 Flash 中集成消息推送服务
在Flash平台上用ActionScript应用程序接口开发具有Push通知功能的iOS应用是非常耗时的过程,同时我们也知道时间非常珍贵。因此,这篇文章的主要目标就是让哪些使用Flash给iPhone开发...
oschina 发布于 3年前 3
iOS 滚动视图编程指南
iOS 应用中的 Scroll view 用来显示和让用户操作大小超出屏幕显示范围的内容。Scroll view 主要有两个用途: 让用户拖动到他们想要显示的内容区域 让用户用双指手势放大、缩小 下图是...
灰大羊 发布于 3年前 2
理解iOS7的Multipeer Connectivity框架 - 第1部分
Multipeer Connectivity Framework 是iOS 7 推出的众多新框架的一种,它拓宽了操作系统中应用的范围。其目的是使开发者可以创建通过Wi-Fi或蓝牙在近距离建立连接的应用。是在近距离设...
戴仓薯 发布于 3年前 5
使用 Interface Builder 兼容 iOS6 和iOS7
当你在更新你的App到iOS 7的平台时遇到最大的挑战之一就是确保不要遗忘那些还在使用iOS 6平台的用户,在此我们提供一些建议使你的App应用在iOS 6和iOS 7上同时保留视觉吸引力和技术功...
isaced 发布于 3年前 12
为 iOS 7 设计用户界面
iOS7 体现了以下主题: 尊重。UI帮助用户理解内容,并与之交互,但是不会喧宾夺主。 清晰。所有尺寸的文字都能轻松识别,图标精确清楚,装饰巧妙而适当,促使设计更为注重功能。 深度...
oschina 发布于 3年前 33
使用 iOS 7 在更新应用时应该避免的 5 件事情
iOS 7的发布将移动手机的世界推向一个新的高潮,很多人认为ios 7是ios历史上影响最广泛的升级之一。显然,iOS 7为全世界几亿的用户提供了一个更加强大健壮的平台,并且,在短短的几周...
oschina 发布于 3年前 6
iOS 7 开发:设置 Xcode 5 和 iOS 7 SDK
对新的iOS开发者,改变是好的 正如我之前的文章所提及的, iOS 7 代表的不止是苹果改变他们的移动设备的UI;它也代表了对延缓学习怎样开始建立原生iOS应用的开发者的一个机会. iOS...
oschina 发布于 4年前 0
你的第一个 iOS 应用程序: 100% 的编程方式
我为不想使用故事板和 Interface Builder 的 iOS 开发者创建了这个教程。它使用了纯代码的方式实现了完整的苹果文档中的 “Hello World”。 在苹果的文档中: 当你运行时,在文本框中...
oschina 发布于 4年前 18
创建一个简单的 iOS 5 iPhone App 教程 (3/3)
这篇文章是“初学者怎样创建一个简单的iphone应用之三段论”系列的最后一部分。而且这个应用恰好是给吓人的虫子评判吓人级别! 在这个系列的第一部分,我们在表格视图里创建了一个含...
messense 发布于 4年前 0
创建一个简单的 iOS 5 iPhone App 教程 (2/3)
这个文章是“如何创建一个简单iPhone应用”三部曲的第二部分,这个三部曲主要针对初学者。这个应用是评比最吓人虫子的应用。 在 第一部分, 我们创建了一个应用,它在table view中包含...
messense 发布于 4年前 3
创建一个简单的 iOS 5 iPhone App 教程 (1/3)
iPhone 对独立软件开发者来说是个很棒的平台。也许你都没想过能简单的使用一些代码就拥有实现自己想法的应用,并有数以百万计的潜在客户! 最近,我已经得到了很多人新的iOS开发者询...
messense 发布于 4年前 6
如何使用 CoreText 创建一个简单的杂志应用
Core Text 是基于 iOS 3.2+ 和 OSX 10.5+ 的一种能够对文本格式和文本布局进行精细控制的文本引擎。 它良好的结合了 UIKit 和 Core Graphics/Quartz: UIKit 的 UILabel 允许你通过在...
JoeyBlue 发布于 4年前 11
如何使用 NSOperations 和 NSOperationQueues
每个人在使用 iOS 或 Mac 应用时都有过令人沮丧的经历 - 当点击按钮或输入文本时,用户界面停止响应。 幸运 - 您盯着一段时间的沙漏型或五颜六色的车轮旋转,直到您能再次进行交互!...
坚果客 发布于 4年前 4
设计 iOS 应用时需要知道的 5 件事
根据我们制作优秀的 iOS 应用的经验,我们认为设计师应该在心里的牢记适用于 iOS 的 5 件事。虽然本文关注的重点只在 iOS 应用,但大部分的意见也适用于其他移动平台。 1. 了解您的媒...
oschina 发布于 4年前 7
创建你自己的 iOS 框架
如果你是IOS的新手,并有.net开发的背景(就像我一样),你可能到处去找,哪里有dll呢? 其实,IOS平台是使用框架而不是dll,框架里面包含公共头文件和二进制文件。很不幸,XCode并不...
oschina 发布于 4年前 24
第一部分:如何在iOS和Android上选择一个JavaScript 引擎进行应用开发
在我开始使用OpenAphid-Engine的时候,已经有几种类似的iOS/Android 项目.这些商业项目或者开源项目使用JavaScript实现代码特性。比如,Titanium 和PhoneGap 允许开发者使用JavaScr...
打杂程序猿 发布于 4年前 2
iOS瀑布流视图控件
我们很高兴地宣布,1000memories已经在MIT协议下开源了它的iOS瀑布流视图控件"quilt"。 瀑布流(quilt)-以不同的纵横比在多个列中显示图片和媒体,是1000memories网站、iPhone和Andro...
曾沙 发布于 4年前 2
如何 iPad 编程中使用自定义 TableViewCell
UITableViewCell类能够显示出各种各样的风格,但有时候我们需要适应不同的显示模式下的显示。今天的文章中,我们将使用table view去显示一系列自定义的cell。 启动Xcode,选择"Crea...
曾沙 发布于 4年前 0
顶部