gia*_*t91 51 iphone api frameworks private ios
我已经阅读了几篇关于此的文章,我只是想看看我是否理解这一点:
如果您使用私有API,Apple将拒绝您的应用...
"私有API"和"非私有API"之间的主要区别是什么?
"非私有"API是否仅由Apple提供和验证的API?
API不仅仅是一种与Framework交互的方式,而Framework只是一组人们可以用于琐碎目的的封装类/头文件吗?
这不意味着我不能在我的应用程序中重复使用任何人的代码(Apple除外)吗?
如果这是真的,那么每当程序员制作他或她自己的自定义类和方法时,他是否只是为了他的特定目的而在技术上设计一个迷你框架?那么这不意味着他正在使用自己的私有API吗?
使用别人的类/方法和我的类/方法之间的区别甚至是什么,他们怎么能分辨出差异,为什么这会成为一个问题呢?
我对此的理解听起来很荒谬,并且不相信我理解"私有API"是正确的.我确实读到它是为了防止API中的任何更改可能导致您的应用程序功能失常.这是否意味着API在运行时链接(与编译时相反),并且可以在您不知情的情况下自动更新?(看,我最初认为API /框架在你编译的时候就是一成不变的,也许这就是我错的地方)
有人可以帮帮我吗?我对这个政策感到很困惑.谢谢!
Wai*_*ain 44
问:"私有API"和"非私有API"之间的主要区别是什么?
问:"非私有"API是否仅由Apple提供和验证的API?
问:API不仅仅是一种与Framework交互的方式,而Framework只是一组人们可以用于琐碎目的的封装类/头文件吗?
问:这不意味着我不能在我的应用中重复使用任何人的代码(Apple除外)吗?
问:如果这是真的,那么每当程序员制作自己的自定义类和方法时,他是否只是为了他的特定目的而在技术上设计迷你框架?那么这不意味着他正在使用自己的私有API吗?
问:使用别人的类/方法和我的类/方法之间的区别甚至是什么,他们怎么能分辨出差异,为什么这会成为一个问题呢?
您需要了解的是,在引用私有API时,您应该只考虑Apple提供的私有API.
来自第三方的其他API是不同的(只要第三方代码不使用Apple私有API,Apple就不会关心).
| 归档时间: |
|
| 查看次数: |
22331 次 |
| 最近记录: |