
ios代码
文章平均质量分 54
金闪闪-Sampson
码农中的贫农!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EGORefreshTableHeaderView
EGORefreshTableHeaderView.h#import #import typedef enum{EGOOPullRefreshPulling =0,EGOOPullRefreshNormal,EGOOPullRefreshLoading,} EGOPullRefreshState;@protocol原创 2015-04-29 10:25:46 · 422 阅读 · 0 评论 -
iOS开发~CocoaPods使用详细说明
iOS开发~CocoaPods使用详细说明 一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用Cocoa转载 2015-08-21 10:27:14 · 399 阅读 · 0 评论 -
展开右上角的快捷菜单按钮后,点击屏幕其他区域按钮没有自动收起
//给界面添加了一个单击手势 UITapGestureRecognizer *tap =[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(hiddenrightview:)]; [self.viewaddGestureRecognizer:tap];//进行逻辑判断原创 2015-04-23 13:44:05 · 1342 阅读 · 0 评论 -
自定义返回按钮
废话不多说,直接上代码 UIButton *backBtn = [UIButtonbuttonWithType:UIButtonTypeCustom]; backBtn.frame =CGRectMake(0,5, 27, 27); [backBtn setImage:[UIImageimageNamed:@"返回.png"]原创 2015-06-24 16:23:22 · 662 阅读 · 0 评论 -
iOS开发-清理缓存功能的实现
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。 今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。 获取缓存文件的大小由于缓存文件存在沙箱中,我们可以通过NSFileM转载 2015-06-24 10:40:48 · 493 阅读 · 0 评论 -
日期选择器
#pragma mark 时间选择#pragma mark -PickerView- (void)hidePickerViewForButton{ NSDate *date= [self.datePickerdate]; NSDateFormatter *formatter = [[NSDateFormatteralloc] init] ;原创 2015-06-02 09:53:59 · 446 阅读 · 0 评论 -
Core Data
Core Data是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。Core Data将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。Core Data位于MVC设计模式中的模型层,一般需要在设备上存储结构化数据时,考虑使用SQLite或是序列化等方法,而Core Data是这两种方法的混合体,并转载 2015-05-15 15:48:51 · 458 阅读 · 0 评论 -
http请求头和响应头的含义
参考文献:HTTP/1.1 Cache-Control的理解 http请求头:Accept: text/html,image/* 浏览器通过这个头,告诉服务器它所支持的数据类型Accept-Charset: 浏览器通过这个头,告诉服务器它采用的字符集Accept-Encoding:浏览器通过这个头,告诉服务器,它所支持的压缩格式Accept-Language:浏览转载 2015-05-15 15:45:56 · 569 阅读 · 0 评论 -
IOS推送详解
一.关于推送通知 推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。转载 2015-05-15 15:35:49 · 490 阅读 · 0 评论 -
iOS7 StatusBar
iOS7 中的StatusBar和之前版本的相比发生了很大变化,在iOS7下对statusbar的使用需要全新的方法,现在就总结以下statusbar的方法: 样式 显示和隐藏 动画效果 默认无StatusBar 1. 样式 StatusBar有两种样式: UIStatusBarStyleDefault :UIStatu转载 2015-05-15 10:18:05 · 546 阅读 · 0 评论 -
IOS push消息的数字不减少的问题
IOS push消息的数字不减少的问题,在做这个问题的时候。发现设置数字为0不能用,这时这个设置为0是写在应用程序加载的函数里面。只有双击Home键出现减号的时候删掉运行才会数字清零。因此我把这个清零的数字写在- (void)applicationDidEnterBackground:(UIApplication *)application{ // Clear applica转载 2015-05-15 15:39:27 · 446 阅读 · 0 评论 -
IOS推送通知实现步骤
名词解释APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的推送服务器;Device 安装带有推送服务程序的iPhone手机;Provider 程序服务器,把需要推送的信息发给 APNS;DeviceToken 在Device第一次连接APNS时,由APNS生成的经过加密的连接认证信息。在以后的连接转载 2015-05-15 11:59:00 · 403 阅读 · 0 评论 -
一步一步教你做ios推送
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应转载 2015-05-15 13:23:30 · 428 阅读 · 0 评论 -
UITableView
1.UItableView的cell分割线我们所知道的,ios8以后,UITableView中cell分割线的左边总是会有空余,不能补齐,让我们看起来很不舒服,经过查找资料,可以实现补全;在UITableView初始化的方法体添加如下代码:[objc] view plaincopyprint?if ([myTableV转载 2015-04-28 13:50:16 · 404 阅读 · 0 评论 -
UITableView下拉刷新功能
在TableViewController中import“EGORefreshHeaderTableView.h”@interface HXDataReportViewController :MAViewControllerUISearchBarDelegate,UISearchDisplayDelegate,UIGestureRecognizerDelegate,UITableView原创 2015-04-28 14:32:06 · 387 阅读 · 0 评论 -
侧滑手势ios 关于interactivePopGestureRecognizer
self.navigationController.interactivePopGestureRecognizer.enabled = YES;这个api功能就是在NavigationController堆栈内的UIViewController可以支持右滑手势,但是如果自定义返回按钮这个方法就会失效,有两个解决方法1 1.重新设置手势的delegate 简单有效 self转载 2015-12-08 19:24:57 · 824 阅读 · 0 评论