摘要: 有时应用程序需要能够进行自定义绘图。我们可以依靠两个不同的库来满足我们的绘图需要。一个库是Quartz 2D,它是Core Graphics框架的一部分;另一个库是OpenGL ES,它是跨平台的图形库。OpenGL ES是跨平台图形库OpenGL的简化版。OpenGL ES是OpenGL的一个子集 阅读全文
posted @ 2016-09-12 22:30 Make.Langmuir 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 前言 SQL是一种数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统,因为强大的查询功能和简单的语法,已经成为主流数据库的标准语言。SQLite3是一种嵌入式的数据库,无需服务器支持,它将SQL语句嵌入到一般通用编程语言程序中去,SQL语句负责对数据库中数据的提取及操作,它所提取的数据将 阅读全文
posted @ 2016-08-11 15:43 Make.Langmuir 阅读(1948) 评论(2) 推荐(1) 编辑
摘要: 最近项目中遇到了关于地图定位的需求,考虑到用三方库的话项目会变大,还是用了官方自带的地图。 这是结果图: 一、CoreLocation.frame是iPhone SDK中用来检测用户位置的框架。 1.要实现定位功能,首先引入这个框架。然后添加两个类和一个协议(CLLocationManager、CL 阅读全文
posted @ 2016-08-09 16:15 Make.Langmuir 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 最近项目中经常有遇到从服务器请求的数据是null的情况,这种情况下如果用[dic objectForKey:@"key"]方法,程序会发生崩溃现象,因为项目是以前的老项目,而且有太多个这样的方法,于是想起了前几天的runtime知识,尝试简单的实现了一个交换方法。 1.首先实现了一个字典的分类。 2 阅读全文
posted @ 2016-08-03 11:19 Make.Langmuir 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 视频录制,从总体上讲,界面是用xib画的,进入到录制界面,上面有四个按钮,分别是退出、前后置摄像头切换、闪光灯、播放按钮,这四个按钮在一个view上,同过调整view的约束,可以改变view的位置。下面是一个进度条,这是一个自定义的view。最下面有两个button,一个是录制按钮,另一个是调取相册 阅读全文
posted @ 2016-07-29 16:44 Make.Langmuir 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 该飘雪动画实现思路: 1.雪花用的图片。 2.下雪的动作是用的view层实现的,用view实现一个下落的动作。 3.应用算法实现随机时间,然后创建相应的雪花,实现下降。 部分代码: - (void)ontime{ UIImageView * view; view = [[UIImageView al 阅读全文
posted @ 2016-07-26 17:38 Make.Langmuir 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 先上一张效果图,有看下去的动力 再来一张工程图片 好,首先是对线的实体的封装,在LineEntity.h文件中创建一个点的数组 然后在LineEntity.m文件中,在初始化方法中给points变量开辟空间 接着,封装一个画板DrawView,对drawRect:方法进行重写 在DrawView中, 阅读全文
posted @ 2016-06-07 17:04 Make.Langmuir 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、block的简单介绍 block相当于一个参数,有参数的名,有参数的值,有参数的使用,当使用block的时候,它又相当于一个函数,会回调函数体。 声明:void (^block)(void); 实现/赋值:block = ^ void (void){ NSLog(@"This is a bloc 阅读全文
posted @ 2016-03-18 15:36 Make.Langmuir 阅读(1006) 评论(0) 推荐(0) 编辑