
计算机常识
半夏心凉
爱好敲代码
展开
-
为什么会使用-ObjC在Xcode应用中
有些第三方库在添加完该库后,需要在Xcode的Build Settings下Other Linker Flags里面加入-ObjC标志,这个标志以前没使用过,所以我就专门研究了一下它的作用。 之所以使用该标志,和Objective-C的一个重要特性:类别(category)有关。根据这里的解释,Unix的标准静态库实现和Objective-C的动态特性之间有一些冲突:Objecti转载 2016-07-22 15:09:40 · 237 阅读 · 0 评论 -
The resource could not be loaded because the App Transport Security policy requires the use of a sec
Google后查证,iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS)新特性要求App内访问的网络必须使用HTTPS协议。但是现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。最终找到以下解决办法:在Info.plist中添加NSA转载 2016-07-22 16:03:46 · 396 阅读 · 0 评论 -
编译性语言、解释性语言和脚本语言的区别
计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一个是解释。 两种方式只是翻译的时间不同。编译型语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重转载 2016-07-20 12:16:41 · 227 阅读 · 0 评论 -
iphone指令集的使用情况有几种
http://www.cocoachina.com/ios/20140915/9620.html目前为止Apple移动设备默认指令集(2014.8.22)-------------------------------------------------------------------------------------armv6 设备: iPhone, iPhone2,原创 2016-08-19 18:11:46 · 1840 阅读 · 0 评论