iOS开发笔记之小知识篇

2.在命令行中的cd表示修改目录
3.mac上面的etc目录相当于windows中的c:/windows/stytem32
4.pwd表示查看当前目录
5.ls把当前目录列表列出来。httpd。conf文件就是apache的配置文件
6.在mac系统中,很多系统级服务的配置都是通过:1,修改配置文件2,重新启动服务方式来实现的
7.~相当于/users/apple/
8.在uinix系统中的文件前面加一个“.”就会隐藏此文件
9.本地的回送地址的IP是127.0.0.1,一般用于检查本地的网卡是否工作正常,而网络中的IP地址用来检查网线是否正常。而在计算机网络中,localhost是给回路网络接口的一个标准主机名,相对应的IP地址为127.0.0.1
10.web服务器的默认文件就是index.html,如果这个文件存在就会直接加载这个文件
11.在向stroyboard拖需要搜索的东西时最好先拖一个UIVIew,再在上面拖东西
12.所有网络请求,统一使用异步请求。登录也是异步访问,中间需要阻塞
13.NULL是c语言的,而nil是oc的。NULL = 0,表示地址的,在c语言中如果将指针的地址指向0就不会有危险;nil = 空对象(空对象调用方法不会报错)
14.c语言用malloc创建,oc用alloc创建,放在heap(堆),对象被释放时,他的地址是不会被清空的。在oc中release后对象 = nil,就是安全释放。在oc中二级指针用NULL,一级指针用nil
15.堆中的所有对象都是匿名访问的
16.数据加密RSA公钥是公开的,私钥是个子不同的,加密算法是公开的(穷举)。17.MD5的算法是不可逆的,同样的数据结果是一样的(加密的忌讳)。常用于指纹等技术。要保证安全需要加点“盐”(私钥)
18.用户密码明文只能出现在用户的登录窗口,不能再出现在其他任何地方,其他地方统一用密文
19.GET对于用户是不安全的,POST对于用户是安全的。而对于服务器两者正好相反
posted @ 2014-06-07 10:04  老皮硕  阅读(109)  评论(0)    收藏  举报