自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 导航条显示隐藏问题(包含改变状态栏颜色)

开发中首页一般没有导航条,或者至少某些页面没有导航条,涉及到导航条的显示和隐藏,甚至如果在显示隐藏导航条的同时修改状态栏颜色,如果左侧右滑返回,导航条会出现问题,比如标题混乱,右滑一点就松开导致导航条不正常,再加上有的页面需要禁止右滑返回,看似很乱,以下demo解决上述问题,只需导入GXFBase...

2017-09-19 19:04:52

阅读数 369

评论数 0

原创 iOS总结3

电商类的倒计时,不是简单的定义一个时间,每隔一秒减一下,而是由后台服务器来写的先从服务器请求剩余的时间,开一个定时器NSTimer,根据需求的时间间隔来定义定时器,刚开始变得慢,到最后越来越快,根据需求的时间格式,来显示对应的剩余时间 自动释放池使用场景,创建大量对象,开启一个子线程时,比如自...

2017-08-10 12:56:54

阅读数 193

评论数 0

原创 数据存储

1. 归档: 一般保存到Documents目录 student.data 2. plist: 也保存到Documents目录 plist形式 3. 偏好设置: plist形式, 名称是:应用的包名.plist 4. sqlite: 把数据库保存到Documents目录 代码:https://g...

2017-03-14 09:25:22

阅读数 237

评论数 0

原创 设置gif动图

使用SDWebImage加载动图。 https://github.com/shimenyimeng/iOS-gif-SDWebImage

2016-12-07 16:00:48

阅读数 327

评论数 0

原创 本地和远程推送通知参考资料

iOS 10 中以前杂乱的和通知相关的 API 都被统一了,现在开发者可以使用独立的 UserNotifications.framework 来集中管理和使用 iOS 系统中通知的功能。在此基础上,Apple 还增加了撤回单条通知,更新已展示通知,中途修改通知内容,在通知中展示图片视频,自定义通...

2016-11-15 15:46:35

阅读数 204

评论数 0

原创 启动图片 Launch Image

点击 Assets.xcassets,点击下方的“+”,添加 LaunchImage,如图: 可以选择需要适配的样式,如图: 拖入相应大小的图片,图片名称可以任意命名,可以参考以下图片大小: 2X : 640*960 (4/4s) R4 : 640*1136 (5/5s/5c) R4....

2016-11-04 12:55:09

阅读数 353

评论数 1

原创 无限轮播实现思路(封装)

以10组为例,以第5组为中间,描述中的“第1个”代表第0个item 1. 请求数据,定义数组保存数据 2. 自定义轮播视图loopView    定义方法- (instancetype)initWithImages:(NSArray *)images;把images传过去,在此方法中设置代理、注册...

2016-11-01 09:55:58

阅读数 542

评论数 0

原创 pch文件设置

1. 创建pch文件 2. 在build settings中搜索pch文件名(必要时把precompile Prefix Header设置为YES) 3. 设置pch文件的路径,$(SRCROOT)/项目名/pch文件名    或者./项目名/pch文件名    或者finder中找到pch文件,...

2016-10-31 09:37:05

阅读数 426

评论数 0

原创 AFNetworking 2.0 和3.0 的区别

1. AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。 2. AFNetworking 3.0现已完全基于NSURLSe...

2016-10-30 22:53:39

阅读数 2360

评论数 0

原创 堆和栈的区别

1. 管理方式,栈编译器自动管理,堆程序员控制,容易产生内存泄漏 2. 大小,栈区小,连续先进先出,堆较大,不连续 3. 栈存放变量以及对象的指针,堆存放对象本身 4. 栈分配效率高于堆

2016-10-30 15:08:33

阅读数 241

评论数 0

原创 SDWebImage的缓存机制

SDWebImage缓存机制的具体实现,先从内存取,内存没有再从沙盒取,沙盒有的话,要缓存到内存(每次都从沙盒取,然而沙盒频繁读取数据是很耗费性能的,所以把沙盒中的图片添加到缓存,下次再次滚动到此图片,缓存已经有了,就直接从缓存取出并赋值返回cell了),两者都没有才下载,操作一加入队列,首先缓存...

2016-10-30 14:55:37

阅读数 258

评论数 0

原创 关于Runtime

1. 首先可以给系统的类扩展属性,这个属性是没有getter和setter方法的,需要实现,用objc_setAssociated...和objc_getAssociated... 2. 还可以方法交换,调用这个方法走的是另外一个方法,Method m1 = Class_getINstanceMe...

2016-10-30 14:51:12

阅读数 225

评论数 0

原创 iOS总结2

runLoop 定时器(NSTimer, CADisplayLink)需要加入runLoop,注意不用时需要销毁,因为是addTarget传入self,self又对定时器强引用。开发中只有这一个地方会用到runLoop c语言中没有对象,c语言中对象其实就是结构体 RAC接管了苹果的所有事...

2016-10-30 14:39:31

阅读数 366

评论数 0

原创 应用之间的跳转

涉及到跳转的几种常见情况 1. 使用第三方登录时,需要跳转到社交app,比如QQ,微信等。 2. 集成分享功能,目的是推广我们的app,分享消息到其他app,比如分享到QQ,微信等 3. 第三方支付,比如支付宝支付、微信支付等 4. 导航,需要跳转到系统自带的地图 5. 还有跳转到系统的app,比...

2016-10-29 10:14:40

阅读数 306

评论数 0

原创 NSDate和NSValue

NADate int main() { NSDate *date = [NSDate date]; // 日期格式化类 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; ...

2016-10-28 12:46:14

阅读数 155

评论数 0

原创 NSDictionary

NSDictionary    key ----> value    索引 ----> 文字内容    里面存储的东西都是键值对    字典的创建    普通创建  NSDictionary *dict = [NSDic...

2016-10-28 12:44:40

阅读数 142

评论数 0

原创 NSArray和NSSet

Narray OC数组---只能存放OC对象 OC数组不能存放nil值 OC数组只能存放OC对象、不能存放非OC对象类型,比如int、struct、enum等 这个array永远是空数组 NSArray *array = [NSArray ar...

2016-10-28 12:42:56

阅读数 201

评论数 0

原创 OC结构体

#import int main() { /* NSRange(location length) NSPoint\CGPoint NSSize\CGSize NSRect\CGRect (CGPint CGSize) */ // NextStep Foundati...

2016-10-28 12:41:02

阅读数 177

评论数 0

原创 @protocol 代理模式总结

1.协议的定义  @protocol 协议名称   // 方法声明列表....  @end      2.如何遵守协议  1> 类遵守协议  @interface 类名 : 父类名    @end    2> 协议遵守协议  @protocol 协议名称 ...

2016-10-28 12:39:24

阅读数 128

评论数 0

原创 block

block要掌握的东西  1> 如何定义block变量  int (^sumBlock)(int, int);  void (^myBlock)();    2> 如何利用block封装代码  ^(int a, int b) {     return a - b;  }...

2016-10-28 12:38:07

阅读数 152

评论数 0

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