自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dolacmeng的专栏

求知若渴,虚心若愚

  • 博客(17)
  • 资源 (23)
  • 收藏
  • 关注

原创 iOS通过CAShapeLayer和UIBezierPath画环形进度条

UIBezierPath可以绘制矢量路径,而CAShapeLayer是Layer的子类,可以在屏幕进行绘制,本文主要思想是:CAShapeLayer按照UIBezierPath的矢量路径进行绘制。效果图如图:方法如下:@interface ViewController (){ CAShapeLayer *shapeLayer; NSTimer *time

2015-05-31 19:56:37 12724

转载 【转】判断UIViewController是否正在显示

最近做一个项目,要判断某个ViewController是否正在与用户交互、显示,百度了一下,这篇文章解决了我的问题,故转之:http://edsioon.me/if-uiviewcontroller-is-display/某些情况下,需判断当前ViewController是否正在显示,比如后台网络请求报错,我们可能只希望在发起请求的页面弹窗提示用户,当用户已经跳转到其他界面,不做弹窗,减少

2015-05-31 19:13:10 2816

转载 【转】iOS开发学习计划

转自:简书 一、C语言基础基本数据类型、基本运算、函数、数组、字符串、指针、结构体、预处理指令、枚举、文件操作、内存管理二、Objective-C1、Objective-C基本语法数据类型、表达式、变量、循环结构、选择结构2、Objective-C面向对象类、对象、继承、自省、SEL选择器、属性访问、多态、动态类型、动态绑定三、iOS

2015-05-27 16:29:55 679

原创 【Android】FragmentTabHost实现底部Tab菜单选项

以前实现类似微博底部菜单使用的是TabHost+Activity来实现,但是使用的时候提醒已经被弃用,现在我们可以通过FragmentTabHost+Fragment来实现。下面就是demo:1.main_activity.xml 主布局文件。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2015-05-25 13:55:24 1985

原创 iOS的页面跳转

1.通过NavigationController跳转  这个方式适用于根视图为NavigationController的控制器,首先,在storyboard中给跳转的目标控制器视图设置Identifier,名字自定,我这里直接使用Controller对应的名字,如图1: 需要跳转时调用如下代码: //第一个GarageDetailViewController为需要跳转的控制器,第二

2015-05-24 09:40:20 728

原创 Android网络框架Volley的快速使用

一.基本使用之前做Android开发都是使用学长自己封装好的网络请求框架,第三方网络框架也很多,网上搜索了一下,大多数人推荐使用android-async-httpokhttpVolley其中Volley是Google推出了官方的针对Android平台上的网络通信库,能非常简单地进行HTTP通信,并支持类似Universal-Image-Loader的网络图片加载。下面

2015-05-24 08:11:12 807

原创 【仿去哪儿登录】UITextField输入时检查输入框是否为空

APP登录时,一般是是等用户输入完账号和密码后才去检查是否为空,而美团登录时,在账号和密码的输入过程中,只要当账号和密码其一为空时,登录按钮立即变成不可用,只有账号和密码均符合要求时,登录按钮才可用。本文就是来实现这一功能:当登录所需的UITextFiled均不空时登录按钮才有效。要实现这一功能,首先想到的是使用UITextFiledDelegate,要实现哪个方法呢?只要一个方法:

2015-05-21 19:56:09 4090 1

原创 希尔排序

希尔排序的基本思想:选定第一个增量d1(一般取d1=n/2),从第一条记录起,把全部记录按此值进行分组,所有相距为d1的记录为一组,然后在各组中进行直接插入排序,然后缩小间隔(一般采用希尔提出的取法:di+1 = di/2 ),使用新的间距重复上述分组和排序过程;如此反复,直到增量d=1,即所有数字在同一组内排序。如对记录数n=8的序列进行希尔排序(同颜色为一组,每组进行希尔排序):

2015-05-15 00:06:46 558

原创 iOS 关于Blocks

本文参考了《Objective-C高级编程 iOS与OSX多线程和内存管理》一书,关于Block的基本概念摘取自此书。1.Block语法objective-c语言中blocks的语法格式为:^ 返回值类型 参数列表 表达式c语言中的函数语法格式为:返回值类型 函数方法名参数列表表达式从上面的语法可以看出,完整的Blok语法与一般的C语言函数定义相比,

2015-05-11 17:15:54 477

原创 iOS调用系统相机文字改为中文

只要把这里改成China:

2015-05-09 10:31:00 5829

原创 iOS UICollectionView实现瀑布流(3)

前面两篇Blog简单的介绍了UICollection的基本使用并实现了类似Android的Gallery效果,这篇文章使用UICollection来实现瀑布流效果,代码主要是在极客学院Carol老师的视频,并在提供的demo下直接修改代码,进行屏幕适配,最终效果如下图:(1)ViewController.h文件@interface ViewController : UIView

2015-05-09 09:53:54 4068 5

原创 (2)iOS用UICollectionView实现Gallery效果

本文主要实现:(1)用UICollectionView显示一组图片(2)左右滑动来浏览所有图片(3)图片自动对齐到网格(即滑动停止后中间的图片对齐到正中位置)(4)中间图片始终放大显示。效果如下图:(1)先实现UICollectionView显示一组图片,方法看我的上一篇关于UICollection基本使用方法的Blog:UICollectionView...

2015-05-09 00:02:07 5427 1

原创 UICollectionView的基本使用(1)

如果是简单实用UICollectionView的话,用法和UITableView基本一致。下面是用UICollectionView实现的简单图片显示(1)打开storyboard,将一个UICollectionView拖到View Controller Scene中,默认的UICollectionView已经包含了一个UICollectionViewcell,将一个UIImageVie

2015-05-08 18:32:44 1458

原创 iOS按钮设置图片在上文字在下

UIButton同时设置Title和Image后,默认是图片在左文字在右,如下图1,很多情况下我们希望图片在上图片在下,如下图2,只需要简单的几行代码,即可实现。图1(1)因为需要处理多个按钮,所以将实现代码封装为一个方法,把每个UIbutton实例作为参数传入即可,代码如下:-(void)initButton:(UIButton*)btn{

2015-05-06 16:32:53 48383 7

原创 UILayer的一些属性

iOS创建UIView是直接在Core Animation layers上进行绘制,每一个UIView实例都会自动创建CALayer的实例,并且设置为UIView实例的layer属性。以下事例通过设置UIImageView的layer,实现阴影、圆角、边框和旋转缩放等效果-(void)initImgView{ UIImageView *imgView = [[UIImage

2015-05-03 15:26:14 2133

原创 iOS解决键盘阻挡输入框

解决思路:有时用户编辑输入框时,键盘会遮挡输入框,这时候只要将视图整体上移键盘的高度即可,编辑完成后再将视图下移键盘的高度恢复正常显示。实现:实现代理UITextViewDelegate的两个方法textFieldShouldBeginEditing和textFieldShouldEndEditing代码:.h文件@interface ViewController : UIView

2015-05-01 11:02:50 758 2

原创 iOS实现图片自动轮播展示

一、需要实现的效果如下图1,首页图片自动轮播展示,其中图片从网络异步加载,加载过程用风火轮显示加载中,如图2。本文参考了以下博客文章:http://www.haodaima.net/art/2687144http://www.cnblogs.com/xiaobaizhu/archive/2012/12/18/2824255.html图1图2

2015-05-01 10:14:10 4504

AppleWatch推送信息

AppleWatch推送信息,自定义UI展示,代码解析:https://www.jianshu.com/p/805f63ca8aa5?v=1717042649568

2024-05-30

AppleWatch与iOS传输数据

AppleWatch实时获取心率数据,并传输到iOS设备显示,代码解析:https://www.jianshu.com/p/4238f0629125

2024-05-28

AppleWatch实时显示心率

AppleWatch实时显示心率完整代码,代码解析:https://www.jianshu.com/p/689c94bfc06f

2024-05-27

UICollection实现分组效果

通过装饰视图实现UICollection分组效果,swift语言版本,可将MySectionLayout文件拖入现有项目快速实现

2024-04-01

iOS的SiriKit实现消息发送

对应Blog:https://blog.csdn.net/dolacmeng/article/details/137079252

2024-03-27

iOS显示电子数字Demo

iOS显示电子数字,完整的Demo代码,效果请看:https://blog.csdn.net/dolacmeng/article/details/124932761

2022-05-23

pyv8-osx.zip

Sublime3的emmet插件,适用于MacOS苹果操作系统。 用法 1、前往文件夹:~/Library/Application Support/Sublime Text 3/Installed Packages/ 2、创建文件PyV8 3、把下载资源中的两个文件放入 4、重启Sublime,如果报权限错,进入系统设置-安全性和隐私,允许允许后再重启Sublime

2020-07-24

利用RunLoop监控卡顿

利用RunLoop监控卡顿的demo,对应博客:https://blog.csdn.net/dolacmeng/article/details/89343075

2019-04-24

OBS Mac版 V22.0.3

OBS Studio Mac版是一款被广泛应用的视频直播录制软件,在目前火热的直播行业中,OBS直播软件因为其简单易用、开源免费的特点受到非常多的主播用户欢迎,OBS Studio Mac版跟经典版的区别就是,音频分路简单,在不出错的情况下性能优于经典版。

2019-01-27

KVO实现原理demo

kvo实现原理blog:http://blog.csdn.net/dolacmeng/article/details/72579754

2017-05-22

ios runtime动态添加方法demo

详情:http://blog.csdn.net/dolacmeng/article/details/53433623

2016-12-02

封装的iOS气泡提示,带动画

效果和用法:http://blog.csdn.net/dolacmeng/article/details/52094808

2016-08-03

封装的iOS起泡提示

效果和用法请看:http://blog.csdn.net/dolacmeng/article/details/52094808

2016-08-03

push和pop自定义动画

效果请看:http://blog.csdn.net/dolacmeng/article/details/51873395

2016-07-10

NSDate转换农历

说明请看:http://blog.csdn.net/dolacmeng/article/details/51344748

2016-05-12

NSDate分类,获得对应中国农历

NSDate分类,获得对应中国农历

2016-05-08

【iOS】快速集成轮播控件

几行代码集成轮播,效果和用法:http://blog.csdn.net/dolacmeng/article/details/51177765

2016-04-18

价格区间选择的实现

效果及源码解析:http://blog.csdn.net/dolacmeng/article/details/50697096

2016-02-19

可以展开收缩的ExpandableTable

效果:http://blog.csdn.net/dolacmeng/article/details/50591914

2016-01-27

iOS从通讯录选择一个联系人

从通讯录选择一个联系人,效果:http://blog.csdn.net/dolacmeng/article/details/50574258

2016-01-24

Android AsyncTask的简单Demo

Android AsyncTask的简单Demo,对应Blog文章:http://blog.csdn.net/dolacmeng/article/details/50215519

2015-12-08

iOS通讯录效果展示数据

iOS通讯录效果(A-Z分组方式)展示获取到的数据,对应博客:http://blog.csdn.net/dolacmeng/article/details/49981687#

2015-11-22

iOS地图显示、定位、大头针、气泡等简单使用

iOS地图显示、定位、大头针、气泡等简单使用,详见博客:http://blog.csdn.net/dolacmeng/article/details/46594839

2015-11-22

【仿去哪儿】滑动隐藏导航栏

【iOS仿去哪儿】滑动隐藏导航栏,效果请看http://blog.csdn.net/dolacmeng/article/details/46389035

2015-06-20

iOS sqlite3的使用(増删改查)

iOS sqlite3的使用(増删改查),封装为DBManager类,详细请看:http://blog.csdn.net/dolacmeng/article/details/46534575

2015-06-17

iOS UICollectionView实现瀑布流

iOS UICollectionView实现瀑布流,效果请看:http://blog.csdn.net/dolacmeng/article/details/45599069

2015-05-10

iOS用UICollectionView实现Gallery效果

UICollectionView实现类似Android的Gallery效果,运行效果请查看:http://blog.csdn.net/dolacmeng/article/details/45588293

2015-05-09

iOS UICollectionView的简单使用

iOS UICollectionView的简单使用 ,使用UICollectionView显示多列图片

2015-05-08

空空如也

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

TA关注的人

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