自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android Studio常用快捷键

Android Studio常用快捷键 Android Studio日常开发常用快捷键. 快捷键版本: Mac OS X 10.5+ 搜索查看类 用途 Mac快捷键 搜索所有文件 double Shift 搜索文件 Cmd + Shift + O 搜索类文件 ...

2019-04-11 17:44:04

阅读数 15

评论数 0

转载 iOS开屏广告解决方案XHLaunchAd 3.0

一.前言: 1.之前由于项目需要,写了一个开屏广告组件XHLaunchAd,主要自用,后来发现越来越多的开发者,有这个需求. 2.随着使用人数的增加,部分开发者使用者提出了一些需求和问题,XHLaunchAd并不能很好的解决. 3.于是决定最近抽时间,把这个组件优化重构一下,解决网友之前...

2017-06-29 13:35:15

阅读数 2188

评论数 0

原创 复习UITableViewCell

tableView性能优化 - cell的循环利用方式1 /** * 什么时候调用:每当有一个cell进入视野范围内就会调用 */ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(...

2017-06-21 14:39:39

阅读数 138

评论数 0

转载 NSNumberFormatter

NSNumber *num1 = [NSNumber numberWithDouble:1234567.8369]; // ==================== 类方法 ==================== // 四舍五入的整数 NSString *number...

2016-12-05 17:48:35

阅读数 257

评论数 0

转载 iOS工程引入ios-charts-master(cocoapod导入)

1、新建项目命名chartsTest  在终端进入工程目录 2、Podfile文件内容如下: platform :ios, '8.0' pod 'Charts', '~> 2.1.6' use_frameworks...

2016-11-30 16:37:02

阅读数 757

评论数 0

原创 iOS中自定义导航栏左边返回按钮和按钮不能靠左的问题

/自定义左边 的按钮   UIButton *leftButton = [[UIButton alloc]init];     leftButton.frame = CGRectMake(0, 0, 20, 20);     [leftButton setBackgroundIm...

2016-11-30 11:30:29

阅读数 2414

评论数 0

原创 CocoaPods的安装使用和常见问题

字数3333 阅读72840 评论193 喜欢172 由于个人原因,很多朋友提出的问题没能及时回答,本人表示十分抱歉.由于我在安装和使用cocoaPods的时候不会遇到所有大家遇到的问题,所以大家在提问以后,我一般也是通过问题在网络上进行搜索,然后试着回答大家.很高兴看到评论区小伙伴...

2016-11-21 13:09:22

阅读数 397

评论数 0

原创 pod 淘宝镜像不能用了卡着不动

1、那是因为 淘宝的那个镜像(https://ruby.taobao.org/ )已经不可用了。所以我们现在用最新支持的ruby镜像(https://gems.ruby-china.org/)   需要的命令行:   $ gem sources -r https://rubygems....

2016-11-21 12:54:41

阅读数 1952

评论数 0

转载 OC_YYModel字典转模型的几种详细用法

目录 JSON转字符串普通字典转模型模型属性有自定义的模型YYUSer属性有数组(数组里自定义模型),还有字典和集合字典里的key与模型里的属性名不一致 常用的几个方法: # json转模型 + (instancetype)yy_modelWithJSON:(id)json; ...

2016-11-19 10:41:38

阅读数 2550

评论数 0

转载 YYModle

版权声明:本文为博主原创文章,文章均开源于博主对iOS的理解。深入浅出,拒绝抽象。 目录(?)[+] 一YYModel的使用场景 简单的 Model 与 JSON 相互转换Model 属性名和 JSON 中的 Key 不相同Mode...

2016-11-19 10:38:19

阅读数 311

评论数 0

原创 iOS开发如何判断一个字符串里只有纯数字

第一种方式是使用NSScanner: 1. 整形判断 - (BOOL)isPureInt:(NSString *)string{ NSScanner* scan = [NSScanner scannerWithString:string];  int val;  re...

2016-08-11 15:42:22

阅读数 2706

评论数 0

转载 Alcatraz的安装

Alcatraz是一个帮你管理XCode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。Alcatraz的安装 很简单: 在终端上输入如下命令即可完成安装: curl -fsSL https://raw.github.com/s...

2016-07-19 13:54:27

阅读数 640

评论数 0

转载 ESJsonFormat-Xcode

ESJsonFormat-Xcode  将 JSON 格式化输出为模型的属性  写在之前的注意 JSON中的key对应的value为Null的话会格式化成NSString类型 格式化之前光标放在你需要添加属性的地方 RootClass需要自己手动创建,插件...

2016-07-19 11:57:09

阅读数 2299

评论数 0

原创 UIView 渐渐出现 和渐渐消失了动画效果

渐渐 出现  self.photoView = [[PhotoShowView alloc]initWithFrame:PJ_MainScreen];     self.photoView.transform = CGAffineTransformMakeScale(0.1...

2016-07-12 17:36:27

阅读数 4860

评论数 0

原创 runtime 一些文章

runtime   主要是这两个帖子 http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/ http://tech.glowing.com/cn/objective-c-runtime/ 然后,关于里面的...

2016-06-29 11:52:36

阅读数 365

评论数 0

转载 CABasicAnimation 基本用法

CABasicAnimation 自己只有三个property   fromValue  toValue  ByValue 当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你增加基础...

2016-06-28 11:49:55

阅读数 415

评论数 0

转载 CALayer 的简介 和Core Animation动画效果 A

概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以...

2016-06-27 18:00:02

阅读数 2583

评论数 0

转载 iOS开发笔记--UIView中的坐标转换

分类:   iOS(86)  [objc] view plain copy   // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值   - (CGPoint)convertPoint:(C...

2016-06-25 14:01:50

阅读数 252

评论数 0

原创 Mask属性介绍

Mask属性介绍 Mask平时用的最多的是masksToBounds 吧. 其实除此以外Mask使用场景很多,看完之后你会发现好真是好用的不要不要的... 先来了解下Mask属性到底是什么? Mask 英文解释是蒙板/面罩,平时我们称为蒙层. 在苹果官方文档里如下图,意思是Mas...

2016-06-25 12:07:04

阅读数 1427

评论数 0

原创 UIView的 所有属性了全面了解

开发 这么长 时间  好多底层的东西 只是简单的接触一下 没有仔细去研究   今天去网上找点资料  ,系统了学习一下UIView  属性 说明 @property(nonatomic) CGRect            frame; 控件的位置和大小,所有的控件必须指...

2016-06-25 12:06:08

阅读数 584

评论数 0

原创 NSMutableAttributedString

在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttst...

2016-06-21 16:04:52

阅读数 201

评论数 0

原创 performSelectorOnMainThread

iphone开发中,在主线程之外的线程更新主线程所显示的界面元素,不能直接调用主线程的类的更新界面的方法,否则界面看不到任何结果 .而是需要有个缓冲,叫做 performSelectorOnMainThread 使用方法是,在线程调用到更新界面那个类的时候,在更新界面前,通过如下调用. [self...

2016-06-21 12:08:47

阅读数 214

评论数 0

原创 iOS 面试题汇总

作者:Job_Yang 之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删) Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? ...

2016-06-15 16:12:53

阅读数 4468

评论数 0

原创 layoutSubviews

layoutSubviews是UIView中的属性方法,即只要继承于UIView,就可以使用这个方法,这个方法也很强大,以下是他的触发时机: 1、init初始化不会触发layoutSubviews   2、addSubview会触发layoutSubviews   3、设置view的Frame...

2016-06-15 15:46:56

阅读数 328

评论数 0

转载 iOS图片拉伸技巧

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。 比如下面张图片,本来是设计来做按钮背景的:  bu...

2016-06-15 11:09:26

阅读数 352

评论数 0

转载 UITableView学习笔记

UITableView学习笔记                            看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit...

2016-06-14 14:08:27

阅读数 212

评论数 0

原创 怎么样动态改变UitableView header的高度

有这么一种需求,在列表顶端显示一些别样的数据,而这个别样的数据则需要通过一个别样的 View 来展现,它便是 UITableView 的 tableHeaderView。 倘若 tableHeaderView 里的内容很固定,高度不要随着内容的不同而改变,这样还好。 如果,高度是需要动...

2016-06-06 10:50:09

阅读数 809

评论数 0

转载 关于iOS`UITableViewCell 使用系统 多选 全选问题

最近做一个项目,要用到UITableView中cell的多选和全选。  上网简单一搜索,发现很多小伙伴对于这块是自己自定义cell且通过代码判断,再去改变UI来实现。很多方法的理论基础基本上都是自己给cell写一个属性来记录其是否未被选中的状态,然后单独用一个字典来装这些状态和对应cell所...

2016-06-02 16:23:59

阅读数 14559

评论数 2

原创 UItUItableView 自定义 多选和全选

这个是StoryBoard写了 model 类 #import  @interface My_CommodityModel : NSObject //按钮选中 @property (nonatomic,assign) BOOL seleted; //...

2016-06-02 15:48:31

阅读数 3607

评论数 0

转载 UITableView 自带编辑删除

一:UITableView 自带编辑删除 1:实现两个方法即可     #pragma mark tableView自带的编辑功能 -(void)tableView:(UITableView *)tableView commitEditingStyle:(UITabl...

2016-06-02 15:00:50

阅读数 581

评论数 0

转载 iOS6 自动布局 入门–Auto Layout(转)

目前为止,即使你的界面设计是在合理的复杂度内,你也必须要为之写许多代码来适应变化的布局。现在我相信你会很高兴听到这种情况将不会发生了-对于iPhone与iPad IOS6 带来了一个非常了不起的特征:自动布局。 自动布局不仅能给你的应用带来各种屏幕尺寸设计的支持,做为额外的惊喜,它还...

2016-04-18 16:41:08

阅读数 418

评论数 0

原创 iOS 键盘遮挡问题

//页面加载前调用的方法,注册两个通知:一个是键盘弹出来的通知,另外一个是键盘隐藏的通知,不同的通知调用不同的方法进行处理 -(void)viewWillAppear:(BOOL)animated {     //    注册键盘的通知中心 当键盘出现或改变的时候  ...

2016-04-11 18:20:12

阅读数 208

评论数 0

原创 设置 UItextField placeholder颜色和字体大小

设置textfield的placeholder的字体和颜色 UITextField *textField = [[UITextFieldalloc] initWithFrame:CGRectMake(10,30, 300, 150)];     textField.placeholde...

2016-04-11 10:25:13

阅读数 455

评论数 0

原创 仿 UIAlertView动画效果

本文转自http://my.oschina.net/u/661032/blog/74280 头文件记得导入#import ,及加入framework view source print? 01 +(void)exChan...

2016-04-01 16:18:21

阅读数 473

评论数 0

原创 iOS开发-UIView之动画效果的实现方法

前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画,让我使用起来感觉很顺畅,心情很开朗。本文会介绍UIView效果的实现方法,非核心动画。 一...

2016-04-01 15:27:31

阅读数 228

评论数 0

原创 UIAlertControllr的使用

今天回顾了一下UIAlertController ios8以前的方法被废弃了 所以就用新的方法 用起来感觉不错 更简洁  使用的步骤 第一步 初始化 + (instancetype)alertControllerWithTitle:(NSString *)title ...

2016-03-31 10:07:49

阅读数 254

评论数 0

原创 UISearchbar的学习

今天学习UISearchbar 直接上代码 #import "ViewController.h" @interface ViewController ()UITableViewDataSource,UITableViewDelegate,UI...

2016-03-29 13:44:03

阅读数 655

评论数 0

原创 textField 详解

//初始化textfield并设置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //设置边框样式,只有设置了才会显示边框样式    ...

2016-03-28 13:50:03

阅读数 364

评论数 0

原创 Xcode常用的快捷键

刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。 其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。   ...

2016-03-28 10:22:00

阅读数 485

评论数 0

原创 如何求出imgae在屏幕上的大小

- (CGSize)getScaleImageSize {     float heightScale = self.mainImage.frame.size.height/_selectedImage.size.height/1.0;     float widthSca...

2016-03-25 18:02:21

阅读数 258

评论数 0

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