lishichao706的专栏

小积累大智慧

排序:
默认
按更新时间
按访问量

iOS开发网络数据之AFNetworking使用

http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest...

2015-10-12 15:10:13

阅读数:12236

评论数:0

ios 上传多张图片总结——IOS网络访问之使用AFNetworking

ios 上传图片文件 或者 视频    AFHTTPRequestOperationManager 上传图片(多张)参考文献: http://www.blogjava.net/qileilove/archive/2014/12/11/421323.html 下面两个函数...

2015-09-15 10:41:23

阅读数:6052

评论数:0

一步一步实现iOS微信自动抢红包(非越狱)

微信红包 前言:最近笔者在研究iOS逆向工程,顺便拿微信来练手,在非越狱手机上实现了微信自动抢红包的功能。 题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于商业或其他非法途径上,笔者一概不负责哟~~ 好了,接下来可以进入正题了! 此教程所需要的工具/...

2016-03-24 16:04:15

阅读数:5919

评论数:7

#你不知道的APICloud# 五步搞定iOS 断点调试

纯技术帖,展示的其实是原生开发中一个小技巧,但是可以顺带解决 APICloud 应用开发过程中的断点调试问题,大幅提高开发效率. 准备 1.硬件准备:  mac 系统 + xcode软件.(windows系统,可以花几十大洋,去装个 mac虚拟机.) 2.技能准备:  会下载文件; 具体基本的识图...

2015-10-12 15:36:58

阅读数:3998

评论数:0

iOS 开发之 ReactiveCocoa 下的 MVVM(干货分享)

今天给大家分享一些ReactiveCocoa以及MVVM的一些东西,干活还是比较足的。在之前发表过一篇博文,名字叫做《iOS开发之浅谈MVVM的架构设计与团队协作》,大体上讲的就是使用Block回调的方式实现MVVM的。在写上篇文章时也知道有ReactiveCocoa这个函数响应式编程的框架,并且...

2015-11-17 14:24:34

阅读数:3676

评论数:1

在iOS开发中使用自定义字体

在iOS的项目开发中经常遇到需要使用一些自定义的字体文件,比如仿宋_GB2312、方正小标宋_GBK等。之前我们为了使用这些自定义的字体,在应用的资源包中放入这些字体文件。因为字体文件通常比较大,有的一个字库就达到10M以上(拿方正小标宋_GBK这个字库来说就有13M之多),这样打包后的ipa文件...

2015-11-19 20:57:01

阅读数:2331

评论数:1

iOS开发中尽量不要在viewWillDisappear:方法中移除通知

在了解控制器的生命周期之后,我们都知道viewWillAppear:方法是在控制器的view将要显示的时候调用的,而viewWillDisappear:方法是在控制器的view将要隐藏的时候调用。很多时候我们根据自身需要将相关代码逻辑添加到这两个方法中,我们看下如下代码片段: 监听键盘的通知...

2015-12-18 14:09:17

阅读数:2320

评论数:0

IOS开发 PageViewController和UIPageControl

以前经常把这两个东西当成一回事, PageViewController像电子书那样,一页之中可以放几个childViewcontroller,  然后左右翻,当前frame显示几个viewcontroller。 UIPageControl配合scrollView是用于左右滑动翻页的,当前fram...

2015-12-11 10:52:03

阅读数:1973

评论数:0

一个完美封装AFNetworking的网络请求Demo

WSApiInvoker 一个完美封装AFNetworking的网络请求Demo 简介 AFWSApiInvoker 主要负责调用AFN做网络请求以及返回错误信息和请求结果ApiInvoker 所有api请求类的父类,用于填充请求相关信息以及统一接口ApiRequest 网...

2016-01-13 21:09:11

阅读数:1860

评论数:0

CocoaPods的安装使用和常见问题

一、什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。 在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要 ...

2015-10-30 19:51:04

阅读数:1395

评论数:0

Apple Watch 开发者套件 WatchKit 发布后,你需要知道这些

Apple 上线了供 Apple Watch 开发者使用的开发工具 WatchKit。从这款工具和相关文档中,The Verge 发现了一些重要细节。 Apple Watch 几乎无法独立使用 根据开发者文档的描述,开发者需要在现有的 iOS 应用基础上开发 Apple Watch 应用。此外文档...

2015-10-16 10:57:36

阅读数:1328

评论数:0

iOS实时卡顿监控

在移动设备上开发软件,性能一直是我们最为关心的话题之一,我们作为程序员除了需要努力提高代码质量之外,及时发现和监控软件中那些造成性能低下的”罪魁祸首”也是我们神圣的职责. 众所周知,iOS平台因为UIKit本身的特性,需要将所有的UI操作都放在主线程执行,所以也造成不少程序员都习惯将一些...

2016-01-20 18:26:30

阅读数:1301

评论数:0

国外漂亮的APP 动效UI设计有哪些?(含gif图)

识到动效在产品用户体验中的重要性了,更多的设计师们也开始投身动效设计领域。下面简单分享一些UI设计和APP界面的图片,供参考学习。 1.整个登录页面到跳转,看上去都是那么的舒服! 2.下拉弹性十足,更像是一种弹力游戏。 ...

2015-11-14 23:15:44

阅读数:1292

评论数:0

iOS缓存框架-PINCache解读

在项目中总是需要缓存一些网络请求数据以减轻服务器压力,业内也有许多优秀的开源的解决方案。通常的缓存方案都是由内存缓存和磁盘缓存组成的,内存缓存速度快容量小,磁盘缓存容量大速度慢可持久化。常见的内存缓存有NSCache、TMMemoryCache、PINMemoryCache、YYMemoryCac...

2016-01-13 21:08:13

阅读数:1280

评论数:0

即时通讯常用第三方库

在这里总结一下自己平时开发即时通讯类App常用的控件,以供大家参考。 本文出自我的大学同学之手,发布到此,希望对大家有用! 新浪微博@安靜只是1種表達 微信公众号lishichaosaid 1、聊天列表 SWTableViewCell: https...

2016-03-15 14:14:39

阅读数:1223

评论数:0

(类似购物车)单选全选tableViewCell

最近写了一个类似购物车那种单选全选的功能!详细代码请到我的GitHub下载来看看: 注意:代码下载下来可能会报如下图的错误,这是由于pod安装慢的问题 解决方法:打开终端 cd 项目路径 回车  输入pod install --verbose --no-repo-update  回车, 就没...

2016-01-13 21:09:58

阅读数:1094

评论数:0

Apple TV 人机界面指南

新Apple TV重新定义了起居室的体验,你能将非同凡响而身临其境的内容投放到大屏幕上,这是前所未有的体验。 一、概述 1.1 设计原则 无论你是在开发游戏、媒体流应用,还是家庭实用应用,在构想产品的时候请记住这些设计原则。 互联 Connected Appl...

2015-10-16 11:31:39

阅读数:1087

评论数:0

基于AFNetWorking3.0的图片缓存分析

文/Yasin的简书(简书作者) 原文链接:http://www.jianshu.com/p/b1045c3fc8d0 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 图片在APP中占有重要的角色,对图片做好缓存是重要的一项工作。 [TOC] 理论 不喜欢理论的可以直接跳到下面的...

2016-03-11 15:16:39

阅读数:1080

评论数:0

正宗干货!关于Apple Watch官方提到的10个设计小技巧

欢迎关注译者微信号:设计译言唷。 对于设计者来说,Apple Watch 是一个全新的玩意。与网页、桌面客户端和移动应用的设计相比,Apple Watch 的设计引入了许多新的限制,但同时也带来了无穷的可能性。 最近我去了趟旧金山,参加了苹果的 WWDC,并学习了如何为 Apple...

2015-10-16 11:07:44

阅读数:1053

评论数:0

猿题库 iOS 客户端架构设计

这篇文章详细介绍了猿题库客户端架构的设计和思考,当然,也有大量的代码示例。 引入了一个名为 Data Controller 的层级为 View Controller 瘦身,并且借鉴了 MVVM 的思想来将界面与底层解耦。 这套架构帮助猿题库彻底解耦了UI和逻辑层的开发工作,并且使 View Co...

2016-01-05 21:25:32

阅读数:982

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭