自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android中ListView使用总结

LisView介绍:(一)、ListView 概念:ListView是Android中最重要的组件之一,几乎每个Android应用中都会使用ListView。它以垂直列表的方式列出所需的列表项。java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.Ad...

2017-03-14 13:31:00 329

转载 Android开发布局方式

Android中使用的数据单位Android五大布局线性布局(LinearLayout)相对布局(RelativeLayout)表格布局(TableLayout)帧布局(FrameLayout)GridLayout绝对布局(AbsoluteLayout)(已废弃)线性布局相对布局帧布局Grid布局转载于:https://www.cnblo...

2017-03-07 16:00:00 98

转载 轮播图

转载于:https://www.cnblogs.com/s-y-j/p/6059621.html

2016-11-13 19:40:00 98

转载 大文件断点下载

转载于:https://www.cnblogs.com/s-y-j/p/6039773.html

2016-11-07 17:31:00 88

转载 基于第三方库FMDB的数据库的二次封装

GetDataBase.hGetDataBase.m转载于:https://www.cnblogs.com/s-y-j/p/6031650.html

2016-11-04 20:55:00 152

转载 md5加密

MD5Util.hMD5Util.m转载于:https://www.cnblogs.com/s-y-j/p/6031603.html

2016-11-04 20:31:00 56

转载 AssignToObject文件(字典转模型、字典数组转模型数组)

AssignToObject.hAssignToObject.m转载于:https://www.cnblogs.com/s-y-j/p/6031595.html

2016-11-04 20:26:00 84

转载 json解析

SBJson转载于:https://www.cnblogs.com/s-y-j/p/6023632.html

2016-11-02 17:07:00 68

转载 浅谈UITableView性能优化

UITableView作为iOS中最频繁使用的控件之一,其性能优化是必须要考虑的,下面和大家讨论讨论性能优化的方法。如有不足或错误,请大家指出,共同交流进步。性能降低的原因cellForRowAtIndexPath方法中处理了过多业务tableViewCell的subView层级复杂,做了大量透明处理cell的高度动态变化时计算方式不对优化方案针对cellForRowAt...

2016-11-02 15:44:00 88

转载 数据结构--链表

链表链表:一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点指针的指针域。链表优点:不需要预先知道数据的大小,链表结构可以充分利用计算机内存空间,实现灵活的内存动态 管理。链表插入和删除元素速度快,允许插入和移除...

2016-11-02 10:37:00 77

转载 C语言排序算法

冒泡排序C语言实现#include <stdio.h>void bubble_sort(int a[], int n){ int i, j, temp; for(j = 0;j < n - 1; j++) { for(i = 0; i < n - 1 - j; i++) { i...

2016-11-01 21:49:00 59

转载 iOS SDWebImage实现原理

SDWebImage的原理这个类库提供一个UIImageView类别以支持来自网络的远程图片,具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。SDWebImage加载图片的流程1.入口 setImageWithURL:placeholderImage:options:会先把placeholderImage显示,然后SDWebImageManager根据URL开始处理...

2016-10-31 11:01:00 102

转载 iOS NSOperationQueue下载图片

多图下载原理首先从内存中查找图片是否存在,若存在,给控件赋值;若不存在,从沙盒中查找图片是否存在,若存在,给控件赋值,并且把图片放到字典中;若不存在,从任务字典中查看是否有该图片的下载任务,若有,刷新view;如没有,创建任务并把任务加到字典里,任务内容是:下载图片,并把图片存入字典,刷新view,给控件赋值,并把图片文件写入沙盒,完成之后,移除任务。转载于:https://...

2016-10-26 20:36:00 106

转载 KVC与KVO

KVC(键值编码)Key-Value Coding:提供一种使用字符串而不是访问器方法去访问一个对象实例变量的机制。KVO(键值观察)Key-value observing:提供一种当其他对象属性被修改时能通知当前对象的机制。转载于:https://www.cnblogs.com/s-y-j/p/5994659.html...

2016-10-24 21:18:00 52

转载 iOS runtime详解

runtime(运行时机制)简介1.Runtime是一套底层的纯C语言的API,属于C语言的一个库,里面包含了很多底层的C语言的API2.平时编写的OC代码,在程序运行过程中,其实最终都转成了runtime的C语言的代码,runtime算是OC的幕后工作者3.比如这段OC代码: XPerson *obj = [[XPerson alloc] init]; ...

2016-10-24 20:22:00 85

转载 iOS 细说单例

单例模式定义保证一个类仅有一个实例,并提供一个访问它的全局结点。当程序被杀死时,该实例对象被释放好处实例控制:单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保对象都访问唯一实例。灵活性:因为类控制了实例化过程,所以类可以灵活更改实例化过程应用场景某个类经常被使用(节约系统资源)定义工具类共享数据创建单例假如要给一个SYJCar的类创建单例,其.m文件的代...

2016-10-24 09:57:00 97

转载 iOS--推送

推送介绍1.分类本地推送通知远程推送通知2.推送呈现效果屏幕顶部出现一块横幅(显示推送内容)屏幕中部出现一块UIAlertView(显示推送内容)锁屏界面显示横幅(锁屏状态下,显示推送内容)播放音效(提醒用户)更新APP图标的数字(显示有几条推送内容)3.使用注意应用程序正在前台运行时,发送的推送通知不会显示出来点击通知会打开对应的APP应用打开或者关...

2016-10-21 09:09:00 56

转载 iOS 多线程之GCD

多线程之GCD简介全称:Grand Central Dispatch,大中枢调度优势:GCD是苹果公司为多核的并行运算提出的解决方案 它会自动利用更多的CPU内核,会自动管理线程的生 命周期(创建线程,调度任务,销毁线程),它是纯 C语言,提供了非常多强大的函数。概念任务:执行什么操作队列:用来存放任务(先进先出,后进后出)同步:只能在当前线程中执...

2016-09-27 16:30:00 62

转载 iOS多线程之NSThread

多线程涉及的概念进程*进程是指在系统中正在运行的一个应用程序*每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内线程*一个进程要想执行任务,必须得有线程(一个进程至少要有1条线程:主线程)*线程是进程的基本执行单元,一个进程的所有任务呢都在线程中执行线程的串行 *一个线程中任务的执行是串行的 *如果要在一个线程中执行多个任务,那么只能一个一个的...

2016-09-22 17:54:00 76

转载 NSUserDefaults的简单使用

NSUserDefaults:适合存储轻量级本地数据。它支持的数据格式有:NSNumber(Integer,Float,Double),NSString,NSDate,NSArray,NSDictionary,BOOL类型。它的优点是,读取数据方便。特点是:用它存储的数据下次程序运行时依然存在,其数据存储在应用程序内置的一个plist文件里。运行结果:...

2016-09-16 19:21:00 49

转载 iOS 获取网络数据

从网络上获取个人用户信息,解析数据将其展示在页面上转载于:https://www.cnblogs.com/s-y-j/p/5827819.html

2016-08-31 22:29:00 94

转载 iOS存储文件

思考:怎么把一个自定义对象写入文件呢?如果是多个自定义对象一下存入到文件怎么办?转载于:https://www.cnblogs.com/s-y-j/p/5826312.html

2016-08-31 16:06:00 79

转载 iOS 文件操作--归档和解档

把自己定义的类所创建的对象直接写入文件的步骤:  自定义类遵循NSCoding协议,实现NSCoding协议中的两个方法:    encodeWithCoder:往文件中写入实例变量    initWithCoder:从文件中读取实例变量为当前对象赋值  如果把对象写入文件:调用NSKeyedArchiver中的archiveRootObject:toFile:  如...

2016-08-28 20:14:00 85

转载 UIDatePicker:获取当前日期和时间并显示出来

转载于:https://www.cnblogs.com/s-y-j/p/5798078.html

2016-08-23 09:48:00 729

转载 iOS中UITabBarController的使用

使用步骤:  初始化UITabBarController  设置UIWindow的rootViewController为UITabBarController  创建相应的子控制器(viewController)  把子控制器添加到UITabBarController转载于:https://www.cnblogs.com/s-y-j/p/5798062.html...

2016-08-23 09:44:00 73

转载 Objective-C基础知识点总结,字符串操作,数组操作,字典操作

1、在OC中,[ ]是用来调方法,. 也是找方法,主要是找get方法,->是用来找变量的。_p是直接访问实例变量。2、在OC中,实例变量是保护类,不可以在外部访问,但是,在使用@property和@synthesize时,就相当于有了set函数和get函数。3、build setting中将autorelease reference counting 自动引用计数器设置为...

2016-08-10 20:00:00 133

转载 Objective-C中协议和分类总结

协议:协议不是一个类:它只能声明方法而不能有任何实例变量,它有两种类型:正式协议和非正式协议,并且协议只有声明文件,没有实现文件。正式协议是方法的集合,遵循了正式协议的类中必须要实现协议中的所有方法,一个类可以遵循的协议数量没有限制。非正式协议也是一系列方法的集合,但是遵循非正式协议中的类中可以根据自己的需要选择实现协议中的方法,即非正式协议中的方法可以不实现。声明一个协议的...

2016-08-10 17:17:00 76

转载 Objective-C文件操作之NSCoding协议之小练习

如果类遵循了NSCoding协议,则在类中必须实现该协议的编码和解码这两种实例方法。此功能提供了基础的归档和解档功能。小练习:1.定义一个Computer类实例变量:float width;NSString *name;方法:一个带两个参数的初始化函数;print()函数dealloc函数2.定义一个Person类实例变量:N...

2016-08-10 15:25:00 126

转载 浅谈Objective-C继承和多态

继承的试用场合:当两个类拥有相同的属相和方法时,就可以将相同的属性和方法抽取到一个父类中。当A类完全拥有B类中的部分属性和方法时,可以考虑让B类继承A类,也可以考虑使用组合。继承:###是XXX,如狗是动物,可以让狗继承动物类组合:###拥有XXX,如学生有书,可以让书这个类作为学生类的属性。继承的使用注意:编译器从上往下执行,所以在子类前面至少...

2016-08-10 14:47:00 79

转载 Objective-C内存管理基础知识

iOS的内存管理分为MRC和ARC内存管理原则:只要还有人在使用这个对象,那么这个对象就不会被回收;只要你想使用这个对象,那么就应该让这个对象的引用计数器+1;当你不想使用这个对象时,应该让对象的引用计数器-1;如果你通过alloc,new,copy来创建一个对象,那么你就必须调用release或者autorelease方法;只要你调用了retain,最后都要...

2016-08-10 11:07:00 61

转载 Objective-C中类和对象的介绍

知识点1.类的介绍  类是对象的类型,对象是类型的实例。  实例变量:用来区分同一类的不同对象,是描述对象用的。实例变量可以是各种类型:基本数据类型、指针、复合类型、其他类。  实例方法:用来操作一个类的对象的函数,实例方法是给外部的访问接口。  在OC中,使用#import包含头文件。防止头文件被重复包含。2.类的声明  @interface classNa...

2016-08-09 21:31:00 83

pp助手

pp助手

2014-08-20

空空如也

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

TA关注的人

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