Xcode 7的 一些小问题 // JWDev 

作者:JerryXia | 发表于 , 阅读 (0)
http请求失败原因:在iOS9 beta1中,苹果将原http协议改成了https协议,使用 TLS1.2 SSL加密请求数据。解决方法:在info.plist中添加
12345<key>NSAppTransportSecurity</key><dict>    <key>NSAllowsArbitraryLoads</key>    <true/></dict>修改结果如图
导入库使用Xcode打开之前的项目会发现之前导入的库都报红了,我们需要重新导入库.导入过程如图.图1    
图2    
图3    
图4    
...阅读全文

 http协议简单介绍 // JWDev 

作者:JerryXia | 发表于 , 阅读 (0)
网络编程现在操作系统的主要网络架构 是 TCP/IP 网络架构.
协议所谓协议就是双方进行数据传输的一种规范格式.整个网络中使用的协议有很多,比如IP协议,TCP协议,UDP协议,HTTP协议,FTP协议,等等.
OSI : 开放系统互联模型当今使用的大多数网络通讯协议都是基于OSI 模型结构.OSI模型将通讯处理过程定义为7层.接下来主要说说这七层.
应用层 (Application)表示层 (Presentation Layer)会话层 (Session Layer)传输层 (Transport Layer)网络层 (Networking Layer)数据链路层 (Data Link)物理层 (Physical Layer)TCP/IP 分4层应用层 : 是最接近用户的一层,我们主要在这一层中将我们要发给其他电脑的信息封装为各种报文,然后发送到下一层运输层 : 将应用层的信息封装为运输层数据.并传输给网络层.网络层 : 接收到运输层的数据,并进行包装,发给链路层.链路层 : 接收网络层数据,将网络层数据发出去.http协议介绍http: 超文本传输协议
待续…...阅读全文

 iOS中地图的应用 // JWDev 

作者:JerryXia | 发表于 , 阅读 (0)
区别定位 : 是苹果系统提供的CoreLocation框架提供的定位功能,主要通过获取当前位置,和编码和反编码功能地图 : 苹果系统通过的MAP.kit框架,用来显示地图,添加大头针,自定义标注的功能.百度地图 : 在苹果地图系统上提供更加复杂的各种地图功能.定位在iOS 中主要通过CoreLocation的框架来提供定位功能.其实就是一个通过CLLocationManager类来定位当前位置信息.同时通过CLLocationManagerDelegate来获取到定位后的数据.
注意事项在iOS8之后我们需要info.plist文件中加入几个值,才可以调用系统的定位系统.其中一个字段是询问用户是否在需要使用定位时,使用系统获取用户位置信息,还有一个是消费消费可以一直访问到用户的位置信息.添加的字段如下所示.1234<key>NSLocationAlwaysUsageDescription</key><string>位置</string><key>NSLocationWhenInUseUsageDescription</key><string>使用位置</string>
步骤创建CL...阅读全文

 iOS音频播放 // JWDev 

作者:JerryXia | 发表于 , 阅读 (0)
音频播放音频播放一般有两种途径,第一种是通过AVFoundation框架的 AVPlayer,第二种是通过AVFoundation框架的AVAudioSession.
关键类/结构体AVPlayerAVPlayerItemCMTime其中AVPlayer就是一个播放器,而AVPlayerItem就是一个要播放的资源,我们平时是不是用一个MP3播放器播放音乐,其中这个AVPlayer就是一个MP3播放器,而AVPlayerItem就是一首要播放的资源.当然我们的播放器中是不是存放了很多首歌曲?所以我们也要想办法怎么去存放很多AVPlayerItem去让AVPlayer去播放,而CMTime只是一个结构体,用来记录AVPlayerItem资源的播放进度已经这个AVPlayerItem资源的一些其他信息
关键方法1234567891011//初始化一个AVPlayer,参数是一个AVPlayerItem- (instancetype)initWithPlayerItem:(AVPlayerItem *)item;//让AVPlayer开始播放AVPlayerItem资源- (void)p...阅读全文