《iOS编程指南》——第 1 章为何选择本地化应用
2023-09-11 14:17:44 时间
本节书摘来自异步社区《iOS编程指南》一书中的第1章为何选择本地化应用,作者 【美】Alasdair Allan,更多章节内容可以访问云栖社区“异步社区”公众号查看
第 1 章 为何选择本地化应用
iOS编程指南
早在2007年发布iPhone的时候,苹果并没有一同发布本地化SDK,苹果公司声称不需要本地化SDK,鼓励大家使用JavaScript,CSS和HTML开发Web应用。但接下来剧情并没有按照苹果设计的那样发展,也许是苹果的思想太超前,大多数开发者并不吃这一套,他们希望自己开发的应用和iOS系统内置的应用一样,可以直接访问硬件并和系统高度集成。
于是在iPhone发布后短短几个月,开源社区就完成了一系列苹果原本认为不可能的事情。苹果本来试图通过技术手段把设备封锁起来,可是道高一尺魔高一丈,黑客们还是破门而入了,他们通过逆向工程搞出了“山寨版”的SDK,进而开发了一整套用于构建本地化应用的开源工具集。据估计,当时市场上存在超过三分之一越狱设备,而越狱目的非常单纯,只是安装未经认证的第三方本地化应用。
不过本书的内容并不是向你介绍这些黑客们搞出来的“山寨”SDK,因为iPhone发布不到一年后的2008年3月,苹果公司就公开表示要改变策略,并且向开发者社区发布了期待已久的官方SDK。这也许是苹果对于开源社区所做出的努力的回应吧。不过苹果一贯遮遮掩掩,让人捉摸不透,要说这是苹果本来的计划也有可能。到底是怎样,以前只有乔布斯和上帝知道,现在只有上帝知道了。
iOS开发技巧 - 使用UIDatePicker来选择日期和时间 (Swift) import UIKit class ViewController: UIViewController { var datePicker: UIDatePicker! func datePickerDateChanged(datePicke...
iOS开发技巧 - 使用UIPickerView来选择值 (Swift) import UIKit class ViewController: UIViewController, UIPickerViewDataSource { var picker: UIPickerView! override func viewDidLoad() { super.
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- (NO.00001)iOS游戏SpeedBoy Lite成形记(二十四)
- iOS应用IAP设置总结
- IOS学习资源收集--开发UI控件相关
- iOS设计模式 - 中介者
- 【北京站】详解Visual Studio 2013:开发iOS及android应用!现场图集
- iOS开发UI篇—ios应用数据存储方式(归档)
- IOS常用加密DES
- android和ios,音频互通方案
- iOS应用生命周期
- VS2015 Apache Cordova第一个Android和IOS应用
- 【IOS-COCOS2D游戏开发之三】CCSCENE切换的所有特效(28种)以及设置屏幕横竖屏!
- iOS中 蓝牙2.0详解/ios蓝牙设备详解
- IOS通过NSUserDefaults实现简单的应用间数据传递
- IOS定位服务的应用
- 《iPhone与iPad开发实战—iOS经典应用剖析》连载五
- EasyRTMP实现的一套简单、高效、易用的全平台(Windows/Linux/ARM/Android/iOS)RTMP直播推送库
- 在Windows电脑上调试安装在iOS设备上的SAP UI5应用
- [Link]用HTML5/CSS3/JS开发Android/IOS应用
- 在Windows电脑上调试安装在iOS设备上的SAP UI5应用
- ios swift5 tableViewCell 左滑 出现两个点击按钮
- ios swift 5.5 贝塞尔曲线画圆 圆环 UIBezierPath 显示速度的半圆
- iOS swift 蓝牙详解(蓝牙中心demo,蓝牙外设demo(可替代mac蓝牙串口调试工具),蓝牙中心框架,gif演示)
- android 自定义仿ios底部DiaLog