自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS常见错误(持续更新)

1、重写layoutSubviews的方法一定要调用父类的方法,否则会出现问题!

2017-06-21 10:22:56 276

转载 iOS开发陷阱之UITextField中文输入长度的限制

转自:http://blog.csdn.net/lvxiangan/article/details/48086649

2017-06-15 19:01:05 271

转载 CAShapeLayer与UIBezierPath的结合使用

http://www.cnblogs.com/ioshe/p/5481841.html

2017-06-09 11:33:54 335

转载 内存恶鬼drawRect

测试篇:1.http://bihongbo.com/2016/01/03/memoryGhostdrawRect/答疑篇:2.http://bihongbo.com/2016/01/11/memoryGhostMore/

2017-06-09 09:23:56 353

原创 极光推送相关总结

极光推送基本配置和使用就不在这里讲啦,如果想了解基本配置和使用的,自行百度或google~总结A、做极光推送相关逻辑前准备工作:一、.要考虑推送消息的类型,分好类(很重要,主要是后台工作,因为有些APNs消息需要收到消息后做相应操作的,不可能在收到任何消息时都操作)二、要考虑APNs消息和应用内消息对消息数量或者小红点的影响(特别是两种都有的时候,防止多余显示,防止错误覆盖,可以考虑以

2017-05-18 18:56:43 391

原创 限制UITextField输入长度

法1:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (range.location >= 2) return NO; // return NO to not ch

2017-04-05 18:47:16 237

原创 oc简单排序问题

1.通过NSSortDescriptor对象的对象方法 initWithKey 或是直接通过类方法  sortDescriptorWithKey 生成一个NSSortDescriptor(排序描述)对象,该对象传进一个排序关键字(该关键字是要排序的数组中元素对象的属性),并且设置按照该关键字(属性)是按照升序还是降序。2.将NSSortDescriptor对象(可以多个)添加到一个数组中。

2017-03-31 10:19:05 211

原创 为什么所有的UI元素都往上漂移了44pt。

由于iOS6和iOS7的不同所以需要注意这三个属性:self.edgesForExtendedLayout = UIRectEdgeNone;就修复了上漂移的问题self.navigationController.navigationBar.translucent = NO;导航栏透明度为NOautomaticallyAdjustsScrollViewInsets 为 NO

2017-03-31 10:14:33 309

原创 获取属性列表

-(void)dome{ unsigned int numIvars; //成员变量个数 Ivar *vars = class_copyIvarList(NSClassFromString(@"UIAlertAction"), &numIvars); //Ivar *vars = class_copyIvarList([UIView class], &numIvars);

2017-03-25 16:13:04 654

转载 MJExtension 字典转模型

http://www.jianshu.com/p/11a8e15f7d2b

2017-02-27 18:03:52 875

原创 xcode文件找不到---“AFNetworking.h”file not found

今天遇到一个很奇怪的问题,在本地通过cocoapods引入AFNetworking包后,文件引入报错:“AFNetworking.h”file not found,但是拷贝到另一台电脑,能够重新运行,本以为是xcode出了问题,所以重新安装了xcode,但是问题依然存在。后来在网站上看到一个解决“AFNetworking.h”找不到的解决方案。原文的答案是:In XCode go to P...

2017-02-22 17:38:47 1672

转载 iOS 开发中各种尺寸

http://hjcapple.github.io/2014/12/14/ios-size.html

2017-02-07 15:04:34 246

原创 UIButton根据色值在不同状态的显示不同背景色

#import @interface UIButton (KKFillColor)- (void)setBackgroundColor:(UIColor *)backgroundColor forState:(UIControlState)state;@end#import "UIButton+KKFillColor.h"@implementation UIButton (KKFi

2016-12-14 19:37:04 2175

原创 UILabel如何根据富文本内容计算高度

方法1:(第一段代码和法2第一段相同) NSString *str = @"这是一个有关富文本的一个记录,希望能帮助一些刚刚入行不久的同行们一起进步,让大家都能躺仰的iOS代码的世界里,尽情享受"; NSMutableAttributedString *attributeString = [[NSMutableAttributedString alloc] initWithS

2016-12-14 19:28:47 3400

原创 看书

1.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;2.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 3.你学的知识能清楚的讲出来让别人明白,说明你真的理解了;4.笔记是必不可少的;5.在任何时刻都不要认为自己手中的书已经足够了;

2016-10-31 10:12:51 278

原创 自动获取cell高度的第三方

FDTemplateLayoutCell

2016-09-21 10:17:44 278

转载 UIScrollView,UIView转换UIImage代码(整个view截图, 不只是可视区域)

http://www.cnblogs.com/willbin/p/3745067.html

2016-09-21 10:05:58 938

转载 添加标签的第三方

https://github.com/kcandr/IQLabelView也可以稍加改进添加图片标签

2016-09-21 09:49:45 275

转载 iOS图片裁剪scale问题

http://linyehui.me/2015/09/24/uiimage-get-sub-image.html

2016-09-20 17:38:34 584

转载 UITableView 分割线不靠左(未补全),删除多余分割线问题

http://www.jianshu.com/p/5f5fddea29fd

2016-09-01 09:33:23 252

原创 判断NSString字符串或NSArray数组是否为空

一、宏定义1.字符串#define NULLString(string) ((![string isKindOfClass:[NSString class]])||[string isEqualToString:@""] || (string == nil) || [string isEqualToString:@""] || [string isKindOfClass:[NSNull c

2016-08-26 15:16:34 1657

原创 正则判断手机号码格式

//正则判断手机号码格式+ (BOOL)validatePhone:(NSString *)phone{    /**     * 手机号码     * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188     * 联通:130,131,132,152,155,156,185,186

2016-08-26 15:12:06 532

原创 如何设置tableview的头部视图的颜色

- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section{ UITableViewHeaderFooterView *v = (UITableViewHeaderFooterView *)view; v.backgrou

2016-08-24 18:15:18 2651

转载 CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target

http://blog.csdn.net/sjl_leaf/article/details/50506057

2016-08-24 14:47:18 196

转载 自定义 UITabBar 总结(一个模拟 instagram TabBar 的例子)

在Main.storyboard中,丛右侧的工具视图中选择一个view controller拖拉到 main.storyboard中。然后按住control键盘+鼠标左键点击含有tab bar控件的 tabbarController。拖拉一条线到刚才建立的view controller 。 松开鼠标,弹出对话框,选择relationship 要调整item的顺序。可以通过拖拉tab ba

2016-08-22 10:05:49 776

原创 ios各种设备尺寸相对应的像素

1.iPhone屏幕尺寸、分辨率及适配http://blog.csdn.net/phunxm/article/details/42174937点击打开链接2.ipad屏幕尺寸、分辨率及适配ipad ——9.7英寸  ——逻辑分辨率:768x1024 屏幕分辨率:768x1024——12.9英寸  ——逻辑分辨率:768x1024 屏幕分辨率:1536x2048ipad

2016-08-19 17:34:12 550

转载 上架详细流程

转自:http://www.jianshu.com/p/b1b77d804254,版权归原作者所有一、前言:作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。二、准备:一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)四种类...

2016-08-19 15:30:26 385

转载 用application loader上传ipa包遇到的问题

1.iPad Multitasking support requires these orientationshttp://stackoverflow.com/questions/32559724/ipad-multitasking-support-requires-these-orientations点击打开链接2.Missing required icon file

2016-08-19 11:37:46 859 1

转载 iOS App上架(Member Center中)的一些知识及原理和iOS App上架流程

iOS App上架(Member Center中)的一些知识及原理:http://www.jianshu.com/p/cb6c5f1c972biOS App上架流程:http://www.jianshu.com/p/16fa56eacb5e

2016-08-18 16:50:49 986

原创 打印CGxxx等结构体

方法:UIKIT_EXTERN NSString *NSStringFromCGPoint(CGPoint point);UIKIT_EXTERN NSString *NSStringFromCGVector(CGVector vector);UIKIT_EXTERN NSString *NSStringFromCGSize(CGSize size);UIKIT_EXTERN NSStr

2016-08-12 17:18:04 793

原创 怎么用NSMutableArray存储CGPoint,CGSize,CGRect,CGAffineTransform,UIEdgeInsets,UIOffset

因为CGPoint,CGSize,CGRect,CGAffineTransform,UIEdgeInsets,UIOffset等不是NSObject的子类,因此不能够直接添加到NSMutableArray中,所以要先将其转换成NSObject的子类。NSValue类可以解决这个问题:CGPoint point = CGPointMake(2,2);NSValue *value = [NSVa

2016-08-12 17:07:57 926

原创 CGRect, CGPoint,CGSize,CGAffineTransform,UIEdgeInsets,UIOffset与NSValue的相互转换

添加CGRect, CGPoint,CGSize,CGAffineTransform,UIEdgeInsets,UIOffset到方法:@interface NSValue (NSValueUIGeometryExtensions)+ (NSValue *)valueWithCGPoint:(CGPoint)point;+ (NSValue *)valueWithCGVector:(

2016-08-12 15:51:28 904

原创 对数组每个数进行操作的系统方法

方法:- (void)enumerateObjectsUsingBlock:(void (^)(ObjectType obj,NSUInteger idx, BOOL *stop))blockNS_AVAILABLE(10_6,4_0);实例:[_percentArrenumerateObjectsUsingBlock:^(id _Nonnull obj, NS

2016-08-12 09:44:03 413

转载 如何让label大小自适应字体大小

方法1:UILabel *label = [UILabel alloc] init];label.text = @"myLabel";//labelsize的最大值CGSize maximumLabelSize = CGSizeMake(100, 9999);//关键语句,根据label的内容获取指定范围内label的实际大小CGSize expectSize = [label si

2016-07-26 14:28:24 12696 1

银行家算法

死锁问题,安全性检测,算法的分配,算法的预分配

2013-12-20

空空如也

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

TA关注的人

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