慢慢向上爬的蜗牛的博客

只是一个还在入门的小程序员, 若是大神看到, 受宠若惊 无比欢迎斧正!

排序:
默认
按更新时间
按访问量

本博简介

本博主要更新的是小博主IOS开发学习过程中的课堂上的随手笔记 如果有相关知识要点未提及, 或是疏漏 错误 均感谢并欢迎提醒 附: 若是博客的排版问题影响阅读..还是笔记上逻辑混乱导致看官云里雾里  在此先说抱歉...  小博主只是新手  一切都在学习阶段   欢迎指导和意见  ...

2015-10-14 22:05:59

阅读数:465

评论数:2

AVFoundation支持的音视频格式

AVFoundation支持音频文件(.caf、.aif、.wav、.wmv和.mp3)的播放 ,而在此框架下的AVPlayer支持的格式如下: 支持视频格式: WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG … 支持音频格式: MP3,WMA,RM,ACC,OGG...

2016-10-08 09:24:42

阅读数:1462

评论数:1

宏定义快捷应用之创建单例

// 宏定义如下: // .h文件 // 意思为在需要创建成单例的类的.h文件中调用此宏定义 #define SingletonH(name) + (instancetype)shared##name; // .m文件 // 意思为在需要创建成单例的类的.m文件中调用此宏定义 #define Si...

2016-06-27 19:45:20

阅读数:286

评论数:0

可变参数宏__VA_ARGS__

可变参数宏VA_ARGS 在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \ printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表 你可能很熟悉在函数中使...

2016-06-27 17:26:54

阅读数:289

评论数:0

@synthesize obj=_obj的意义详解 @property和@synthesize

http://hi.baidu.com/feng20068123/item/ca8952fa661e5342932af2c2 写的非常不错,攒一个!!!! 我们在进行iOS开发时,经常会在类的声明部分看见类似于@synthesize window=_window; 的语句,那么,这个w...

2016-01-19 14:55:59

阅读数:259

评论数:0

Xcode7真机调试

1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image 首先,准备好下面的设备机相关软件 MAC版本:OSX10.10.4 Xcode版本:Xcode...

2016-01-15 09:04:47

阅读数:379

评论数:0

IOS上 关于状态栏的相关设置(UIStatusBar)

IOS上 关于状态栏的相关设置(UIStatusBar) 知识普及 ios上状态栏 就是指的最上面的20像素高的部分  状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池、时间等部分; 背景部分:就是显示黑色或者图片的背景部分;...

2016-01-11 20:13:14

阅读数:388

评论数:0

爬爬爬之路:UI(二十) iOS动画 通知

iOS基本动画在iOS开发中, 基本动画主要有UIView动画和layer动画(层动画)两种UIView动画UIView动画的特点: 全是类方法, 直接用类(UIView)调用 主要分为两大类方法: UIView 直接调用的类方法 Block方法 具体的稍后慢慢介绍UIView直接调用的方法UI...

2015-12-16 22:38:46

阅读数:767

评论数:0

爬爬爬之路:UI(十九) 多线程

多线程原理:CPU工作时 同一时间只能执行一个任务, 之所以可以造成多条线程一起执行的假象 是CPU高速的在线程之间切换(调度) 来达到多个任务一起执行的效果.进程和线程: 正在活动或者(运行的应用程序, 就是一个进程) 每一个进程 都至少有一条线程 叫主线程 除了主线程以外的都叫子线程 子线...

2015-12-14 21:46:58

阅读数:463

评论数:0

爬爬爬之路:UI(十八) 集合视图(UICollectionView)

UICollectionView集合视图和TalbeView有许多相似之处, 和TableView不同的是, TableVIew是以行为单位, 每行拥有一个TableViewCell, 而集合视图是一一个item作为单位, 一行可以有多个item. 而每个Item的大小也可以不同, 通常需要自己...

2015-12-11 17:53:20

阅读数:571

评论数:0

爬爬爬之路:UI(十七) 数据持久化(SQLite3数据库实现)

常见的数据库目前常见的数据库有MySQL,Oracle,sql server,SQLite等等 其中Oracle, MySQL 目前均属于Oracle(甲骨文)公司, sql server是属于微软的数据库, 这三者都是大型的企业级数据库SQLite是轻量级数据库, 目前在iOS开发中, 使用的...

2015-12-10 23:49:46

阅读数:504

评论数:1

爬爬爬之路:UI(十六) 数据持久化初级(沙盒实现)

沙盒机制沙盒是什么?iOS应用在运行的时候, 系统会自动为其开辟一个独立的区域, 通常生成3个文件夹用于存放应用的非代码文件, 存放的内容包括图像, 图标, 声音, 视屏, 文本文件等等等等. 这块区域就称为沙盒.沙盒机制 每个应用程序都会自动生成3个文件夹, 分别是Documents, Libr...

2015-12-08 14:19:04

阅读数:520

评论数:0

爬爬爬之路:UI(十五) KVO

KVO的简单介绍KVO概念KVO:(Key-Value-Observer)键值观察者,是观察者设计模式的⼀种具体实现。 KVO触发机制:⼀个对象(观察者),监测另⼀对象(被观察者)的某属性是否发⽣变化,若被监测的属性发⽣的更改,会触发观察者的⼀个⽅法(⽅法名固定,类似代理⽅法)KVO使⽤步骤: ...

2015-12-05 11:28:50

阅读数:529

评论数:0

爬爬爬之路:UI(十四) 网络请求

上篇文章已经提到怎样解析数据, 也提到了怎样读取本地文件. 本文讲解的怎样从网络获取APP的真实数据.p.s 本文以Xcode6为环境, Xcode7在网络请求相关的类和方法中做了许多改动, 以下方法会在Xcode7中报黄. 有兴趣的同学可以自行查看Xcode7的网络请求写法. 以下以讲解步骤原...

2015-12-03 21:21:11

阅读数:508

评论数:0

爬爬爬之路:UI(十三) 数据解析

引言首先先思考一个问题: 一个APP展示出来的数据是从哪里获取的?数据来的来源一般分为两种, 一种是本地读取, 一种是网络请求.本地读取是静态的, 除非手动更改数据的源数据 否则显示的内容是一直不变的. 这种数据称为加数据.另一种是通过网络请求, 通常是给一个网络链接作为接口. 接口里的内容是可以...

2015-12-02 20:38:28

阅读数:588

评论数:1

爬爬爬之路:UI(十二) 单例 UITabBarController 高级Block的应用

单例Sington从程序开始到结束就一个对象.单例不需要释放, 在程序运行结束后会自动释放单例的写法:+ (MySington *)sharedHandle { static MySington *handle = nil; if (handle == nil) { ...

2015-11-29 20:51:01

阅读数:1012

评论数:0

爬爬爬之路:UI(十一) UITableView(三) 自定义Cell 多Cell混合 自适应高度 及cell的状态控制

自定义Cell引言UITableView中的数据显示 必须通过UITableViewCell进行.由于系统定义的UITableViewCell只有简单的几种样式, 当我们需要完成一些复杂的界面操作的时候, 系统定义的UITabeViewCell就不够用了.此时的最佳解决方案就是我们自己定义一个ce...

2015-11-24 23:06:10

阅读数:640

评论数:0

爬爬爬之路:UI(十) UITableView(二) UITableView编辑 UITableViewCell移动

UITableView编辑状态UITableVIew编辑分为两种状态 删除 添加 UITableView添加和删除对TableView进行编辑分为以下步骤开启TableView的编辑状态主要用到的方法: - (void)setEditing:(BOOL)editing animated:(BOO...

2015-11-24 21:32:55

阅读数:523

评论数:0

爬爬爬之路:UI(九) UITableView(一) MVC模式M层的应用

UITableViewUITableView是继承自UIScrollView的滚动表视图. 且只能纵向滚动 UITableView主要由Section(分区)和row(行数)两个NSInteger类型和UITableViewCell(单元格, 用于设置每行的具体内容的封装类)3个数据结构构成UI...

2015-11-21 19:27:38

阅读数:510

评论数:0

爬爬爬之路:UI(八)UINavigationController 界面传值

UINavigationController工作原理导航视图控制器, 是iOS应用中最常用的多试图控制器之一, 它用来管理多个视图控制器.具体来说, 导航视图控制器是一个用来管理一组有层级关系的视图控制器的控制器UINavigationController自带一个半透明的导航条(UINavigat...

2015-11-21 11:50:43

阅读数:770

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭