- 博客(41)
- 收藏
- 关注
转载 iOS组件化开发
iOS组件化一、新建工程LZDemo作为壳工程1、添加Podfile文件cd到你刚创建的工程目录下,执行以下语句pod init然后会发现你的工程目录下多了Podfile文件图片.png2、生成xcworkspace工程执行pod install3、新建一个Lib(自己起名)文件夹,用来存放组件库(其他独立工程)图片.png然后cd到Lib下执行pod lib create TRUNetworking其中TRUNetworking就是你自定义的一
2020-05-21 18:10:40
496
1
原创 不同iOS版本下的拨打电话监听(swift)
根据项目需求,要求监听用户是否真的拨打电话以及打电话时长! 直接上代码咯。。。 private var beforeDate : Date! private var callCenter : Any?//声明属性(注意:这里必须是全局属性,不能定义局部变量,由于iOS10.0以后版本和之前的版本方法不同,所以我这里声明了一个任意类型的全局变量) override f...
2018-07-30 15:46:00
1717
1
原创 Python学习1 -- 入门
//******************************************************* // MARK: - Python入门 //******************************************************* // python学习(python是一种优雅明确简单的“解释性语言”,适合开发web网站和各种网络服务、系统工具和脚本、...
2018-07-20 09:25:24
217
原创 关于plist文件存储方式(swift)
关于数据持久化操作一直是大家非常关注的问题,我最近看了好多关于数据存储方式的文章,小编在这里写下我的见解,希望能对大家有所帮助!
2017-06-28 11:09:56
2012
原创 关于BLE开发(swift)
随着智能硬件的发展,出现了很多智能硬件APP,比如配合运动手环的计步APP、配合体重秤的APP等。最近简单研究了一下 最新的蓝牙4.0以其低功耗著称,所以一般也叫BLE(Bluetooth Low Energy)。
2017-06-06 09:41:23
1387
原创 一款类似网易新闻的条件筛选器(swift)
不多解释,网上这种类似的筛选器已经很多了,最近写项目时用到了,就简单封装了一个,自我感觉挺好用的,可定义性强,swift写的。
2017-05-18 16:21:23
728
原创 iOS基础面试题收集
又到了一年之中找工作的高峰期了,很多iOS开发者陆陆续续开始重新奔上找工作的路途上,去年这个时候大量人员涌入iOS开发这条路,导致iOS市场饱和,很多公司也对求职者提高了标准,不再是你会个简单的表视图就能找到一个不错的工作的时代了,公司开始注重基础知识,使得很多求职者被拒之门外,不过机会都是留给有准备的人的,只要你准备充分,上帝还是愿意为你打开一扇窗!
2017-02-03 13:59:11
970
原创 UILabel改变行间距、字间距(swift)
有时候根据需求需要改变label字与字或行与行之间间距大小,但系统并没有提供这样的方法,下面我对label写了一个延展来实现这一功能!
2017-01-10 15:22:01
4270
原创 UITextField,UITextView字数限制(swift)
在开发中, 有些时候会碰到这样的需求: 希望输入框有最大字数限制. 比如, 用户昵称长度限制, 评论最大字数限制.下面我就介绍一种方法,希望能帮到你!
2017-01-10 15:07:25
2381
转载 关于iOS10需要支持https才能通关苹果App Store审核问题
苹果在今年发布会上发出2017年1月1日最后期限,所有app需支持https
2016-11-30 15:50:25
6506
转载 如何将自己代码上传cocoapods
2015年以前上传到cocoapods的方式相较于现在比较麻烦,现在用不上在此也就不提了。现在上传到cocoapods只需要简单的几步即可。
2016-11-29 10:50:30
347
转载 架构师
架构师的职责架构师需要参与项目开发的全部过程,包括需求分析、架构设计、系统实现、集成、测试和部署各个阶段,负责在整个项目中对技术活动和技术说明进行指导和协调。 架构师主要职责有4条: 1、确认需求 在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可。架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求。2、系统分解 依据用户需求,
2016-11-25 18:00:20
391
原创 iOS ViewController设置背景透明
有时候我们会遇到这样的需求,viewController1跳转到viewController2,需要viewController2的背景色是透明的,可以看到viewController1的view
2016-11-24 15:37:44
6033
原创 GitHub上一些比较经典的开源库-Swift版
毫无疑问,Swift已经成为github上最受欢迎的语言之一,对于iOS开发者来说,学习开源库可以帮你快速学习和掌握这门语言。Mybridge AI从将近2700个开源Swift UI库中筛选了39个项目推荐给开发者,这些项目被选中的几率只有1.4%,在GitHub上的star平均数是2527。
2016-11-23 15:31:58
1907
原创 关于界面卡顿问题
为什么出现页面卡顿?在开发中我们常常会遇到布局比较复杂的cell,在滑动的时候会导致界面不流畅,出现卡顿的现象,这是由于CPU计算和GPU渲染,之间未及时交换数据丢失帧导致的结果。
2016-11-07 17:21:39
1921
原创 Xcode打包上传报错“ All object files and libraries for bitcode must be generated from Xcode Archive or Ins”
开发环境 :Xcode8.0开发语言:Swift场景:工程中 引入的第三方静态库 真机调试没有问题,但是在打包上传商店的时候报错报错详情:Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Base.framework/BaiduMapAPI_Base(BMSDKKeychainItemWrapper.o)’ was built without full bitcod
2016-10-13 14:48:41
1537
原创 一款自定义的提示框JHToast(swift)
iOS的风格和Apple其他产品一样,简单而粗暴。没有给人其他选择的余地,让你又爱又恨。同样的,Apple对待iOS平台的开发人员和对待大众消费者一样,也不给你留余地。UIAlertView就是一个鲜明标志。功能简单,甚至单一,定制性差,消耗资源。我制作了一个demo,使用起来感觉效果还是很不错的,简单易用,在这里和大家分享一下。
2016-10-09 14:40:39
1065
转载 iOS网络资源汇总(值得推荐)
目录下拉刷新模糊效果AutoLayout富文本图表表相关与Tabbar 隐藏与显示HUD与Toast对话框其他UI具体内容下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷
2016-09-30 14:42:40
1184
转载 OC 基本类的扩展 (全而强大)
Categories是给你得不到源码的classes增加功能的一种方法。这个页面收集一些相关的Category,并且持续更新,你可以订阅关注。作者是Fille Åström,是@ IMGNRY的联合创始人和开发者。 感谢大家的反馈,如果你有任何想法、抱怨或者建议,可以给我发送邮件(fille@imgnry.com),也可以在推特或者App.net上给我发信息(@bobmoff)。
2016-09-27 16:08:20
357
原创 如何隐藏tabbar顶部的黑线(swift)
前面我介绍过如何隐藏导航条底部的黑线,有时候我们还需要隐藏tabbar顶部的黑线,下面我就简单介绍一下如何隐藏tabbar顶部的黑线(swift)
2016-09-27 15:14:01
2534
原创 关于Xcode使用终端报错的问题
前2天更新Xcode8.0,由于从Xcode7.3到Xcode8.0变化比较大,所以不敢一下过渡过去,于是就装了2个Xcode,于是乎就出现了使用终端报错的的问题。。。先看看报错原因: xcrun: error: active developer path (“/Volumes/Xcode/Xcode.app/Contents/Developer”) does not exist, use xco
2016-09-20 14:01:30
722
原创 地图绘制路线
前面我介绍了如何调起第三方地图导航,那么我今天再介绍一下如何使用系统MapKit在地图上绘制路线,这个功能可能在地图上不经常使用,但是还是有必要和打家分享一下,希望可以帮助有需要的开发者!(swift)看代码:import UIKitimport MapKitclass MapVC: UIViewController,MKMapViewDelegate,CLLocationManagerDeleg
2016-08-26 15:24:31
2944
原创 调用苹果地图、百度地图、高德地图导航(不需要集成sdk)
最近在研究地图,所以就简单写了一个小 demo,给大家分享一下如何不集成SDK就能调用第三方地图app,这里只介绍苹果自带地图、百度地图和高德地图的调用!其中还简单介绍了app定位功能,希望能给初学的开发者带来一点帮助!(swift)
2016-08-25 16:35:55
1440
原创 自定义的TextView,带有placeholder
最近写项目总是用到textView,无奈系统textView控件不像textField一样有占位符,所以只好自己自定义了一个带有占位符的textView,可以在storyboard中显示占位符属性,希望可以帮到大家!(swift)
2016-08-24 11:06:46
766
原创 UIAlertController的延展(swift)
这是本人收集的一个AlertController延展类,感觉用起来比较简单,就和大家分享一下,以后用到Alert的时候只需要调用一个方法即可!(swift)
2016-08-23 09:21:35
297
原创 如何隐藏导航条下面的那条黑线(swift)
前段时间有朋友问我如何去掉导航条下面的黑线,我就简单写了一个NavigationBar的延展类,轻松给实现了!当然不止这一种方法,还有其它方法。 下面看代码:
2016-08-22 11:14:58
1049
原创 改变label部分文字的颜色
//根据开发需要,有很多时候我们需要改变一个label中部分文字的颜色,不要跟我说多来几个label不就行了,我自能呵呵了,下面我们用一个方法搞定! (swift)
2016-08-17 10:02:11
4746
原创 PickerView封装
前面我已经对系统PickerView做了简单介绍,pickerView用法很简单,但如果想封装好一个PickerView类就不太容易了,本文是我最近一段时间写完项目后封装的一个PickerView类,支持自定义文字选择、日期选择、地区选择,简单易用。
2016-08-16 17:34:26
547
原创 用swift写的一个轮播图
轮播图有好多种,各有千秋,下面就简单介绍一种: 本文是我在写项目中自己封装的一个轮播图,封装的不好请见谅,以后优化! 这种轮播图采用了一张imageView,依靠手势识别器和视觉错位来实现轮播效果的,话不多说,上代码。。。 自定义RotateView类列表内容import UIKit//点击图片处理的代理 @objc protocol RotateViewDelegate {
2016-08-16 16:21:06
899
原创 pickerView控件的简单使用
前一段时间实在是腾不出时间来弄这些东西,所以好久没上博客,都荒废了,不过我最近在用swift开发项目,估计以后就转战swift了,小伙伴们顶一下吧!项目中遇到好多问题现在就与大家分享一下吧,今天就先说说系统的一个控件PickerView,用的不好,大神们见谅哦!pickerView和我们经常用的tableView一样也有几个必需遵循的协议UIPickerViewDataSource协议
2016-08-16 14:30:36
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人