mark
iOS开发之单例由于iOS开发中经常会用到单例,所以就做个简单的总结。 单例模式 作用:可以保证在程序运行过程中,一个类只有一个实例,而且该实例易于供外界访问,从而方便的控制了实例个数,并节...
由于iOS开发中经常会用到单例,所以就做个简单的总结。 单例模式 作用:可以保证在程序运行过程中,一个类只有一个实例,而且该实例易于供外界访问,从而方便的控制了实例个数,并节...
1.一些概念 进程就是相互隔离的、独立运行的程序。一个进程就是一个执行中的程序,而每个进程都有自己独立的一块内存空间和一组系统资源。 线程是轻量级的进程,就像进程一样...
说明 基于AVPlayer和MVP模式封装的一个视频播放控制器,支持全屏,暂停播放,进度条拖动。 Demo地址 AVPlayer框架介绍 AVPlay既可以用来播放音频也可以...
重要提示: 1.9.0版本已发布,移除了"prefs:root="的调用,这个API已经被列为私有API,请大家尽快升级。其它同样使用了该API的库大家可以检查下,比如著名的...
花絮:从上一篇文章的发表到这篇文章的发表已经有很长一段时间了,一直在摸索适合自己的学习方式,到现在还是没有找到适合自己的,尝试如下: 1.每天上班都是活跃在各大iOS开发群,...
创建数组 数组是用来有序存储同样类型的值。同样的值可以在数组中不同的位置出现多次。 Swift中数组中存储的值类型必须明确,可以通过类型注释,也可以通过类型推断,并且不能cl...
前言 项目中用到长按图片识别二维码,并跳转,看了一些网上的,然后自己把需要的拿出来分享一下 下面是代码 [_longPressGestureEWM addTarget:s...
1.前言 项目中要自定义提示框,参考了一些文章,然后自己写了一个。 2实现 系统的UIAlertController的使用 UIAlertController *alert ...
一.前言 经常会碰到一些关键字,总结一下3个比较常见的const/static/extern。 二.关键字const/static/extern的释义和用法 1.const ...
///计算字符串宽度- (CGFloat)widthWithString:(NSString*)string font:(UIFont*)font {NSDictionary...
1.导入框架 Xcode中添加 CoreLocation.framework 2.info.plist文件添加描述 3.导入头文件 #import <CoreLocation...
1遍历数组 enumerateObjectsUsingBlock 2遍历字典(enumerateKeysAndObjectsUsingBlock用法) NSDictionar...
在iOS程序访问HTTP资源时需要对URL进行Encode 1.转换为UTF8(ios7 之后的方法) NSString*charactersToEscape =@"我的生活...
Android Studio 和 Eclipse 中获取SHA1详解 嘟嘟这两天正在尝试集成百度地图和高德地图,发现里面的坑挺多的,这里针对百度地图创建应用时获取SHA1说下...
通过通知监听键盘的弹出与消失,并在输入框和键盘之间添加一个灰色的view 当键盘出现增加监听 //增加监听,当键盘出现或改变时收出消息[[NSNotificationCent...