摘要: 简介 Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 Charles是收费软件,可以 阅读全文
posted @ 2016-05-10 10:14 Y__ao 阅读(642) 评论(0) 推荐(0) 编辑
摘要: Objective-C总Runtime的那点事儿(一)消息机制 最近在找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎是面试大公司必问的一个问题。当然还有一些其他问题也几乎必问,例 如:RunLoop,Block,内存管理等。其他的问题如果有机会我会在其他文章中介绍。本篇 阅读全文
posted @ 2016-04-30 09:27 Y__ao 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构 一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力! OC的理解 阅读全文
posted @ 2016-03-29 16:20 Y__ao 阅读(464) 评论(0) 推荐(0) 编辑
摘要: iOS完整App资源收集 完整项目 zhihuDaily 高防知乎日报 IOS-Swift2.0 高仿半糖App 这个开源项目为半糖,官网,类似于美丽说,一款电商App,使用语言:Swift2.0,开发工具: Xcode 7.1,纯代码开发,耗时两个多月,数据为本地数据,用Charles进行抓包 O 阅读全文
posted @ 2016-03-09 09:25 Y__ao 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 升级10.11后Xcode的CocoaPods插件报错 错误信息如图所示10.11 cocoapods安装命令: sudo gem install -n /usr/local/bin cocoapods通过以上命令安装的cocoapods,那么在Xcode的cocoapods插件的GEM_PATH里 阅读全文
posted @ 2016-03-01 09:39 Y__ao 阅读(268) 评论(0) 推荐(0) 编辑
摘要: xcode7安装Alcatraz插件管理器 前言 不知道大家有没有遇到这样的问题:原来我的xcode7是可以正常使用插件的,可以当我升级为xcode7.1以后,所有的插件都失效了,而且Alcatraz插件管理器也失败了,在xcode的菜单栏window上也没有显示Package Manager了。因 阅读全文
posted @ 2016-02-29 11:24 Y__ao 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发之Scrum扫盲篇 现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要 目的有两个,一个是进行知识的总结,另外一个是觉得网上很 阅读全文
posted @ 2016-02-26 16:37 Y__ao 阅读(3108) 评论(0) 推荐(0) 编辑
摘要: iOS图解多线程 前言 多线程一直是iOS开发中重中之重的话题,无论是面试还是真正在公司中进行业务开发,都会经常使用到多线程来开发。笔者在简书上看到一张图,记录的是多线程的相关知识,笔者认为这是非常好的,推荐给大家! 多线程 原文地址:http://www.henishuo.com/ios-mult 阅读全文
posted @ 2016-02-25 10:50 Y__ao 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、多工程连编给我们项目管理再来的好处 由于公司业务需求,我们公司在发展中逐步的诞生了三个App。这样问题就来了,在三个App中有很多功能性代码都是通用,这对我们团队管理代码上就有些棘手了。如果用传统的方法给每个app工程copy一份代码,这样也是可以的,但是这样引来的问题是一个app工程里面的公用... 阅读全文
posted @ 2016-01-14 15:14 Y__ao 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 一、iOS项目中库的使用 1、开源库 * 公开源代码,能看到具体实现 *比如SDWebImage、AFNetworking 2、闭源库 * 不公开源代码,是经过编译后的二进制文件,看不到具体实现 * 主要分为:静态库、动态库(注意自己制作的动态库不能上传到appStore) 二、本文首先讲的的是静态 阅读全文
posted @ 2016-01-13 17:16 Y__ao 阅读(206) 评论(0) 推荐(0) 编辑