2015年5月19日

02-socket编程 - Asyncsocket

摘要: socket编程AsyncsocketiPhone的标准推荐是CFNetwork 库编程,其封装好的开源库是 cocoa AsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作 主要特性有: 队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知... 阅读全文

posted @ 2015-05-19 09:43 袁晓俊 阅读(273) 评论(0) 推荐(0) 编辑

01-socket第三方库 AsyncSocket(GCDAsyncSocket)

摘要: 【IOS网络通信】socket第三方库 AsyncSocket(GCDAsyncSocket) Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client... 阅读全文

posted @ 2015-05-19 09:20 袁晓俊 阅读(310) 评论(0) 推荐(0) 编辑

2015年5月18日

01-MKNetworkKit介绍及使用

摘要: 轻量级网络请求框架MKNetworkKit介绍及使用 在苹果开发中,我们可以使用苹果提供的NSURLConnection和NSURLRequest网络请求API来解决大部分的WebService请求,但使用起来不是很简洁方便,因此正面介绍一个第三方提供的网络框架MKNetworkKit。1、什么... 阅读全文

posted @ 2015-05-18 16:35 袁晓俊 阅读(194) 评论(0) 推荐(0) 编辑

23-几个iOS工程通用模块介绍

摘要: 写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎每个项目都想集成的几个框架。1. MantleMantle 让我们能简化 Cocoa 和 Cocoa T... 阅读全文

posted @ 2015-05-18 16:27 袁晓俊 阅读(165) 评论(0) 推荐(0) 编辑

22-IOS文件瘦身策略

摘要: 缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安... 阅读全文

posted @ 2015-05-18 16:16 袁晓俊 阅读(186) 评论(0) 推荐(0) 编辑

2015年5月17日

02-常见的2个bug

摘要: iOS开发中两个常见问题的处理2015-05-16 iOS开发(一) “Unknown class XXViewController in Interface Builder file.” 问题处理最近在静态库中写了一个XXViewController类,然后在主工程的xib中,将xib的类指定为X... 阅读全文

posted @ 2015-05-17 13:12 袁晓俊 阅读(170) 评论(0) 推荐(0) 编辑

2015年5月16日

01-博客

摘要: 博客地址RSS地址OneV's Denhttp://onevcat.com/atom.xml破船之家http://beyondvincent.com/atom.xmlNSHipsterhttp://nshipster.cn/feed.xmlLimboy 无网不剩http://feeds.feedbu... 阅读全文

posted @ 2015-05-16 23:10 袁晓俊 阅读(155) 评论(0) 推荐(0) 编辑

2015年5月14日

21-纯代码构建Widget

摘要: 如何用纯代码构建一个Widget(today extension)前言随着iOS8的发布 各种iPhone的新玩法出现了 其中最引人关注的就是today extension(也叫做widget) 这个在android上存在了多年的小玩意 也是iPhone一直被人诟病的东西 终于能用上了网上有很多相关... 阅读全文

posted @ 2015-05-14 17:54 袁晓俊 阅读(386) 评论(0) 推荐(0) 编辑

01-支付SDK(系统繁忙)-坑爹

摘要: 支付宝iOS SDK的那些坑(系统繁忙,请稍后再试)前言支付宝的iOS SDK真是个奇葩的存在 按理说这么重要的SDK 理应提供详尽的文档和技术支持(虽然说实际使用较简单)但是跑到官方论坛一看 都是各种各样的问题 以及千篇一律的解答这里不谈如何集成和使用SDK 只谈问题 如果你按照官方文档一步一步的... 阅读全文

posted @ 2015-05-14 17:48 袁晓俊 阅读(392) 评论(0) 推荐(0) 编辑

20-快速上手Autolayout

摘要: Masonry介绍与使用实践(快速上手Autolayout)前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需... 阅读全文

posted @ 2015-05-14 17:45 袁晓俊 阅读(181) 评论(0) 推荐(0) 编辑

导航