![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS-开发
文章平均质量分 62
wjchao1990
这个作者很懒,什么都没留下…
展开
-
iOS 开发 一些常用的公共方法
iOS 开发 一些常用的公共方法1、 获取磁盘空间大小// 获取磁盘空间大小+ (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError * error; NSDictionary * dict = [[NSFileManager defaultManager] attributesOfFileSystemForP原创 2016-06-28 16:51:37 · 441 阅读 · 0 评论 -
iOS 开发 封装(X-Y-W-H)工具类
iOS 开发 封装(X-Y-W-H)工具类在代码中常常定义一个或者多个控件的高宽和xy坐标,例如:当控制单个控件的x时,自动布局略显冗余,而单个frame需要繁琐的来回定义,在这里封装一个控制xy和高宽的工具类,能显著的提高开发效率.#import <UIKit/UIKit.h>@interface UIView (Amals_Ex)@property (nonatomic, assign)原创 2016-06-23 16:29:02 · 494 阅读 · 0 评论 -
iOS 开发 车牌识别
iOS 开发 车牌识别之前,做过一些文字识别的东西,现在想起来,对于汽车车牌识别应该也是有效果的,所以写一点东西,给初学者尝试一下,车牌识别。第一部分,调用系统相机拍照, 在这里的相机不需要太多功能,所以直接使用UIImagePickerController,这个类提供了一个简单便捷的拍照与选择图片库里图片的功能。打开相机后,然后需要调用UIImagePickerControllerDeleg原创 2016-06-13 15:31:26 · 4421 阅读 · 2 评论 -
iOS-制作Framework
Mac OS X扩展了framework的功能,让我们能够利用它来共享代码和资源。通过framework我们可以共享所有形式的资源,如动态共享库,nib文件,图像字符资源以及文档等。 系统会在需要的时候将framework载入内存中,多个应用程序可以同时使用同一个framework。这种方法可以使得你的代码易分享,在多个工程中复用,并且可以隐藏实现细节,控制公开的头文件。制作过程 1、 2、创原创 2016-06-22 14:03:57 · 560 阅读 · 0 评论 -
iOS 开发 排序问题 (好友列表,按字母排序)
一、预备工作 ①好友数据模型展示 FriendModel@property(nonatomic,copy)NSString *photo;@property(nonatomic,copy)NSString *userName;@property(nonatomic,copy)NSString *userId;@property(nonatomic,copy)NSString *phoneN原创 2016-07-28 15:30:46 · 2231 阅读 · 1 评论 -
iOS 开发 百度地图 逆地理编码
对于APP来说,绝大多数需要用的就是定位后进行逆地理编码,获取城市,获取位置。 不得不说,百度LBS的逆地理编码这一块,是不是搞出来点不好的东西。 要做百度地图的逆地理编码功能,首先要启动百度服务,这个不详细说了,可以看我上一篇博文,我直接说逆地理编码。 上代码 //初始化地理编码类 //注意:必须初始化地理编码类 BMKGeoCodeSearch * _geoCodeS原创 2016-06-21 15:25:23 · 3413 阅读 · 0 评论 -
iOS 开发 百度地图
手把手教你,百度地图第一步,创建项目,自己动手。第二步,拷贝你的 Bundle ID ,进百度API。百度地图需要先申请密钥(key) ,才可使用该套SDK接口。 附上网址:http://lbsyun.baidu.com/apiconsole/key/create 这里填上项目名称,勾选iOS SDk ,把复制的 Bundle ID 粘贴过来,就创建应用成功了。 成功以后复制你的AK,先放进项原创 2016-06-21 10:18:52 · 392 阅读 · 0 评论 -
iOS开发 通过 ahpla 实现渐变色效果
iOS开发,通过 透明度,实现渐变色效果CGColorRef除了RGB值以外,还有一个参数为ahpla( α )α 值的范围在0和1之间,可以代表颜色不透明度。在创建启点和终点颜色的时候,可以通过它来设置透明渐变。下面的例子创建了一个绿色到白色渐变的效果:// 创建色彩空间对象CGColorSpaceRef colorSpaceRef = CGColorSpaceCreateDeviceRGB()转载 2016-06-20 11:47:33 · 984 阅读 · 0 评论 -
兼容移动端的响应式瀑布流
<!doctype html><html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-wi转载 2016-07-01 16:34:44 · 2920 阅读 · 0 评论 -
iOS 开发 base64 加密和解密
iOS 开发 base64 加密和解密首先给一个密码@property(nonatomic,copy) NSString *password;base加密方法//加密- (void)encryption{ //1.获取需要加密文件的二进制数据 //获取本地 NSData *data = [NSData dataWithContentsOfFile:@"/Users/xxx/D原创 2016-06-30 15:44:15 · 1042 阅读 · 0 评论 -
ios 开发 去掉H5 alert 中的网址
去掉弹框中的网址UIWebView直接加载的H5界面,弹出 alert 往往会出现这样的情况 这时候我们需要做的,就是自定义alert风格 直接上代码@interface NSObject (JavaScriptAlert)- (void)WebView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)m原创 2016-06-14 13:32:52 · 2717 阅读 · 0 评论 -
iOS 开发 绘制虚线
/** ** lineView: 需要绘制成虚线的view ** lineLength: 虚线的宽度 ** lineSpacing: 虚线的间距 ** lineColor: 虚线的颜色 **/+ (void)drawDashLine:(UIView *)lineView lineLength:(int)lineLength lineSpacing:(int)lin原创 2016-06-29 17:30:20 · 291 阅读 · 0 评论 -
iOS 开发 关于字符串 常用的公共方法
iOS 开发 关于字符串 常用的公共方法1、判断字符串中是否含有空格// 判断字符串中是否含有空格+ (BOOL)isHaveSpaceInString:(NSString *)string{ NSRange _rang = [string rangeOfString:@" "]; if (_rang.location != NSNotFound) { retur原创 2016-06-29 17:28:14 · 287 阅读 · 0 评论 -
iOS 开发 获取IP地址
iOS 开发 获取IP地址首先导入头文件#import <ifaddrs.h>#import <arpa/inet.h>//获取ip地址+ (NSString *)getIpAddresses{ NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_add原创 2016-06-29 17:10:06 · 339 阅读 · 0 评论 -
iOS 开发 一些关于图片的处理
iOS 开发 一些关于图片的处理1、对图片进行滤镜处理。滤镜名称,iOS上有90多种滤镜,可以通过查看官方文档,来查看相应效果需要的参数数据。 网址: https://developer.apple.com/library/mac/documentation/GraphicsImaging/Reference/CoreImageFilterReference/#//apple_ref/doc/f原创 2016-06-29 16:47:08 · 586 阅读 · 0 评论 -
iOS 开发 objective-C界面与H5交互
在当前的移动开发过程中,原生与H5的混合开发越来越多,H5界面在APP中的比例越来越大,H5不在仅仅是展示内容信息,儿此时的交互,也越来越多。接下来介绍一点iOS与H5交互的心得。iOS加载webView iOS加载webView还是非常方便的,声明webView,接着load一下,就可以了。@property (nonatomic,strong) UIWebView * webView;原创 2016-06-13 17:49:27 · 2106 阅读 · 0 评论 -
iOS 开发 应用 发布
最简单的应用发布流程1、拔掉所有设备,勾选这个 再设置一个 点击edit scheme 接着你会进入这个界面 将debug 改成 release2、设置证书 3、com + B Build一下, 成功之后,看这里 右击,show in finder,找到包文件,直接放桌面上。4、打开iTunes—应用 把包拖进去,就生成程序了。 右击你的程序,show in fi原创 2016-06-28 17:30:11 · 274 阅读 · 0 评论 -
OC 快速排序,直接拿来用就可以
- (void)quickSortWithArray:(NSMutableArray *)arr m:(int)m n:(int)n{ int key; int i,j,k; if (m < n) { k = (i + j) / 2; [self swapX:arr[m] Y:arr[n]]; key = arr[m];原创 2016-08-19 11:26:39 · 895 阅读 · 0 评论