iOS 开发证书二次补习 (笔记)

在Xcode7之前,真机调试和打包ipa是必须要签名的。但是Xcode7出来了,真机调试不需要签名了。打包ipa也可以不需要签名,那不是可以绕过苹果安装app了??想得美,如果不签名打包的ipa那是不能安装的!!!打包可以不需要签名,但是你要想安装的话,必须签名。 Ad Hoc源自于拉丁语,意思是“for this”引申为“for this purpose only”,即“为某种目的设置的,...

发布于 iOS

Objective-C 新的很有用的特性(其实是为了swift同步)

Nullability常规用法 @property (nonatomic, strong, nonnull) Sark *sark; @property (nonatomic, copy, readonly, nullable) NSArray *friends; + (nullable NSString *)friendWithName:(nonnull NSString *)name; ...

发布于 iOS

objc_msgSend和消息传递机制(大补)

在Objective-C上在对象上调用方法。用Objective-C大术语来说,这叫做「传递消息」(pass a message)。消息有「名称(name)」或「选择子(selector)」,可以接受参数。而且可能还有返回值。 动态绑定(dynamic binding) 待调用的函数地址无法硬编码在指令中,而是要在运行期读取出来。 在OC中,如果要向某对象传递消息,那就会使用动态绑定机制...

发布于 iOS

objc_msgSend和消息传递机制(大补)

在Objective-C上在对象上调用方法。用Objective-C大术语来说,这叫做「传递消息」(pass a message)。消息有「名称(name)」或「选择子(selector)」,可以接受参数。而且可能还有返回值。 动态绑定(dynamic binding) 待调用的函数地址无法硬编码在指令中,而是要在运行期读取出来。 在OC中,如果要向某对象传递消息,那就会使用动态绑定机制...

发布于 iOS

关于iOS的main函数入口

所有基于C编写的App的入口都是main函数,但iOS应用程序有点不同。不同就是你不需要为iOS应用程序而自己编写main函数,当你使用Xcode创建工程的时候就已经提供了。 #import UIKit/UIKit.h int main(int argc, char *argv[]) { @autoreleasepool { ...

发布于 iOS

周记总结 2017-03-17记下

UITableViewCell左侧会有默认15像素的空白在iOS7中,UITableViewCell左侧会有默认15像素的空白。这时候,设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。 但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了。下面是解决办法 首先在viewDidLoad方法加入以下代...

发布于 记录问题和心得

POST git-receive-pack (chunked)问题解决方法

出现 POST git-receive-pack (chunked) 的原因就是 当使用 HTTPS 提交到 Git 上时使用不检查加密要是东西过多将导致提交停止 解决方案 方案1>  使用 Git 提交代码进入到要提交的代码的目录,里面包含 .git 文件夹,输入指令 git config http.postBuffer 524288000 方案2> 使用 SourceTre...

发布于 记录问题和心得

ipa的组成

iOS程序最终都会以.ipa文件导出,先来了解一下ipa文件的结构: 事实上,ipa文件只是一个zip包,可以使用如下命令解压: /usr/bin/unzip -q xxx.ipa -d <destination> 解压后,得到上图的Payload目录,下面是个子目录,其中的内容如下: 资源文件,例如图片、html、等等。 _CodeSignatur...

发布于 iOS

非对称加密算法和摘要算法

CA证书非对称加密算法和摘要算法 如果用户想得到一份属于自己的证书,他应先向 CA 提出申请。在 CA 判明申请者的身份后,便为他分配一个公钥,并且 CA 将该公钥与申请者的身份信息绑在一起,并为之签字后,便形成证书发给申请者。 如果一个用户想鉴别另一个证书的真伪,他就用 CA 的公钥对那个证书上的签字进行验证,一旦验证通过,该证书就被认为是有效的。证书实际是由证书签证机关(CA)签发的对用...

发布于 计算机科普级别

URL Schemes

URL Schemes 是什么通过对比网页链接来理解 iOS 上的 URL Schemes,应该就容易多了。 URL Schemes 有两个单词: URL,我们都很清楚,http://www.apple.com 就是个 URL,我们也叫它链接或网址; Schemes,表示的是一个 URL 中的一个位置——最初始的位置,即 ://之前的那段字符。比如 http://www.apple.com...

发布于 iOS
611

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @shyiuanchen 创建,使用 Stellar 作为主题。