IOS

iOS开发-App Icons的尺寸大小

十度 IOS
iOS开发-App Icons的尺寸大小
每个App中Icon的尺寸大小是不一样的,如果你添加部分尺寸的Icon,有些没有添加,xCode会给出相应的警告,最近遇到一个问题就是A 76x76 app icon is required for iPad apps targeting iOS 7.0 and later,问题后来解

iOS开发-Block回调

十度 IOS
iOS开发-Block回调
关于Block之前有一篇文章已经写过一篇文章Object-C-代码块Block回顾,不过写的比较浅显,不能体现出Block在实际开发中的重要性,关于Block的基础知识,可以参考之前的博客。在实际开发中Block在回调过程中的是非常适

iOS开发-类簇(Class Cluster)

十度 IOS
iOS开发-类簇(Class Cluster)
类簇(Class  Cluster)是定义相同的接口并提供相同功能的一组类的集合,仅公开接口的抽象类也可以称之为类簇的公共类,每个具体类的接口有公共类的接口抽象化,并隐藏在簇的内部。这些类一般不能够直接使用,一般都

iOS开发-简单工厂模式

十度 IOS
iOS开发-简单工厂模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。概念很长,iOS开发中最常遇到的有单例模式

iOS开发-Launch Image和Launch Screen

十度 IOS
iOS开发-Launch Image和Launch Screen
Launch Image是App的启动图片,LaunchScreen是iOS8之后的功能,两者都可以设置app的启动图片。iOS8之后官方的推荐了使用Launch screen.xib,在xib的中通过ImageView设置启动的图片,两种方式都比较适合开发使用。 L

iOS开发-策略模式

十度 IOS
iOS开发-策略模式
策略(Strategy)模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给

iOS开发-UIScreenEdgePanGestureRecognizer实战

十度 IOS
iOS开发-UIScreenEdgePanGestureRecognizer实战
UIScreenEdgePanGestureRecognizer名字很长,而且关于其文档也是少的的可怜,苹果官方给的唯一的一个属性是edges,文档中的解释是这样的: A UIScreenEdgePanGestureRecognizer looks for panning (drag...
阅读全文

iOS开发-Instruments性能调优

十度 IOS
iOS开发-Instruments性能调优
性能是苹果审核的一个很重要的部分,CPU,内存,图形绘制,存储空间和网络性能都是应用的重要的评估和组成部分。不管是作为个人应用开发者还是企业的开发人员,都需要遵循的一个原则是站在用户的角度去思考问题,比

iOS开发-UIScrollView图片无限循环

十度 IOS
iOS开发-UIScrollView图片无限循环
关于UIScrollView图片浏览的例子有很多,之前也写过类似方面的文章,关于UIScrollView的图片循环在新闻类的App基本上是比较常见的一种情况就是图片浏览,然后根据不同的图片显示不同的内容显示不同的图片的介绍,因

IOS学习笔记(一)之安装开发环境与工具与第一个IOS应用程序

jerry IOS
IOS学习笔记(一)之安装开发环境与工具与第一个IOS应用程序
        一直想做学习一下IOS开发,因为苦于没有mac,安装黑苹果或者虚拟机感觉又是太费劲,所以很长时间基本都在那边想想。前段时间原来的笔记本坏了,于是突然狠了下心买了个mac。正好有机会可