自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 下拉刷新和上拉加载的原理

很多App中,新闻或者展示类都存在下拉刷新和上拉加载的效果,网上提供了实现这种效果的第三方类(详情请见MJRefresh和EGOTableViewPullRefresh),用起来很方便,但是闲暇之余,我们可以思考下,这种效果实现的原理是什么,我以前说过,只要是动画都是骗人的,只要不是硬件问题大部分效果都能在系统UI的基础上做出来.            @下面是关键代码分析:

2015-03-25 11:05:37 384

原创 iOS上应用如何兼容32位系统和64位系统

在苹果推出iPhone5S时,64位的应用就走到了眼前。当时就看见苹果官方资料宣布iOS7.x的SDK支持了64位的应用,而且内置的应用都已经是64位。      我记得自己刚刚接触电脑时还有16位的系统,指针的寻址范围还是16位的。当年用TurboC时,还要根据应用的大小选择是tiny模式还是其他。后来很长一段时间使用32位的模型编程,4G是牢牢记住的一个边界条件。而现在,64位走到了眼前。

2015-03-25 10:59:44 439

原创 宏定义

// 安全释放  #define RELEASE_SAFELY(__Pointer) do{[__Pointer release],__Pointer = nil;} while(0)    // 屏幕的物理高度  #define  ScreenHeight  [UIScreen mainScreen].bounds.size.height    // 屏幕的物理宽度  

2015-03-24 17:10:52 301

原创 iOS 真机调试(史上最详细步骤解析,hmt精心打造)

/*************************************************************1********************************************************************//*********************************************************

2015-03-24 17:08:20 416

原创 imageNamed与imageWithContentsOfFile加载图片的区别

//读取本地图片  #define LOADIMAGE(file,ext) [UIImage imageWithContentsOfFile:[[NSBundle mainBundle]pathForResource:file ofType:ext]]    //定义UIImage对象  #define IMAGE(A) [UIImage imageWithContentsOfFi

2015-03-24 17:02:02 334

原创 App上线流程全攻略(史上最详细步骤)

/*****************************************2************************************************//*3(我这里省了创建证书,创建证书和真机调试里面差别不大,选择下面的"Production"中AppStore)*******//*************4(如果有

2015-03-24 16:44:54 485

原创 GCD

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the defa

2015-03-24 14:14:28 255

原创 ios上 更改 状态栏(UIStatusBar)的颜色

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

2015-03-23 12:09:39 356

原创 MVC架构

在iOS系统上运行的应用程序遵守MVC的软件架构模式,将自己分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC,维基百科是这样定义的。MVC模式最早由Trygve Reenskaug在1974年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是实现一种动态的

2015-03-20 12:19:05 351

原创 Git常用命令

1. Git概念 1.1. Git库中由三部分组成        Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi

2015-03-19 18:16:23 198

原创 svn教程

一、下载地址CornerStoneV2.6:http://pan.baidu.com/s/1qWEsEbM密码:www.macx.cn二、安装破解方法1、安装之前将本机日期改为未来的某个日期,然后双击安装,按照指定流程操作即可2、如果安装前忘记改日期,则只能通过修改plist的方式进行破解    a.显示系统隐藏文件,打开终端,输入,回车

2015-03-19 17:52:22 390

原创 GitHub和SourceTree入门教程

-->本教程适用于主流的开源网站github和bitbucket,个人认为sourceTree还是比较好用的git客户端,支持windows和mac os。-->soureceTree的最新版本可能与此教程的screenshot有些许不同,但大同小异(sourceTree的最新版本操作上更人性化)-->在github上注册一个账号,然后登陆。-->在github上点击cre

2015-03-19 12:09:44 518

原创 设置64位的位置

在“Build Setting”中将“Architectures”改成“Standard Architectures (including 64-bit)”。

2015-03-18 09:57:33 351

原创 IOS平台的几个推送服务的对比

IOS平台的几个推送服务的对比  2013-10-09 13:37:01|  分类:云计算 |举报|字号 订阅       最近研究了一下极光推送(JPush),百度云推送和个推在IOS平台的推送机制,做了一下对比。       首先, 介绍苹果推送通知服务的推送机制(APNS: Apple Push Notification Service):

2015-03-17 15:16:26 702

原创 可以运行测试的IOS同步请求、异步请求、GET请求、POST请求

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

2015-03-16 14:23:59 326

原创 自己整理的ios app实现自动升级

主要是写cordova插件#import @interface CheckUpdate : CDVPlugin{    NSString *trackViewUrl;}@property (nonatomic,retain) NSString *trackViewUrl;- (void)checkUpdate:(NSMutableArray*)a

2015-03-16 14:23:32 326

原创 iOS 检测版本更新

如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] view plaincopyNSDictionary *infoDic = [[NSBundle

2015-03-16 14:13:13 330

apple_mobile_device_types.json

这是苹果的device model 跟iPhone Name 的对照表 , 例:iPhone7,2 => iPhone 6

2020-04-26

oc和swift混编

这是需要做oc和swift混编需要用到的,现在oc的发展变慢,swift成长很快,需要这种技术的请下载,如果不是做ios的请慎重

2019-02-27

空空如也

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

TA关注的人

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