自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hejunm的技术分享

身无分文,胸怀大志

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS轮子: 下拉刷新,上拉加载更多

在iOS中下拉刷新和上拉加载更多组件(太长,下面就叫它pullToRefresh 组件了)使用的非常普遍。开源社区也有非常丰富的资源让你能够轻松的实现这个效果。观察各优秀app你会发现他们的pullToRefresh 组件都有自己的特色。如何才能快速的创建出私人定制版pullToRefresh 组件? 也许你能从我的开源项目HERefresh中获得一些灵感。HERefresh完成什么样的工作?HE

2016-11-15 17:28:16 517

原创 iOS AutoLayout 还可以这样玩

网上关于Auto Layout的文章繁多, 但是总觉得有些内容并没有说清楚。所以在这篇博文,我将通过一个demo演示Auto Layout中几个容易被忽略,但是又相当重要的概念demo效果demo 中要通过约束要实现的效果如下:backgroundView width>=60;backgroundView的width随着Label中内容的增加而增加bac

2016-11-08 15:36:30 649

原创 iOS第三方库整理

UI下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看"使用方法"。 (国人写)XHRefreshControl – XHRefreshCont

2016-11-04 20:19:47 1078

原创 iOS高效调试

写代码难免出现bug。 储备些调试技能绝对能够提高你的工作效率,让bug无所遁形。下面就和大家分享一些我在工作中常用的iOS调试小技能。1. 打印最简单,基础的调试方法就是打印日志了。贴出两段封装好的日志打印代码://swift版func DLog<T>(message: T, file: String = #file, method: String = #function, line: Int

2016-09-18 17:24:41 361

原创 iOS自定义 Transitions 动画总结

iOS自定义 Transitions 动画总结 在iOS中,当导航控制器调用 [navigationController pushViewController:secondViewController animated:YES]时,系统会提供一个过渡的动画来提高用户体验。另外,一个控制器present(或者dismiss)另一个控制器时([self presentViewController:s

2016-09-01 10:15:35 598

原创 swift 高仿爱鲜蜂

高仿爱鲜蜂源码github 从swift发布1.0版本时就一直关注着它的成长。目前swift已经比较成熟,可以用来开发完整项目。 现在是时候使用swift练练手了。 “爱鲜蜂”是一款小型电商app。图片及数据资源来自于开源项目“iOS高仿爱鲜蜂”,首先感谢原作者的开源精神。有些功能参考了原作者的思想,但绝大部分加入了自己的一些想法并进行了重写,比如view层级的划分,代码结构的封装,

2016-07-10 22:45:10 1667

原创 深入理解RunLoop(链接)

其实很早就听说RunLoop的大名, 之前感觉用不到就没有深入的学习。 随着学习的深入,很多知识点都涉及到了RunLoop, 比如说 NSTimer, Core Animation, setNeedsDisplay(标记要重新绘制,那么在什么时刻绘制?) setNeedsLoayout(标记要重新布局, 在何时布局那?) 。。。 现阶段只能对RunLoop有一定的了解才能解决这些疑惑。 Ru

2016-05-15 22:14:52 289

原创 iOS手势识别:识别原理和自定义手势识别

1,手势识别器简介在iOS中由于手势识别器的存在,我们可以非常容易的识别出用户的交互手势。 系统提供的手势识别器如下:UITapGestureRecognizer (点一下)UIPinchGestureRecognizer(二指往內或往外拨动,平时经常用到的缩放)UIRotationGestureRecognizer(旋转)UISwipeGestureRecognizer(滑动,快速移动)

2016-05-11 22:58:46 2722

原创 使用Swift 字典模型互转 就是这么简单

写在前面的话现在很多iOS项目的开发开始转向Swift语言。 相信 Swift语言很快会成为iOS工程师 必备技能。 字典转模型, 模型转转字典在开发过程中扮演非常重要的角色。 今天就和大家分享一下使用Swift,如何进行字典模型互转。 Demo功能:1,字典–>模型 :最简单的形式class User: NSObject { //模型类 var name:String? va

2016-04-29 11:34:21 13958 3

转载 MySql 优化

mysql 优化

2016-04-14 11:35:32 293

原创 在iOS上使用AirPrint实现无线打印功能

使用iOS AirPrint功能可以很方便的将iOS设备上的文档, 图片或者其他内容打印到支持 AirPrint功能的打印机上。 本文详细介绍AirPrint功能,让你的APP轻松实现 打印功能。

2016-04-11 12:47:58 7613

转载 Android Service完全解析,关于服务你所需知道的一切(下)

版权声明:本文出自郭霖的博客,转载必须注明出处。转载请注册出处:http://blog.csdn.net/guolin_blog/article/details/9797169在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Service与Threa

2016-03-06 18:18:41 364

转载 Android Service完全解析,关于服务你所需知道的一切(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,

2016-03-06 18:14:36 302

原创 安卓中RelativeLayout布局

空间布局位置android:gravity="left" 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_below 将该控件的顶部置于给定ID的控件之下; android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐; android:layout_toRightOf 将该控件的

2016-01-14 13:30:30 632

基于qt 的串口上位机 原码

使用 qt 做的上位机,通过串口控制底层硬件

2014-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除