自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 一般app首页 模型缓冲

自我总结一下关于app首页 数据缓冲:一、最近在学习H5 所以先来总结一下H5的缓冲机制a、localStorage:没有时间限制的数据存储,可以长期存储数据              localStorage.setItem(“key”,“value”)//存储localStorage.getItem(key)//按key进行取值localStorage.va

2016-01-12 15:08:58 589

原创 iOS 学习资料整理

最近在网上看到的 各类学习资料 有兴趣的朋友留一下1.第三方的开源JSON 的类库https://github.com/Alamofire/Alamofire2.Alamofire网络库基础教程http://www.jianshu.com/notebooks/166547/latest3. 中文的视频教程千锋语

2015-12-29 09:53:11 986

原创 linker command failed with exit code 1 (use -v to see invocation)

ld: '/Users/solerliang/Desktop/iOS/MHMedicalPlatform/MHMedicalPlatform/PartyTools/XMPP/Vendor/libidn/libidn.a(stringprep.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode s

2015-11-30 16:54:35 896

原创 reason: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier cellIdentifie

解决reason: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier cellIdentifier - must register a nib or a class for the identifier or connect a prototype cell in a storybo

2015-11-23 17:22:19 5085 1

原创 tableviewcell 自适应高度(模型数据自适应)

首先先来理一下具体步骤:1、新建一个自定义的tableviewcell类2、初始化tableviewcell时同时初始化所有子控件3、提供两个模型类a、一个是我们常用的数据模型b、一个是frame模型(数据模型+所有子控件的frame+cell的高度)起个名modelFrame4、在自定义的cell 中应该提供一个frame属性a、将modelFrame模型传递给cel

2015-11-18 14:27:59 669

原创 iOS 内存分区情况

内存包括两大部分分别为指令、数据指令:指的是代码1>代码区:用来存放函数、二进制代码及最静态的东西数据:数据包括数据区(初始化数据、未初始化数据)、堆区、栈区1>数据区:系统运行时,申请内存并初始化,系统退出时,由系统释放。一般用来存放全局变量、静态变量、常量2>堆    区:通过malloc等函数或者new等操作动态申请得到,需要程序员手动申请或释放3>栈    区:函数

2015-11-16 15:56:22 1377

转载 iOS 中正则表达式的运用

iOS实现图文混排通过富文本与正则表达式的混用实现  下边是从网上找来的觉得对自己有用  所以搬过来 作为收藏正则表达式在ios中应用一、什么是正则表达式  正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二、正则表

2015-11-16 14:37:56 434

原创 UIview 和 CALayer

先上一张图 现在来总结一下我对UIView和CALayer的理解1、想必大家都知道核心动画,其实核心动画是直接作用在CALayer层上2、iOS中能看得见的都是UIView,UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建一个UIView时,UIView内部会创建一个图层(CALayer对象)通过UIView的layer属性可以访问这个层3、当UIView需要显

2015-11-13 12:03:27 459

原创 关于tabBar 隐藏最上边那条烦人的线

我本菜鸟  图文并茂 我要做的就是移除或者隐藏 箭头所指的线 上图为debug下的视图此为最终结果搞定  接下来看代码[[PLTabBarappearance] setShadowImage:[[UIImagealloc] init]];PLTabBar此为我自定义的tabBar        [[PLTabBarappearan

2015-11-11 15:39:44 1643

转载 Masonry介绍与使用实践:快速上手Autolayout

Masonry介绍与使用实践:快速上手Autolayout2014-12-19 10:31 编辑: suiling 分类:iOS开发 来源:里脊串的开发随笔6 94719AutolayoutMasonry招聘信息:iOS开发工程师iOS开发工程师Cocos2d-x 工程师iOS高级开发工程师Cocos2d-x开发工程师iOS开发工程师Andr

2015-11-11 10:13:58 418

转载 iOS常用三方库

一些iOS常用的第三方库和控件 分类: ios2014-10-13 16:49 7495人阅读 评论(0) 收藏 举报网络通信1、ASIHTTPRequest这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动)。在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较

2015-11-11 09:48:26 747

转载 转 iOS控件的使用

目录(?)[+]代码的等级:可编译、可运行、可测试、可读、可维护、可复用前言一个控件从外在特征来说,主要是封装这几点:交互方式显示样式数据使用对外在特征的封装,能让我们在多种环境下达到 PM 对产品的要求,并且提到代码复用率,使维护工作保持在一个相对较小的范围内;而一个好的控件除了有对外一致的体验之外,还有其内在特征:

2015-11-05 17:28:08 719

转载 调试远程推送

用 Houston 在本地调试远程通知 分类: iOS开发 分享 | 随笔2015-05-03 02:04 1387人阅读 评论(1) 收藏 举报Houston远程通知目录(?)[+]Houston 的背景Houston 在 GitHub 上的地址:https://github.com/nomad/Houston,作者又是Matt

2015-11-05 17:23:30 655

原创 iOS tableView点击分区下拉单元格特效

#import "MGMineMenuVc.h"#import "MGSubSelectVc.h"#import "HeaderView.h"//   此为自定义的分区视图#import "PlCustormCell.h" //自定义单元格staticNSString * const ReuseIdentifierHeader =@"header";

2015-11-05 14:00:52 597

原创 iOS导航栏 如果只想改变单一自控制导航栏按钮 标题颜色 请进

导航栏标题颜色 自定义 方法一:修改导航栏标题颜色大小 (不推荐使用  这样会所有自控制器的导航栏颜色都会改变)[self.navigationController.navigationBar setTitleTextAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:19],NSForegroundC

2015-11-04 15:40:57 932

原创 成员变量 和 属性

_variableName 是直接访问,而self.variableName是通过get/set方法来读取这个值,Xcode会默认将两个值通过syncthesize关键字进行同步@使用懒加载的话就是点语法中的get方法,就是每次掉用点语法,就是进懒加载方法中,例如-(UIView *)view{    if(self.view == nil);这种做法是行不通的,在这里调用se

2015-11-02 16:52:34 378

原创 求两个时间的差

直接上代码:注:代码中的model.recentTime就是你自己要计算的时间     NSString * newTime = [model.recentTimesubstringToIndex:19];//取特定的字符串与系统给的格式匹配   NSLog(@"newTime%@",newTime);    //dateAnd日历    NST

2015-11-02 14:43:50 523

转载 iOS行业

原文地址:http://blog.csdn.net/zhangao0086/article/details/45155777想随便聊聊关于 iOS 开发的话题,希望能通过自己有限的经验帮助下大家。4 月26 号更新。行业现状虽然近几年有大量的开发者涌入移动端,社会上的各种培训机构也越来越多,但是优秀的 iOS 开发者在行业内仍然很少,这一方面是由于创业者很多,另一方

2015-10-28 14:36:18 505

原创 关于京东购物车动画

-(void)clickShoppingCar{    self.bottomView.countLabel.hidden = NO;    shoppingConunt +=1;    self.bottomView.countLabel.text = [NSStringstringWithFormat:@"%ld",(long)shoppingCon

2015-10-26 14:55:46 651

转载 关于button的用法

设置UIButton的文字显示位置、字体的大小、字体的颜色 分类: iphone界面详解2012-12-21 14:32 72332人阅读 评论(5) 收藏 举报btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];

2015-10-26 13:16:43 501

原创 iOS block 个人理解

关于iOS 中block涉及循环引用的问题:1.首先只有控制器拥有block,在block中引用self才会涉及循环引用2.block块执行时,是转化为另一个对象中的方法3.当前控制器创建了拥有此block的对象,才能调用block方法4.如果在block中用self就意味着block所属的对象中还要强引用当前控制器会造成循环引用5.所以修改block块中对当前控制器对象的引用

2015-10-22 17:29:13 444

原创 iOS开发心得记录1

iOS关于可以window 中key window的使用

2015-10-21 11:06:08 574

空空如也

空空如也

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

TA关注的人

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