移动开发
文章平均质量分 71
寂寞流萤520
学生
展开
-
iOS开发 - KVC
1、简介1> KVC,Key ValueCoding,键值编码2> 允许以字符串的形式间接的操作对象的属性3> 其他操作属性的方式:set方法、get方法、点语法2、常用方法setValue:属性值 forKey:属性名 为指定属性设置值valueForKey:属性名 获取指定属性的值关键代码@property (原创 2016-08-15 19:01:03 · 248 阅读 · 0 评论 -
iOS开发 - Block
1、简介1.1 Block也叫代码块或块,保存了一段代码,方便在程序中调用,简化OC编程1.2 苹果推荐使用Block,请查阅官方文档获取更加详细的内容2、基本语法2.1 块2.1.1 基本语法^块的返回值类型(参数类型 参数名, 参数类型 参数名) {块执行体}2.1.2 强调1.^是块的标志,块必须以^开头2.块的返回值类型可以省略3.块原创 2016-07-20 20:27:10 · 224 阅读 · 0 评论 -
iOS开发 - 屏幕适配之VFL语言
1、简介VFL语言是苹果给了简化屏幕适配的工作量推出的一门语言,以不同的方向进行添加约束的VFL比纯代码更加的宏观,它在添加约束的同时考虑不同控件之间的关系,纯代码是每个控件单独添加约束2、核心V 垂直方向 H 水平方向- 控件之间的间距 如-20-代表间距为20[] 具体控件 如[view]代表控件view,[view(40)],代表宽度或原创 2016-08-14 11:14:06 · 324 阅读 · 0 评论 -
iOS开发 - 屏幕适配之纯代码
1、简介自从iPhone5发布之后,iPhone系列的手机就需要做屏幕的适配,本文讲解如何使用代码进行屏幕适配这里的讲解不会贴出图片展示,还希望大家自己多多动手操练2、概念屏幕适配两个重要的概念:参照、约束参照:就是控件的位置和宽高等属性相对于哪一个控件而言的约束:就是对控件的宽高和位置等属性进行设置3、NSLayoutConstrain原创 2016-08-14 10:10:58 · 1037 阅读 · 0 评论 -
iOS开发 - 键盘的收起
1、简介编辑内容最直接的方式是使用键盘,其他方式还有粘贴、语音输入等有些情况下,编辑完成之后,需要暂时收起键盘,也是这篇文章主要讲解的内容2、模拟器不能调出键盘使用快捷键shift + command + k即可调出键盘,重新运行程序即可3、iOS收起键盘的几种方式1、停止键盘所在view的编辑状态只需要在控制器的.m原创 2016-08-11 13:38:41 · 586 阅读 · 0 评论 -
iOS开发 - 内存管理
01、简介内存是与CPU沟通的桥梁,计算机程序运行在内存,因此对内存的使用进行优化极为重要02、内存管理说明2.1 主要分类内存管理主要分为自动内存管理和手动内存管理两大类2.2 自动内存管理2.2.1 由系统自动管理内存的方式,叫做自动内存管理2.2.2 一些编程语言将自动内存管理称为垃圾回收,如Java原创 2016-08-10 16:25:25 · 549 阅读 · 0 评论 -
iOS开发 - 多线程之GCD
1、简介1.1 GCD,Grand Central Dispatch,伟大的中袖调度系统1.2 纯C语言,提供了非常多功能强大的函数1.3 优势GCD是苹果公司为多核并行运算提供的解决方案,充分利用CPU的多核GCD开发程序,非常智能,开发者只需要告诉程序需要执行什么任务即可GCD会自动管理线程的生命周期,包括线程的创建、任务的调度、线程的销毁等原创 2016-08-09 12:29:09 · 324 阅读 · 0 评论 -
iOS开发 - 通过StoryBoard加载控制器
// iOS通过StoryBoard加载控制区步骤// 1.找到StoryBoard// 2.找到StoryBoard中对应的控制器// 3.加载控制器// 1.获取当前的StoryBoard面板UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];// 2.通过标识符找到对应原创 2016-08-19 15:07:17 · 3440 阅读 · 1 评论 -
iOS开发 - 桥接
1、简介Foundation : OC语言Core Foundation : C语言Foundation和Core Foundation的数据是可以相互转换的2、实例代码NSString *ocStr = @"小白";NSLog(@"ocStr = %@", ocStr);CFStringRef cStr = (__bridge CFS原创 2016-08-17 09:26:23 · 205 阅读 · 0 评论 -
iOS开发 - 多线程之NSThread
1、简介NSThread类代表多线程类,一个NSThread对象就是一条线程2、线程的创建和启动先创建,后启动// 创建线程NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil]; // 启动线程[threa原创 2016-08-09 11:01:11 · 326 阅读 · 0 评论 -
iOS开发 - 多线程相关的概念
1、进程概念在系统中正在运行的程序特点 进程之间相互独立,每个进程运行在自己的内存空间内实例同时打开QQ、迅雷,系统会启动两个不同的进程2、线程概念线城是进程的基本执行单元,即进程想要执行任务,必须得有线程特点1.一个进程至少有一条线程2.多条线程可以同时执行3.多个线程之间共享进程的资源4.线程之间可以相互通信,即从一条执行原创 2016-08-08 21:58:09 · 341 阅读 · 0 评论 -
iOS开发 - KVO
1、简介1> Key ValueObserving,键值监听2> KVO是以KVC为基础的2、常用方法1> 注册监听器,监听指定的key路径addObserver: forKeyPath: options: context:2> 为key路径删除指定的监听器removeObserver: f原创 2016-08-15 19:19:38 · 180 阅读 · 0 评论 -
iOS第三方库GData的使用
这里只贴出几张简单的图片,仔细看图片上的标注的顺序即可轻松学会如何使用GData原创 2017-02-22 21:47:09 · 425 阅读 · 0 评论