![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios学习
文章平均质量分 76
wang_daren
专注于ios,Android,cocos2dx,U3d,Windows程序,智能硬件开发,物联网技术研究,大数据,人工智能
展开
-
ios中关于UIPageViewController边缘自动翻页去除的问题
5.0以后系统提供的UIPageViewController用来自作电子书之类的很不错,自带的翻页效果很逼真,但在具体做项目的过程中,有时因为需求的关系,在书本的边缘地方需要放置一些控件,比如按钮,但系统的点击边缘自动翻页显然跟我们的控件相冲突,网上找了一会,总结了一下解决的方案,首先获取我们的uipagecontroller里的手势://获取uipagecontroller里的手势原创 2013-07-03 10:53:16 · 8590 阅读 · 0 评论 -
ios 简单模仿随便走的AR功能一
好久没写博客了,把最近的一些研究写下来,先来张随便走的截图,如下:原创 2016-12-26 16:02:40 · 5462 阅读 · 0 评论 -
ios loading视图动画(模仿58同城)
最近看了58同城的加载视图,感觉很不错,如下图:所以想模仿写一个,下载58同城的app,解压,发现它用的是图片来实现的动画效果,并不是绘制出来的,所以这就相对简单些了,其实整个动画的逻辑不复杂,无非是几个动画的组合,然后切换图片,注意细节处,比如下面的阴影部分也是个动画,上面的图形下来,阴影变大,上去,阴影变小;下面直接贴代码:上面图形的动画-(void) loadin原创 2015-12-15 18:56:12 · 3738 阅读 · 1 评论 -
iOS Core Animation 简明系列教程
iOS Core Animation 简明系列教程 看到无数的CA教程,都非常的难懂,各种事务各种图层关系看的人头大。自己就想用通俗的语言翻译给大家听,尽可能准确表达,如果哪里有问题,请您指出我会尽快修改。1.什么是Core Animation?它是一套包含图形绘制,投影,动画的OC类集合。它就是一个framework。通过CoreAnimation提供的接口,你可以方转载 2015-12-17 12:51:14 · 868 阅读 · 0 评论 -
ios8新特性widget开发
ios8发布已经有一段时间了,伴随着ios8同时也出现了许多新的特性,ios系统将会越来越开放,这是好事。其中一个新特性就是在下拉通知栏里加入了个性的widget,开发者可以自己定义widget的样式内容。当然这个功能在Android上早就实现了,^_^.........,如下图:首先先说几个概念,1、app extension:extension是iOS8新开放的一种对几个固定系原创 2015-03-02 19:40:44 · 22883 阅读 · 5 评论 -
谈谈iOS Animation
零.前言这里没有太多的代码细节,只是探索iOS动画的基本概念,以及其抽象模型,数学基础等.我们学习一个知识的时候一般有两个部分,抽象部分和形象部分,抽象好比语言的语法,是规则,形象好比具体的句子,可以用来和别人交流的.抽象比形象难于理解,但比形象通用.其实数学中经常碰到抽象和形象的概念,比如有一系列离散的点,这是形象;通过这些点我们拟合出一条曲线,得到其函数,函数是抽象的;然后通过这个函数转载 2015-01-22 11:52:44 · 1064 阅读 · 0 评论 -
ios中对KVO、KVC的一些理解
Key-Value Observing (简写为KVO):当指定的对象的属性被修改了,允许对象接受到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者,相当于设计模式中的观察者模式。KVO的优点:当有属性改变,KVO会提供自动的消息通知。这样的架构有很多好处。首先,开发人员不需要自己去实现这样的方案:每次属性改变了就发送消息通知。这是KVO 机制提供的最原创 2014-02-28 15:25:55 · 9978 阅读 · 0 评论 -
ios中单例模式的一点理解
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。在Java中我们定义一个单例类:public class Singleton { private static Singl原创 2014-02-24 15:58:54 · 3880 阅读 · 0 评论 -
iOS 7: 如何为iPhone 5S编译64位应用
出处:http://blog.csdn.net/keyboardota/article/details/11993883随着iPhone 5S的推出,大家开始关心5S上所使用的64位CPU A7。除了关心A7的性能以外,大家还会关心一个问题,那就是使用A7的64位系统对应用有没有什么要求。特别是应用开发者,大家都比较关心我们的应用如何迁移到64位的系统上来,以充分发转载 2013-10-16 17:00:35 · 1654 阅读 · 1 评论 -
ios中uitableview显示两列或多列数据
我们知道在ios6以后,系统多了个UICollectionView可以显示多列数据,就像android的gridview,那么在ios6以前,我们如何实现呢?这里,我们通过一个tableview来实现。它的原理是这样的,总共有多少条数据,除以要显示的列数,用来定义cell的行数,然后在一行中初始化这行中有多少列数据。。。。。。。写个简单点的DEMO。。。结构如下:这里,我们先定原创 2013-10-16 14:43:57 · 19359 阅读 · 0 评论 -
ios 简单模仿随便走的AR功能(原理)
先上个最终的效果动态图,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1、首先我们要自定义一个相机界面,可以用AVCaptureSession来自定义,不需要其他按钮,只有一个预览的界面;2、我们要画一个简单的雷达图,可以用CGContextRef来简单实现,雷达图用来显示你跟你附近的用户(物体)的距离,通过跟实际物体的经纬度来算两点之间的距原创 2017-03-03 17:01:28 · 5767 阅读 · 13 评论