- 博客(14)
- 收藏
- 关注
原创 iOS开发中MJRefresh在swift项目中的简单使用
背景:在swift工程中要使用一个刷新控件,网上的建议还是直接使用MJRefresh,于是就在swift工程中导入了MJRefresh,并进行了使用。具体使用:(使用cocoaPods将MJRefresh继承到项目中,MJRefresh虽然是OC版本的,但确能在swift项目中直接使用并不用进行桥接)为UITableView添加刷新、加载的视图 2.刷新、加载的方法 ...
2018-04-26 11:41:09 3305 2
原创 iOS开发中使用OC和swift的对比
背景:为了更好地学习,本人决定将学习的swift和OC进行下对比。对比:1.import的类OC:某个只要要使用某个类就要将该类import。 swift:如果是用户自己创建类,其他类无需import可以直接使用。pod的一些三方类和系统的一些类,在使用的时候需要import2.遵守协议实现协议中的代理方法OC: OC中的遵守协议 swift: swift...
2018-04-26 11:40:12 4430
原创 iOS开发中在swift项目中pod snapkit库时报错
报错:[!] Pods written in Swift can only be integrated as frameworks; add use_frameworks! to your Podfile or target to opt into using it. The Swift Pod being used is: SnapKit更改podfile文件:在podfile文件中...
2018-04-25 09:55:08 1332
原创 iOS开发中使用系统中没有的字体-swift
背景:在学习swift的一个demo中见到了设置字体的方法(系统中没有的字体),于是就想记录下来,以备不时之需。方法:需要将我们要使用的字体且系统中没有的导入到我们的项目中,字体文件是以.ttf为后缀的。字体文件将字体导入到工程后,在info.plist文件中添加我们导入的字体info.plist在“Build Phases”的“Copy Bundle...
2018-04-24 18:38:59 349
原创 iOS开发中swift中的类方法和实例方法
OC中有类方法和对象方法,它们在形式上的区别就是类方法前是“+”号,对象方法前是“-”号。swift中也有类方法和对象方法,它们在形式上的区别就是类方法前有“class”或“static”,对象方法前没有。 对象方法和类方法的形式区别本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。...
2018-04-18 17:33:13 2833
原创 iOS开发中实现OC和Swift的混编
背景:最近又开始看了一些关于Swift的视频、博客、书,发现swift相对于OC使用起来更简洁了,于是就想在原有项目中引入swift。原有的项目都是使用OC写的,既然要在原有项目中引入swift文件首先就要实现OC和swift的混编设置。混编设置:在OC项目中创建一个swift文件的时候首先Xcode会弹出一个提示框:这时我们要选择“Create Bridging Head...
2018-04-18 17:10:08 7466
原创 iOS开发中利用runtime为某个类的category增加属性
背景:项目中为了减少AppDelegate中的代码为AppDelegate写了一个分类,部分代码放在了该分类中。有一个功能需要发送通知,在AppDelegate中进行监听并将通知发送过来的数据进行存储(在AppDelegate的分类中实现)。由于存储的数据需要在全局进行使用,所以本人就想到了在AppDelegate中添加一个属性,将接收到的数据存储在该属性中,以供在AppDelegate的分类...
2018-04-16 18:24:57 176
原创 iOS开发中创建一个纵向滑动控件
先看一个效果图:https://upload-images.jianshu.io/upload_images/1154538-cb819f377dc2e3ab.gif?imageMogr2/auto-orient/strip%7CimageView2/2/w/463滑动控件 一张图胜过千言万语,一张动态图更是胜过多张图。看了动态效果图,看者也就应该猜到了本篇文章要说的大致内容了。...
2018-04-16 11:31:48 423
原创 iOS开发中图片的模糊处理
背景:产品要求对项目中的图片具有模糊处理功能。实现过程:搜索相关资料得到的几种模糊处理的图片的方法:使用vImage_Buffer (被产品否定,理由:效果不好)使用高斯模糊处理图片(被自己否定,理由:太耗CPU,CPU瞬间飙升到99%产生卡顿)使用GPUImage对图片进行模糊处理 (被自己否定,理由:太耗CPU,产生卡顿)使用网上的一个分类:UIImage+Ima...
2018-04-16 11:29:29 1009 1
原创 iOS开发中利用UICollectionView创建文字轮播控件
背景:公司项目中有一个需求:在首页上添加一个纵向滚动的文字轮播广告。效果图: 轮播效果图 实现过程:上网搜索相关demo搜到一个demo,demo是利用UIScrollView实现的思考:既然能用UIScrollView实现为什么不用UITableView去实现呢?使用UITableView就不用考虑复用以及调整scrollView上子控件位置的问题了。手动敲代码利用U...
2018-04-12 13:38:16 629
原创 iOS开发中让UIButton上的image进行360度旋转
背景:在项目中的一个网页中有一个“换一换”按钮,点击更换页面上的书籍。在原生页面也有一个“换一换”按钮,该按钮样式和功能都和网页中的“换一换”按钮一样。两者不同的是点击网页中的“换一换”按钮,按钮上的图片会有一个360度旋转的动画效果,而原生的没有任何效果。为了统一,要求在点击原生的“换一换”按钮时,上面的图片也有一个360度动画旋转效果。代码:- (void)changeActi...
2018-04-10 10:52:50 1590
原创 iOS开发中解决报错之library not found for -lAFNetworking
简书地址:https://www.jianshu.com/p/e36fe721913f
2018-04-04 10:39:17 1450
原创 iOS开发中解决报错之the file had a tree conflict
在开发过程中如果是多人开发,那么我们会经常commit代码、pull代码、push代码。本人之前在merge(合并)代码的时候遇到一个冲突:the file had a tree conflict背景:某个分支上的代码有问题,从master上切换到有问题代码的分支上。在分支上解决有问题的代码。将分支上的代码merge到master上。报错:the file had a tree c...
2018-04-04 10:10:13 615
原创 iOS开发中解决报错之The file .DS_Store had a tree conflict.
最近在pull代码的时候Xcode报错提示:The file .DS_Store had a tree conflict.我的做法是将该项目目录cd到终端中,然后在终端中输入命令git clean -d -fx即可。、本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。iOS开发中解决报错之The file .DS_Store had a tree confl...
2018-04-04 10:00:58 510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人