自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潇小溅 iOS技术专栏

路漫漫其修远兮!吾等将用心了解这个世界的点点滴滴。。。

  • 博客(18)
  • 收藏
  • 关注

原创 感谢一直不断努力前行的自己 —— iOS开发导航帖

写在最前面的: 一点一滴的记录,见证自己的每一次小小的的成长!写给自己的: 感谢一直不断努力的自己!技术交流地址: CSND博客地址:http://blog.csdn.net/zhuohong_xiao (博客导航帖传送门) 源代码下载地址:https://github.com/zhuohongxiao 关注的微博地址:http://weibo.com/zhuohongxiao注:博客原

2015-04-27 23:45:21 461

原创 qqqqqqqqqqqq

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqq...

2018-02-27 12:31:15 544

原创 asdfasdfasdffasdfasd f

asdfasdfasdfasdfadfasdf dadfadfasdfasdfads adfasdfasdfasd

2018-02-27 12:29:12 575

原创 欢迎使用CSDN-markdown编辑器adfasdf adsfasd

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-02-27 12:27:17 227

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-21 23:10:24 234

原创 欢迎使用CSDN-markdown编辑器

关于UIView的Layer,IOS提供了三个方法:1、layoutSubviews在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定subviews的position和size。 UIView的子类如果需要对其subviews进行更精确的布

2015-08-19 13:39:14 326

原创 文章标题

asdfjkdj- (void)dealloc { [XXJNoteCenter removeObserver:self.collectionView];}//- (void)loadNotifyInfoData { // 使用网络检测 [[AFNetworkReachabilityManager sharedManager] startMonitoring];

2015-08-02 10:49:16 313

原创 Segue 的使用——用来作为界面的跳转和顺逆传值

1、Segue的需要了解的东西什么是SegueStoryboard上每一根用来界面跳转的线,都是一个UIStoryboardSegue对象(简称Segue) Segue的属性每一个Segue对象,都有3个属性// 唯一标识@property (nonatomic, readonly) NSString *identifier;// 来源控制器@property (nonatomic, re

2015-04-27 23:55:22 1604

原创 IOS开发中必须熟练掌握的数据存储方式

1、iOS应用数据存储的常用方式1、XML属性列表(plist)归档plist文件只能归档(存储)字典和数组,字典和数组里面保存的数据必须是 Boolean,Data,Date,Number,String 这几种系统自带的对象类型。不能存储自定义的对象。2、Preference(偏好设置)Preference 是和 plist 文件类似,可以开速的进行一些键值对的存储。本质是底层封装了一个字

2015-04-23 14:12:56 2133

原创 IOS开发 block(代码块)基本使用

1. block基本概念:(开篇废话) Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存、堆内存的引用。Block是苹果推荐的类型,效率高,可以帮助我们组织独立的代码段,并提高复用性和可读性。主要是用来在运行中封装代码和保存代码用的。Block可以在任何时候被执行。和c语言的比较:1、可以保存代码。2、有返回值。3、有参数4、调用

2015-04-22 22:45:04 2443

原创 IOS通知的详解

1、为什么要使用通知使用 Notifications 用户可能使用一个软件并打开了几个document, 然后他发现紫色的背景颜色实在是不利于阅读文档正文. 于是,他打开Preferences修改背景颜色,不过令人失望的是,已经存在的文档的背景颜色不会跟着改变. 于是,这个用户可能会写信给你告诉你这些. 你也许会回复:”defualts会在document创建的时候

2015-04-22 11:05:19 513

原创 UITableView 的基本使用的介绍

##UITableView 简单介绍: UITableView 是 iOS 中使用的非常的广泛,使用的频率非常的高。 仔细观察 iOS App 中,除了游戏类的 App 以外,几乎都会用上 UITableview, 因为使用 UITableView 的目的就是要呈现数十笔甚至上百笔的资料给使用者。 本文将介绍 UITableView 的基本使用方法。UITableView继承自UIScro

2015-04-21 01:53:07 646

原创 IOS 开发进阶--多线程和网络--NSURLSession详细解

URLSession 的基本概念:NSURLSession是在 ios7.0推出的,用于替代 NSURLSession(本身就是与与NSURLConnection是并列 )NSURLSession支持后台网络操作,除非用户强行关闭应用程序。1、NSURLSession提供的功能:通过URL将数据下载到内存通过URL将数据下载到文件系统将数据上传到指定URL在后台完成上述

2015-04-03 14:14:05 2570

原创 IOS 开发进阶--多线程和网络--pthread

pthread 的演练pthread 是 POSIX 多线程开发框架,由于是跨平台的 C 语言框架,在苹果的头文件中并没有详细的注释要查阅 pthread 有关资料,可以访问 http://baike.baidu.com (跨平台的东西基本上都没有注释的)导入头文件#import <pthread.h>代码:// 创建线程,并且在线程中执行 demo 函数- (void)pthreadDe

2015-04-02 01:23:50 428

原创 IOS 开发进阶--多线程和网络--对于耗时操作的代码体验

耗时的操作是不能放在主线程执行的,如果将耗时的操作放在主线程里面执行的话会出现延时的现象。这样会影响用户使用 app 的体验。这里主要是通过代码的形式来感受耗时操带来的卡顿现象:我们在 UI 界面上放个 UISegmentedControl 当我们点击屏幕后再点击UISegmentedControl 的时候,发现UISegmentedControl 是不能被点击的。 原因就是将延时的操作放

2015-04-02 01:01:21 642

原创 IOS 开发进阶--多线程和网络--NSThread 的详解

1、NSThread 创建线程的三种方式1.NSThread 创建线程的第一种方式— alloc / init - start这个方法主要的特点是需要启动线程// 点击屏幕的时候执行示例代码- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [self threadDemo];}// 演示代码- (vo

2015-04-02 00:09:09 626

原创 IOS 开发进阶--多线程和网络--多线程的基础知识的了解

1、多线程的基本概念进程:正在进行中的程序被称为进程,(负责程序运行的内存分配)每一个进程都在自己独立的虚拟内存空间线程:线程是进程中一个独立的执行路径(控制单元)一个进程中至少包含一条线程(主线程)可以将耗时的执行路径放在其他的线程中执行(网路请求) 创建线程的目的就是为了开启一条新的执行路径,运行指定的代码,与主线程中的代码实现同时运行,保障程序的流畅运行,提高用户的体验。串行:循序

2015-04-01 23:00:51 403

原创 IOS 开发进阶--网络多线程--内存的结构的基本理解

1、内存的5个区域在计算机系统中,运行的应用程序的数据是保存在内存中的,不同类型的数据,保存在内存中的区域是不同的。栈区(stack) 由编译器自动分配并释放,一般存放函数的参数值,局部变量等。堆区(heap) 由程序员分配和释放,如果程序员不释放,程序结束时,可能会由操作系统回收。全局区(静态区) (static) 全局变量和静态变量的存储是放在一起的,初始化的全局变量和静态变量存放在一块

2015-04-01 22:23:19 910

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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