博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《iOS编程指南》——第 1 章为何选择本地化应用
阅读量:6658 次
发布时间:2019-06-25

本文共 638 字,大约阅读时间需要 2 分钟。

本节书摘来自异步社区《iOS编程指南》一书中的第1章为何选择本地化应用,作者 【美】Alasdair Allan,更多章节内容可以访问云栖社区“异步社区”公众号查看

第 1 章 为何选择本地化应用

iOS编程指南
早在2007年发布iPhone的时候,苹果并没有一同发布本地化SDK,苹果公司声称不需要本地化SDK,鼓励大家使用JavaScript,CSS和HTML开发Web应用。但接下来剧情并没有按照苹果设计的那样发展,也许是苹果的思想太超前,大多数开发者并不吃这一套,他们希望自己开发的应用和iOS系统内置的应用一样,可以直接访问硬件并和系统高度集成。

于是在iPhone发布后短短几个月,开源社区就完成了一系列苹果原本认为不可能的事情。苹果本来试图通过技术手段把设备封锁起来,可是道高一尺魔高一丈,黑客们还是破门而入了,他们通过逆向工程搞出了“山寨版”的SDK,进而开发了一整套用于构建本地化应用的开源工具集。据估计,当时市场上存在超过三分之一越狱设备,而越狱目的非常单纯,只是安装未经认证的第三方本地化应用。

不过本书的内容并不是向你介绍这些黑客们搞出来的“山寨”SDK,因为iPhone发布不到一年后的2008年3月,苹果公司就公开表示要改变策略,并且向开发者社区发布了期待已久的官方SDK。这也许是苹果对于开源社区所做出的努力的回应吧。不过苹果一贯遮遮掩掩,让人捉摸不透,要说这是苹果本来的计划也有可能。到底是怎样,以前只有乔布斯和上帝知道,现在只有上帝知道了。

转载地址:http://xjato.baihongyu.com/

你可能感兴趣的文章
Mysql-索引
查看>>
苏州大学GCT
查看>>
微服务熔断限流Hystrix之流聚合
查看>>
go语言碎片整理之 time
查看>>
lr11录制https站点遇到的问题
查看>>
spring mvc 返回json 数据
查看>>
处理数据缺失的结构化解决办法
查看>>
谈谈数据库的ACID
查看>>
功能风格:Lambda函数和地图
查看>>
RelativeLayout+include产生的问题
查看>>
Linux(RadHat)基础学习—了解SELinux
查看>>
CountDownLatch和CyclicBarrier模拟同时并发请求
查看>>
推荐一款快速开发平台,web中最好的快速开发平台
查看>>
来谈谈绿萝算法2.0对SEO产生的影响
查看>>
即将开源 | 2亿用户背后的Flutter应用框架Fish Redux
查看>>
区块链教程Fabric1.0源代码分析Ledger blkstorage block文件存储
查看>>
重构linux系统
查看>>
JAVAScript强大的框架:Jquery(一)
查看>>
网络技术工作在哪里
查看>>
玩转Linux - shell 编程基础(二)
查看>>