摘要:
Runtime系统是一个由一系列C语言函数和数据结构组成的动态共享库,即通过面向过程语言C实现Objective-C语言的面向对象特性。 1 、概述 Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种特性意味着Objective-C不仅需要一个编 阅读全文
摘要:
1、组成结构 1.1 功能简介 Core Data是iOS的一个持久化框架,它提供了对象-关系映射(ORM)的功能,即能够将程序中的对象(swift或Object-C中类的实例)转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成程序中的对象。在此数据操作期间,我们不需要编 阅读全文
摘要:
1. 功能 第三个持久化选项是IOS的嵌入式SQL数据库,名为SQLite3,但其并非是Apple所提供的,而是第三方的数据库,可以应用于IOS、android、Linux和windows等系统。SQLite3提供多种方式的接口,有命令行的接口、客户端及多种语言的API接口。 本文只针对IOS系统下 阅读全文
摘要:
1. 基础知识 1.1 简介 数据持久存储是一种非易失性存储,在重启动计算机或设备后也不会丢失数据。持久化技术主要用于MVC模型中的model层。其中目前再IOS平台上主要使用如下的四种技术: 属性列表 对象归档 SQLite3 Core Data 属性列表 对象归档 SQLite3 Core Da 阅读全文
摘要:
1 简介 IOS系统能够检测到用户触摸到屏幕,并将触摸的动作传递给相应的应用处理者。其中简单介绍几个术语: 1)手势 手势是指从你用一个或多个手指接触屏幕时开始,直到手指离开屏幕为止所发生的所有事件,即手势是一组事件的集合。 2)触摸 触摸是指把手指放到ios设备的屏幕上,从屏幕上拖动或抬起的一种行 阅读全文
摘要:
1 View 1.1 简介 UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类。负责渲染区域的内容,并且响应该区域内发生的触摸事件。 UIView的功能 1.管理矩形区域里的内容2.处理矩形区域中的事件3.子视图的管理 4.还能 阅读全文
摘要:
1 Objective-C调用C++ 在Object-C程序有两种文件.m和.mm文件。 .m文件是Object-C文件,是完全兼容C语言,所以可以在.m文件中直接使用C语言的语法。 .mm文件是Object-C++文件,是完全兼容C++和C语言,所以可以在.mm文件中直接使用C++和C语言的语法。 阅读全文
摘要:
Auto Layout 1 简介 auto Layout是Apple为多种显示分辨率的iPhone和旋转效果提供的自动布局工具,可以在Xcode和代码中进行设置。可以参考《精通IOS开发》P91、《IOS开发指南》P71及johnlui博客。 2 Xcode Interface Builder 为A 阅读全文
摘要:
CUDA与VS2013安装 目录 CUDA与VS2013安装 1 目录 2 1 基本介绍 3 2 下载内容 3 2.1 CUDA-capable GPU 3 2.2 Microsoft Visual Studio 3 2.3 CUDA Toolkit 3 3 Visual Studio 2013 3 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文