iOS开发知识点总结

2015-12-31  本文已影响319人  yuanwang942217

网络阶段#

应用程序如何连接网络##

1.基于HTTP协议

TCP/IP模型是internet的基石,是一个分层模型,从下到上依次是物理链路层、网络层(寻址和路由)、传输层(TCP/UDP,前者是可靠通信协议,后者是不可靠通信协议)、应用层(HTT/FTP/SMTP/Telent)。

io9基于安全考虑,不允许使用非安全的的HTTP协议联网,需要修改项目的info.plist文件设置允许使用非安全的HTTP连接。

注意:AFNetworking默认只支持JSON格式的数据,需要对 AFHTTPResponseSerializer来设置支持更多的MINME类型。

2.基于套接字

是一套联网的API,是由一系列的c函数构成的,有三类套接字:流套接字(基于TCP协议)、数据套接字(基于UDP协议)、原始套接字(基于IP协议

地图和定位##

多线程编程##

dispatch_async(dispatch_get_global_queue(0,0),^{
      //执行操作
      dispatch_async(dispatch_get_main_queue(),^{
     // 刷新界面
    });
});

嵌入式数据库##

上一篇 下一篇

猜你喜欢

热点阅读