- 博客(16)
- 资源 (7)
- 收藏
- 关注
转载 Swift中的HTTP请求
iOS开发中大部分App的网络数据交换是基于HTTP协议的。本文将简单介绍在Swift中使用HTTP进行网络请求的几种方法。注意:网络请求完成后会获得一个NSData类型的返回数据,如果数据格式为JSON,那么可以使用系统自带的NSJSONSerialization类来解析数据;或者使用SwiftyJSON库的使用和思考一文中提到的JSON解析库来解析数据。1. 使用NSURL
2015-12-01 17:21:29 432
转载 使用Swift调用AFNetworking进行网络请求
如何使用Swift进行网络请求呢?我们首先创建一个Swift工程,工程名是SwiftDemo然后在该工程中新建一个 Oc的类,那么Xcode会询问你是否创建 桥接 Oc和 Swift的 SwiftDemo-Bridging-Header.h文件选择YES就会生成 工程名-Bridging-Header.h文件,在这个文件中我们引入Oc框架对应的头文件即可实现在Swift工程
2015-11-30 21:56:53 653
转载 动态修改UINavigationBar的背景色
这是我们最终想要得到的效果:思路在UISrollView的delegate方法1 - (void)scrollViewDidScroll:(UIScrollView *)scrollView中根据当前的contentOffset更新navigationBar的backgroundCo
2015-11-30 21:48:09 330
原创 【IOS开发】swift版的AFNETworking之Alamofire的用法 图片上传
原文地址:http://www.swiftmi.com/code4swift/9.html地址:http://www.cocoachina.com/ios/20141202/10390.html相册获取、压缩、上传图片:http://www.cnblogs.com/zhwl/archive/2013/01/04/2843788.html
2015-11-30 20:25:52 612
转载 刨根问底Objective-C Runtime
前言关于Objective-C Runtime一篇好的文档 : Understanding the Objective-C Runtime译文地址为: http://blog.cocoabit.com/blog/2014/10/06/yi-li-jieobjective-cruntime/Objective-C Runtime源码是开源的,下载地址为: http://ope
2015-11-23 15:36:01 320
转载 Objective-C Runtime
本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下:引言简介与Runtime交互Runtime术语消息动态方法解析消息转发健壮的实例变量(Non Fragile ivars)Objective-C Associated ObjectsMethod Swizzling总结
2015-11-23 15:34:10 253
转载 iOS8新特性 UIPresentationController(一)
iOS8新特性 UIPresentationController(一)popover、alert、action sheet与search的新特性刘冰 发表于测试?看我的刘冰2014年07月02日 发表收录了本文的主题测试?看我的一枚测试人员很小,这个世界很大,让我们的分享无限!学点有用的:)+ 订阅更多收录
2015-11-23 15:09:37 650
转载 iOS9系列专题一——3D Touch
摘要 iOS9新增加的触摸机制3D Touch,可以带给用户轻按重按的不同触摸体验。iOS9 3DTouch iOS9适配 iOS9新特性目录[-]新的触摸体验——iOS9的3D Touch一、引言二、在模拟器上学习和测试3D Touch附.SBShortcutMenuSimulator的安装和使用三、3D Touch的主要应用四、3D
2015-11-23 14:20:59 350
转载 深入浅出 React Native:使用 JavaScript 构建原生应用
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:kmokidd链接:http://zhuanlan.zhihu.com/FrontendMagazine/19996445来源:知乎数月前,Facebook 对外宣布了正在开发的 React Native 框架,这个框架允许你使用 JavaScript 开发原生的 iOS 应用——就在今天,Bet
2015-11-06 21:36:09 397
转载 iOS开发——创建你自己的Framework
在上一篇教程(中译版)中,你学到了怎么样创建一个可复用的圆形旋钮控件。然而你可能不清楚怎样让其他开发者更方便地去复用它。如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也可能并不想看到你的所有代码,因为他们可能仅仅希望将你的这份漂亮代码的一部分植入自己的应用中。另一种方法
2015-11-06 17:09:12 325
转载 CocoaPods管理第三方开源组件,入门介绍
通过这个教程,你会学习使用一个很流行的第三方开源组件管理工具----CocoaPods。不过这个工具是什么,为什么要使用它呢?作为一个iOS开发者,你一定会用到很多别人的代码,这些代码以类库的形式提供。想象一下,如果所有的东西都要你从零开始创建,得有多麻烦!如果没有管理工具,你可能会简单地将每个组件加入到你的工程中。但是,这么做有一些弊端:1. 组件代码保存在你的工程中,浪
2015-10-18 18:22:22 356
原创 资料URl
手把手教你配置苹果推动 http://www.360doc.com/content/15/0118/17/1073512_441822850.shtmliOS开发如何实现消息推送机制http://blog.sina.com.cn/s/blog_71ce775e0101b43e.html几个地图(高德、百度、Apple、Google)URL APIhttp://b
2015-10-09 15:22:58 301
原创 在一个应用中判断是否安装另一个app
- 代码如下:(IBAction)buttonPressed:(id)sender {BOOL canBeOpened = [[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"TestA.scheme2://"]];if (canBeOpened) {_resultLab
2015-10-09 14:04:18 412
原创 图解SSL/TLS协议
一、SSL协议的握手过程开始加密通信之前,客户端和服务器首先必须建立连接和交换参数,这个过程叫做握手(handshake)。假定客户端叫做爱丽丝,服务器叫做鲍勃,整个握手过程可以用下图说明(点击看大图)。握手阶段分成五步。第一步,爱丽丝给出协议版本号、一个客户端生成的随机数(Client random),以及客户端支持的加密方法。第二步,鲍勃确认双方使用的加
2015-10-08 21:26:01 263
转载 服务器端如何判断客户端是不是手机
最近开发我们网站的手机版,采用了这样的模式实现:根据客户端浏览器user agent判断用户浏览器类型,如果用户使用的是手机访问,则给用户展示手机端模板。注意,我们这里pc端和手机端采用的是同一套系统,比如pc端网站为http://aaron.com,手机也访问http://aaron.com,只是跟对浏览器类型向客户端发送不同的页面。废话就到这里,直接上代码,此段代码用来
2015-10-08 21:17:40 679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人