摘要: 前提是你电脑已经安装了CocoaPods 1、打开终端 2、进入你的工程目录 3、 创建Pods文件 新建一个文件,指令: (touch Podfile 也行,注意大小写,通过touch创建的不能直接编辑,还得双击打 开,所以一般用vim那个)。新建这个文件的目的是要告诉CocoaPods我这个工程 阅读全文
posted @ 2018-09-07 17:35 光是光光的光呐 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 汇总一些在平时开发中遇到的BUG,不定期更新 用AutoLayout有时候会出现: Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at 阅读全文
posted @ 2018-09-07 17:29 光是光光的光呐 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 前段时间在进行系统适配的时候,由于在两个不同版本的Xcode之间进行了代码运行调试,导致回到老版本继续开发时xib里面所有的控件全部变成了蓝色的框框...真是哔了狗了 报错信息: 截图如下: 历经波折,网上众说纷纭,试了很多方法,各种骚操作,然而依旧没有解决。最终最有效的方法,其实都是最简单暴力的. 阅读全文
posted @ 2018-09-07 17:20 光是光光的光呐 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 在没有美工的时候,往往项目开发到一半,才拿到icon和launchImage图片,这时在添加对应图片之后发现并没有正常显示,这就蛋疼了,以下列出几种解决方式。 关于设置launchImage: 工程配置信息中设置显示launchImage: 1、删除Launch Screen File 2、在Lau 阅读全文
posted @ 2018-09-07 17:19 光是光光的光呐 阅读(5281) 评论(0) 推荐(0) 编辑
摘要: 第一次接触到日历的开发,表示需要学习的东西还有很多呢! 关于日历的开发,如果不进行相关设置的话,默认是没有农历的,需要我们进行设置。 核心Demo如下: 当然如果你需要显示当前年份的农历表示需要新增如下设置: 效果图如下: GitHub上第三方日历有两个可以试着使用一下: 1、 "FSCalenda 阅读全文
posted @ 2018-09-07 17:13 光是光光的光呐 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 在公司上个版本的开发中遇到了一个UI布局的小问题: 某个页面需要增加一个分享按钮,但是该页面是二级页面,导航栏右边也已经放置了2个button。 起初和老大谈论这个问题的时候想到的方法是导航栏右边加三个button得了~但是一回想,这貌似太丑了!虽然两人都不是处女座,不过这个方法算是pass掉了 当 阅读全文
posted @ 2018-09-07 17:11 光是光光的光呐 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在使用某宝或某东购物的时候,我们会在其首页看到一个可以滑动的版块,这个版块的实现就是一个UIScrollView.在我们使用UIScrollView的时候会发现,滑动到最后的时候,UIScrollView不能像上面说的版块那样又回到最初的地方.基于此,做了一个小Demo来实现UIScrollView 阅读全文
posted @ 2018-09-07 17:09 光是光光的光呐 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 在使用UITextView的时候, 如何在光标的位置插入字符 或者 图片? 以下Demo为你解答: 应用背景:键盘自定义emoji表情 利用KVO监听输入的emoji表情 if (!_faceView) { _faceView = [[FaceView alloc] initWithFrame:CG 阅读全文
posted @ 2018-09-07 17:08 光是光光的光呐 阅读(467) 评论(0) 推荐(0) 编辑
摘要: iOS中CoreLocatio框架中的CLGeocoder 类不但为我们提供了地理编码方法,而且还提供了反地理编码: 同样需要导入框架: 反地理编码方法: 同样当反地理编码完成时,会调用 对象,该对象类型为 ,实际上是一个 block 对象 这个对象中传递了2个参数,其中 里面装了 对象 步骤: 1 阅读全文
posted @ 2018-09-07 17:07 光是光光的光呐 阅读(622) 评论(0) 推荐(0) 编辑
摘要: Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境,Quartz 2D的API可以实现许多功能,如:基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成和PDF元数据访问等等. Quartz 2D的API是 框架的一部分,因此其中的很多数据类型和方法都是以CG开 阅读全文
posted @ 2018-09-07 17:06 光是光光的光呐 阅读(196) 评论(0) 推荐(0) 编辑
摘要: UIPickerView是一个选择器它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活,使用也比较简单.下面做了一个关于天气预报的小Demo 用 UIPickerView 来实现. 数据解析: 滑动了UIPickView后,数据会即时刷新,显示天气情 阅读全文
posted @ 2018-09-07 17:01 光是光光的光呐 阅读(352) 评论(0) 推荐(0) 编辑
摘要: UIGestureRecognizer UIGestureRecognizer类,用于检测、识别用户使用设备时所用的手势.它是一个抽象类,定义了所有手势的基本行为.以下是UIGestureRecognizer子类,用于处理具体的用户手势行为: UITapGestureRecognizer // 1. 阅读全文
posted @ 2018-09-07 16:59 光是光光的光呐 阅读(143) 评论(0) 推荐(0) 编辑
摘要: iOS中CoreLocatio框架中的CLGeocoder为我们提供了地理编码方法: 首先需要导入框架 ` import ` 地理编码方法有三种: 下面简单的介绍其中一种常用的方法:步骤: 1、获取用户输入的地理位置 2、创建地理编码对象 3、利用地理编码对象编码 3.1、当编码完成时,会调用 对象 阅读全文
posted @ 2018-09-07 16:58 光是光光的光呐 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 在我们发微博,发表空间内容,以及在朋友圈发表动态的时候,会发现有一个位置信息的控件。iOS中是如何定位我们的位置信息的呢?基于此写一个小Demo,供大家参考使用。 在iOS中,用于定位时需要我们导入以下框架: ` import ` 该框架中的 类可以实时的获取我们位置的经纬度。 相当于一个位置管家, 阅读全文
posted @ 2018-09-07 16:55 光是光光的光呐 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 有时候在自定义navigationBar的左右按钮的时候,button的图片会显得很大,个人感觉原因有以下几种情况: 1、使用的是UIButton直接加在navigationBar上面 2、自定义了一个UIView,顶替系统的NavigationBar,button的frame值设置有问题。 如果是 阅读全文
posted @ 2018-09-07 16:50 光是光光的光呐 阅读(2814) 评论(0) 推荐(0) 编辑
摘要: 现实生活中: 运动场==物理仿真器 跑步==物理仿真行为 人==仿真元素 创建步骤: 1.创建物理仿真器,并且指定仿真范围 2.创建物理仿真行为,并且指定仿真元素 3.将物理仿真行为添加到仿真器中 Demo: pragma mark 懒加载,创建物理仿真器,并且指定仿真范围 (UIDynamicAn 阅读全文
posted @ 2018-09-07 16:47 光是光光的光呐 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 斜对角抽屉效果 一、移动 第一步: 1.创建左、中、右三个view 2.self.view addsubview:左、中、右 第二步: 1、touchMove触摸响应:获取当前触摸点 2、拿到移动前的点 3、获取两点之间的距离 4、设置mainview的frame: 1) 2) (offsetx是3 阅读全文
posted @ 2018-09-07 16:34 光是光光的光呐 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 前言:对于一个懒惰的iOS开发,Xcode的更新我是迟迟没有去下载。有人或许会说:你并不是一个合格的iOS开发者! T3T 我承认自己缺少拓新精神,Apple的尿性是:坑死第一批体验者不偿命~表示本人并不想做第一批死士,我只想安静的躲在后面阅读一下大伙的体验后感😂,好吧,今天基友群里面有人想下载X 阅读全文
posted @ 2018-09-07 16:28 光是光光的光呐 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 新买的Mac,在安装了 Xcode 7.1的时候,不知道是配置信息哪里手残了一下,导致每次运行Xcode模拟器 后 都需要输入一次密码。 为此在网上也是查阅了不少的资料,当时 所谓的 XCode Windows Organize 点击自己的MAC 右边点击【Enable Developer Mode 阅读全文
posted @ 2018-09-07 16:18 光是光光的光呐 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 苹果Mac OS 操作系统下,隐藏文件默认为隐藏状态,隐藏文件是否显示有多种方法可以设置。 方法一: 打开终端,输入命令行 1、显示Mac隐藏文件的命令: 2、隐藏Mac隐藏文件的命令: 或者 1、显示Mac隐藏文件的命令: 2、隐藏Mac隐藏文件的命令: 输完单击Enter键,退出终端,重新启动F 阅读全文
posted @ 2018-09-07 16:13 光是光光的光呐 阅读(14486) 评论(0) 推荐(0) 编辑