摘要: 以前的同事在开发过程中遇到了一个问题,大致描述如下: 他用TableView写了一个登陆界面。由于想在TableView的空白处点击时收起键盘,所以他注册了一个UITapGestureRecognizer来识别手势。 ViewDidLoad中注册手势的部分代码如下: UITapGestureReco 阅读全文
posted @ 2017-02-24 10:52 Ghosgt 阅读(500) 评论(0) 推荐(0)
摘要: 我是一名iOS开发者,断断续续一年前开始接触React Native,最近由于工作需要,专职学习React Native也有一个多月了。网络上知识资源非常的多,但能让人豁然开朗、迅速学习的还是少数,我整理出的这些文章对于初学者来说是比较有好的,希望通过整理我的学习路线,能给同样作为iOS开发者,想学 阅读全文
posted @ 2017-02-23 15:54 Ghosgt 阅读(703) 评论(0) 推荐(0)
摘要: React Native 是最近非常火的一个话题,介绍如何利用 React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却寥寥无几。 本文分为两个部分:上半部分用通俗的语言解释了相关的名词,重点介绍 React Native 出现的背景和试图解决的问题。适合新手对 阅读全文
posted @ 2017-02-21 14:10 Ghosgt 阅读(195) 评论(0) 推荐(0)
摘要: 由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用。有时候你可能是为了测试某一个网络接口,然后每次都重新启动并且经过很多操作之后才测试到了那个网络接口。如果使用了单元测试,就可 阅读全文
posted @ 2016-12-12 14:25 Ghosgt 阅读(302) 评论(0) 推荐(0)
摘要: Encapsulates a TabBarItem--封装一个BarButtonItem类 在我们程序的导航栏的左边或右边一般都会有这样的BarButtonItem,用来界面之间的跳转 如果我们有很多的控制器,那么我们就会有很多的BarButtonItem要写 所以我们要对它进行封装,今后可以更方便 阅读全文
posted @ 2016-12-07 17:39 Ghosgt 阅读(571) 评论(0) 推荐(0)
摘要: 先删除之前的pod 在终端中执行下面命令。 删除目录下的podrm -rf /usr/local/bin/pod 执行gem list | grep cocoapods 查看所有与cocoapods相关的已安装的组件,然后挨个卸载我的执行结果:cocoapods (1.1.1, 1.0.1)coco 阅读全文
posted @ 2016-11-29 17:16 Ghosgt 阅读(468) 评论(1) 推荐(0)
摘要: 简介 本篇主要回顾一下--iOS函数式编程 && 响应式编程概念 ,如何一步步实现函数式编程的过程,对阅读Masonry && SnapKit源码有一定的帮助。 配图 配图 作为一个iOS 开发者,那么你一定用过Masnory/ SnapKit; Masonry是一个OC开发中,非常好用的自动布局的 阅读全文
posted @ 2016-11-16 23:02 Ghosgt 阅读(343) 评论(0) 推荐(0)
摘要: 所有的内容大部分来自于网络的搜集,所以我不是一个创造者,而是一个搬运工。我尽量把题目,尤其是参考答案的出处列明。若有任何疑问,建议,意见,请联系我。 第一部分面试题来源于iOS-Developer-Interview-Questions,用[◇]标示,难度是根据我自己的水平来标识的。 其中大部分答案 阅读全文
posted @ 2016-11-08 23:18 Ghosgt 阅读(571) 评论(0) 推荐(0)
摘要: ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都同时保持对方的一个引用,导致任何时候引用计数都不为0,始终无法释放。若当前对象是一个ViewContr 阅读全文
posted @ 2016-11-08 23:16 Ghosgt 阅读(331) 评论(0) 推荐(0)
摘要: 一. iOS中发送HTTP请求的方案 在iOS中,我们常用发送HTTP请求的方案有苹果原生(自带)NSURLConnection:用法简单,最古老最经典最直接的一种方案 (iOS 9.0弃用)NSURLSession:功能比NSURLConnection更加强大,苹果目前比较推荐使用这种技术第三方框 阅读全文
posted @ 2016-11-01 12:03 Ghosgt 阅读(743) 评论(0) 推荐(0)