随笔分类 - iOS Development
摘要:本文由海水的味道收集整理,欢迎转载 当前版本 0.0.1iOS 8Extensions一、扩展概述扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。在iOS 8系统之前,每一个ap...
阅读全文
摘要:本文由海水的味道编译整理,请勿转载,请勿用于商业用途。 当前版本号:0.1.2第三章数据建模Core Data栈配置好之后,接下来的工作就是设计对象图,在CoreData框架中,对象图被表示为NSManagedObjectModel。对象图由若干个实体组成,实体被表示为NSEntityDescri...
阅读全文
摘要:本文由海水的味道编译整理,请勿转载,请勿用于商业用途。 当前版本号:0.4.0第二章Core Data入门 本章将讲解Core Data框架中涉及的基本概念,以及一个简单的Core Data app的结构组成。 首先回忆一下,在你还没有使用Core Data之前,你是如何处理数据的持久化...
阅读全文
摘要:if(CGRectContainsPoint(self.menuView.frame, point)) { point =[self.view convertPoint:point toView:self.menuView]; selectedView = [[self.itemViewsfilte...
阅读全文
摘要:PS中的很多概念都和Core Graphics中的概念相通,比如蒙版、路径、裁剪、混合模式等等。如果你对Core Graphics中的混合模式不太理解,阅读本篇文章能让你对Core Graphics中混合模式概念有一个更理性的理解与认识。本文不包含iOS中混合模式的内容。希望本文对你有所帮助。 本文介绍的PS混合模式示例来自:http://bbs.voc.com.cn/topic-2063171-1-1.html 图层混合模式决定当前图层中的像素与其下面图层中的像素以何种模式进行混合,简称图层模式。图层混合模式是Photoshop CS3中最核心的功能之一,也是在图像处理中最为常...
阅读全文
摘要:本文是《Core Animation Programming Guide》2013-01-28更新版本的译文。本文略去了原文中关于OS X平台上Core Animation相关内容。因为原文的类型属于编程指南,所以示例代码并不多,更多的是理论层面的探讨。所以译文中加入了大量的示例代码,以提高本...
阅读全文
摘要:本文由海水的味道编译整理,转载请注明译者和出处,请勿用于商业用途!点标记语法 属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格: view.backgroundColor = [UIColor orangeColor]; ...
阅读全文
摘要:基于Lexrus的博文iOS-makefile,本文对自动打包涉及到的操作步骤以及理论基础进行了适当的补充。 请在阅读本文前先阅读《iOS makefile》。文章地址:http://lextang.com/ios-makefile。 首先我们从github下载iOS makefile源文件,源文件包含2个文件:makefile脚本文件和makefile.cfg脚本配置文件。makefile.cfg主要用来填写待打包项目的有关信息,包括项目名、workspace、configuration、Scheme。Xcode默认的configuration包括Debug和Release。你可以在pr..
阅读全文
摘要:判断日期是不是同一天,不要求是小时、分钟要一样。from:http://www.oliverfoggin.com/nsdate-isequaltodatetounitgranularity/?utm_source=iOS+Dev+Weekly&utm_campaign=iOS_Dev_Weekly_Issue_115&utm_medium=email#import @interface NSCalendar (equalWithGranularity)- (BOOL)isDate:(NSDate *)date1 equalToDate:(NSDate *)date2 withG
阅读全文
摘要:本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。 本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途! Core Graphics Framework是一套基于C的API...
阅读全文