
Swift
X-Prince
你否定我的如今 ,我决议我的将来 我就是我我为自己代言
展开
-
MAC OS下使用OpenSSL生成私钥和公钥的方法
MAC OS自带了OpenSSL,直接在命令行里使用OPENSSL就可以。打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以搞定。1、打开Terminal--cd 到指定文件夹MyTestCertkenMac:~ MyTestCert$openssl2、OpenSSL后运行> genrsa -out rsa_p转载 2016-02-16 11:10:39 · 1523 阅读 · 0 评论 -
苹果iOS语法总结汇总
这篇文章我们来对iOS做一个总结吧,看看要学习iOS,知识点到底要有多少。----网上的是知识点太多了,花点时间给大家都放一起。前言: iOS是由苹果公司开发的移动操作系统[1] 。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的M原创 2016-08-18 23:53:20 · 3074 阅读 · 0 评论 -
retain/assign/strong/weak/copy/mutablecopy/autorelease区别
readwrite:是可读可写特性,需要生成getter和setter方法;readonly是之都特性,只会生成getter方法,不会生成setter方法,不希望属性在类外改变时候使用;alloc 对象分配后引用计数为1retain 对象的引用计数+1copy 一个对象变成新的对象(新内存地址) 引用计数为1 原来对象计数不变assign:是赋值特性,set转载 2016-03-23 11:09:19 · 249 阅读 · 0 评论 -
iOS基础Framework作用
本文转载自:http://blog.sina.com.cn/s/blog_51a995b70101kypz.html iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统. OS(iOS)架构" alt="浅谈iPhone OS(iOS)架构" src="http://s4.sinaimg.cn/middle/62ba0f转载 2016-02-19 16:11:37 · 1640 阅读 · 0 评论 -
armv6, armv7, armv7s和i386
出现这类问题一般与静态库有关。i386是代表模拟器,显示i386错误说明静态库不支持模拟器,只支持真机。armv6, armv7, armv7s是ARM CPU的不同指令集,原则上是向下兼容的。如iPhone4S CPU支持armv7, 但它同时兼容armv6,只是使用armv6指令可能无法充分发挥它的特性。同理iPhone5 CPU支持armv7s,它虽然也兼容armv7,但是却转载 2016-02-19 10:38:47 · 692 阅读 · 0 评论 -
stringByAppendingPathComponent和stringByAppendingString的区别
转载自:http://arc9.riaos.com/?p=4980cyy:自我理解,不保证正确,但亲自试验确实可行:若用 stringByAppendingString 则需要手动在名称前加 “/”符号,而stringByAppendingPathComponent则不需要,它会自动添加stringByAppendingPathComponent和stringByAp转载 2016-02-19 10:21:27 · 433 阅读 · 0 评论 -
静态库有关的终端命令
cd 改变文件夹pwd 显示当前路径ls 显示当前文件夹中的所有文件的子文件夹lipo -info [文件名称]:显示静态库文件的架构类型iphone用lipo合并模拟器库和真机库,发布一个通用的静态库lipo -create [文件名称1,文件名称2,.......,文件名称n] -output [生成的文件名称] 如:把包原创 2016-02-19 10:07:19 · 339 阅读 · 0 评论 -
如何系统学习 iOS 开发?
来源:知乎有网友在知乎提问:“本人大四学生,用iOS设备两年多了,真正的接触开发有半年时间吧,之前Java基础还行。现在感觉有点小瓶颈,很多东西仅仅限于会用或者按照规范依葫芦画瓢,但不知道深层次的原理以及为什么这样做,感觉知识学习不够系统,经常遇到一些NS类不知所以,翻查Apple的docs有时也看不太懂(可能有外语水平问题,但应该不是主要原因),比如NSApplication、NSOpe转载 2016-02-19 09:50:06 · 340 阅读 · 0 评论 -
ios 什么是静态库
一:什么是静态库,来自百度百科程序编译一般需经预处理、编译、汇编和链接几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。静态库和动态库是两种共享程序代码的方式,它们的区别是:静态库在程转载 2016-02-18 10:09:20 · 435 阅读 · 0 评论 -
通过ios实现RSA加密解密中的 RSAEncryptor.h/m相关代码
RSAEncryptor.h代码//// RSAEncryptor.h// 121mai//// Created by 薛XX on 16/2/16.////#import @interface RSAEncryptor : NSObject#pragma mark - Instance Methods-(void) loadPublicKeyFromFile:原创 2016-02-16 20:02:10 · 2414 阅读 · 2 评论 -
通过ios实现RSA加密解密中的 NSString+Base64.h/m相关代码
NSString+Base64.h代码//// NSString+Base64.h// 121mai//// Created by 薛XX on 16/2/16.////#import @interface NSString (Base64)+ (NSString *)stringWithBase64EncodedString:(NSString *)string原创 2016-02-16 19:59:24 · 1662 阅读 · 0 评论 -
通过ios实现RSA加密解密中的 NSData+Base64.h/m相关代码
NSData+Base64.h代码//// NSData+Base64.h// 121mai//// Created by 薛XX on 16/2/16.////#import @interface NSData (Base64)+ (NSData *)dataWithBase64EncodedString:(NSString *)string;- (NSStr原创 2016-02-16 19:54:15 · 1640 阅读 · 0 评论 -
通过ios实现RSA加密和解密
在加密和解密中,我们需要了解的知识有什么事openssl;RSA加密算法的基本原理;如何通过openssl生成最后我们需要的der和p12文件。废话不多说,直接写步骤:第一步:openssl来生成公钥和私钥证书,最后需要得到公钥证书和私钥证书。这是在mac OX系统下显示的证书,如果我们用文本编辑器打开它,会发现里面是----BEGIN RSA 开头 并且----END RSA 结尾原创 2016-02-16 19:44:45 · 5721 阅读 · 0 评论 -
Swift中ViewController类与storyboard绑定报错
代码与storyboard绑定时,如果发生报错,一般需要修改类文件中init(coder aDecoder:NSCoder!){super.init(coder:aDecoder)}原创 2016-02-02 17:28:46 · 1248 阅读 · 0 评论 -
那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂.写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作.SSLSSL - Secure Sockets Layer,现在应该叫"TLS",但由于习惯问题,我们还是叫转载 2016-02-16 11:57:53 · 1145 阅读 · 0 评论 -
iOS连接外设的几种方式
一般iOS开发者做APP开发大部分时候都是通过Http(s)请求跟后台服务器打交道,做一些信息展示和用户交互。很少涉及到去跟外部硬件设备连接的开发。随着近年来车联网和物联网的兴起,智能家居和智能硬件的逐步火热,越来越多的app被开发出来,用来跟硬件设备进行来连接,获取硬件相关信息展示或者发送指令控制硬件来提供服务。故本文就针对iOS的app如何跟外部设备进行连接通信这个问题跟大家交流一下。本文原创转载 2016-09-13 09:48:17 · 9736 阅读 · 1 评论