自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Xcode删除所有的mobileprovision

如果要删除Xcode - target - code signing - provision files 里的不用或者废弃的的provisionfiles files, 可以按照如下进行全部进入终端,1. 首先cd到目录”~/Library/MobileDevice/Provisioning\ Profiles”cd ~/Library/MobileDevice/Provi

2016-08-18 20:31:00 529

转载 修改UITextField placeholder字体颜色

修改UITextField的占位符文字颜色主要有三个方法:使用attributedPlaceholder属性@property(nullable, nonatomic,copy) NSAttributedString *attributedPlaceholder NS_AVAILABLE_IOS(6_0); // default is nil重写drawPlac

2016-08-04 20:08:03 1263

转载 iOS block基础

文/像孩子一样(简书作者)原文链接:http://www.jianshu.com/p/17872da184fb著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。本文简介本章不会对Block做过多的实现研究。只是讲解基本的用法。纯粹基础知识。结合实际项目怎么去做举例。Block使用场景,可以在两个界面的传值,也可以对代码封装作为参数的传递等。用过GCD就知道Block

2016-06-27 21:48:26 364

转载 iOS 数据持久化方式 - 归档 反归档

所谓归档:将复杂对象转化为NSData类型数据(复杂-->归档-->NSData--->WriteToFile)注意:归档是将对象转化为数据字节,以文件的形式存储在磁盘上,所谓反归档:将NSData类型数据转化为复杂对象(读取文件-->NSData-->反归档--->复杂对象)再说归档之前,先说下iOS的数据持久化方式:那么问题来了,什么是数据持久化?数据持久化(侠义的

2016-06-27 20:45:00 7525 1

原创 更改iOS APP name

Click on your Target file (First Main file of the application). Go to Build Settings. Scroll down you will find a bar called "Packaging".Under Packaging you will see Product Name, you can change proje

2016-06-27 17:12:17 629

转载 iOS - Xcode -Target , PROJECT 区别

文/travin(简书作者)原文链接:http://www.jianshu.com/p/e304247ede59著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。---------------------------------------------------------------------------------------------------------

2016-05-17 16:52:24 2893

原创 修改textFieldplaceholder字体颜色和大小

修改textFieldplaceholder字体颜色和大小 textField.placeholder = @"Username!"; [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldSystemFontO

2016-05-10 22:04:04 652

原创 iOS- 自定义导航控制器(-)

//  Created by xue on 4/22/16.//  Copyright © 2016 Jessica. All rights reserved.//#import @interface JRNavigationController : UINavigationController@end//  Crea

2016-04-22 18:10:35 351

原创 iOS 自定义控件--纯代码或者xib&storyBoard 系统会调用的方法

//  Created by xue on 4/22/16.//  Copyright © 2016 Jessica. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewCont

2016-04-22 17:24:05 1984

原创 iOS -- 常用pch宏 <二>

//屏幕宽、高#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)//1个像素的宽度#define SINGLE_LINE_WIDTH (1.0f/[UIScreen mainScreen].

2016-04-19 14:44:31 653

转载 iOS - 时间日期

一、时间和日期计算我们在应用开发中,时常需要和时间打交道,比如获取当前时间,获取两个时间点相隔的时间等等,在iOS开发中与时间相关的类有如下几个:NSDate:表示一个绝对的时间点NSTimeZone:时区信息NSLocale:本地化信息NSDateComponents:一个封装了具体年月日、时秒分、周、季度等的类NSCalendar:日历类,它提供了大部分的日期计算接口NSDat

2016-04-19 14:31:25 373

转载 iOS基础调试 console

前言在开发中一定需要到调试跟踪,但是很多开发者虽然做过很多的项目,但是未必了解开发中有哪些调试命令可以帮助我们开发者更快更好地定位到问题所在。本篇文章主要是讲解在开发中如何利用LLDB来Debug。首先会讲一些基础知识,主要是帮助新手们学习如何去调试。对于一些比较高级的操作,不会也没有关系,但是如果能够掌握得了的话,会更方便更快速地查找问题。基本调试操作Paste_Imag

2016-04-19 14:22:36 4999

转载 iOS- 微信授权登录

微信是一个在开发中经常会使用到的平台,比如微信登录、授权、支付、分享。今天我们来看看如何在自己的应用里面集成微信授权。1、微信授权的定义微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(access_token),通过access_token可以进行微信开放平台授权

2016-04-18 16:12:12 9488

转载 iOS - 社交分享- weibo分享

一、社交分享现在很多应用都内置“社交分享”功能,可以将看到的新闻、博客、广告等内容分享到微博、微信、QQ、人人网等,其实从iOS6.0开始苹果官方就内置了Social.framework专门来实现社交分享功能,利用这个框架开发者只需要几句代码就可以实现内容分享。Social框架使用步骤:导入Social.framework框架,添加头文件#import 创建分享内容编辑

2016-04-18 16:11:08 328

转载 iOS - UIImageView 的contentMode属性,以及图片拉伸stretchableImageWith

UIImageView 的contentMode这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定:typedefNS_ENUM(NSInteger, UIViewContentMode) {UIViewContentModeScaleToFill,UIViewContentModeScaleAspectFit,// contents scaled

2016-04-18 16:10:01 5137

转载 iOS - UISearchController搜索框与NSPredicate谓词

一、UISearchController搜索框的用处很大,就不用废话了,在iOS8以前是用UISearchBar加代理实现的。现在已经废弃,鼓励使用新的UISearchController首先遵守UISearchResultsUpdating协议@interface RootTableViewController () //再实现必须的方法-(void)updateSearc

2016-04-18 14:19:56 1213

转载 iOS 开发技巧 更新

http://www.jianshu.com/p/970469cb0428解决同时按两个按钮进两个view的问题。[button setExclusiveTouch:YES];在6p模拟器上输出宽度是414,在6p真机上输出是375是测试机本身设置的问题,到设置-显示与亮度里面把显示模式改成“标准”图片拉伸UIImage* img=[UIImage imageN

2016-04-06 20:26:37 240

转载 iOS 拨打电话 发送短信

转载 http://blog.csdn.net/xyz_lmn/article/details/8968209电话、短信是手机的基础功能,iOS中提供了接口,让我们调用。这篇文章简单的介绍一下iOS的打电话、发短信在程序中怎么调用。1、打电话[cpp] view plain copy print?[[UIApplication s

2016-04-06 19:43:57 519

转载 iOS 沙盒机制

转载 http://blog.csdn.net/xyz_lmn/article/details/8968213       iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Libra

2016-04-06 19:41:49 280

转载 iOS 国际化语言

转载 http://blog.csdn.net/xyz_lmn/article/details/8968191开发的移动应用更希望获取更多用户,走向世界,这就需要应用国际化,国际化其实就是多语言。这篇文章介绍Xcode4.5以后的国际化,包括应用名国际化和应用内容国际化。如果是Xcode4.5之前版本请参考。应用内容国际化1、新建一个名为Localizable.string

2016-04-06 19:38:58 336

转载 iOS UIDevice- NSBundle - NSlocale

转载   http://blog.csdn.net/xyz_lmn/article/details/8968196 iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDe

2016-04-06 19:37:17 277

原创 iOS - 判断是否第一次登陆APP

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    // Override point for customization after application launch.        if (!

2016-03-30 21:45:51 2492

转载 iOS - 开发小技巧

文/KentonYu(简书作者)原文链接:http://www.jianshu.com/p/612ffef7ca41 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。关于常量的命名法:常量局限于某“编译单元”(也就是在实现文件.m之内),则前面加字母k;若常量在类之外可见,则通常已类名做为前缀。//file .mstatic const NSTimeI

2016-03-28 21:15:34 386

转载 iOS - UITableViewCell reload 数据刷新method

文/Sean_Jiang(简书作者)原文链接:http://www.jianshu.com/p/658bfccf5036著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。数据刷新方法重新刷新屏幕上的所有cell[self.tableView reloadData];刷新特定行的cell[self.tableView reloadRowsAtIndex

2016-03-28 21:07:02 2837

转载 iOS -- pch文件介绍 及用法 - $(SRCROOT)/工程名/pch文件名.pch -- <一>

文/coderWen(简书作者)原文链接:http://www.jianshu.com/p/19e8fedc9bb2著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。pch文件一般用于设置项目整体风格以及全局配置,在真实项目开发中运用极广.作用:1. 存放一些公用的宏2. 存放公用的头文件(例如分类,常量文件等)3. 自定义log(输出)原理:c

2016-03-23 20:59:42 2166

原创 改变iOS系统自带返回按钮事件

最近要用到  用 系统自带的带箭头的返回按钮 返回到指定的ViewController 或者返回到RootViewController, 自定义NaviBarItem也可以 但是想用系统的箭头,就偶然间看到下面的帖子,特别激动, 自己也按照stacoverflow答主的file写了一个UIViewcontrolller catrgory 类,在下面。。。文/XinStar(简书作者)原

2016-03-23 20:29:56 13960

转载 iOS - nil、Nil、NULL、NSNull简单介绍

nil、Nil、NULL、NSNull的区别nil:指向一个对象的空指针Nil:指向一个类的空指针NULL:指向其他类型(如:基本类型、C类型)的空指针NSNull:通常表示集合中的空值举例:NSURL *url = nil;Class class = Nil;int *pointerInt = NULL;NSArray *array =

2016-03-23 18:37:59 320

转载 iOS KVC 和 KVO 简单介绍

来源:  对月流      链接:http://www.jianshu.com/p/f1393d10109d一,KVCKVC也就是key-value-coding,即键值编码,通常是用来给某一个对象的属性进行赋值,例如有人这么一个类,其对外有两个属性,姓名和年龄,我们在创建了一个人p后可以通过点语法直接给p赋值。Perso

2016-03-23 16:06:47 219

转载 iOS推送 之 本地通知UILocalNotification

来源:   JanzTam   链接:http://www.jianshu.com/p/4a27736a319cNotification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由i

2016-03-23 15:56:24 273

转载 iOS UIView的drawRect方法 - setNeedsDisplay和setNeedsDisplayInRect.

转载:http://blog.csdn.net/liliangchw/article/details/8448381有了view的子类,只要重载一个方法drawRect-(void)drawRect:(CGRect)aRect;它的参数是个矩形,这个矩形就是你要重绘的区域,你可以忽略参数,它只是为了性能优化,只在固定的区域绘图.注意!!!永远不要去调用drawRect,因为d

2016-03-23 15:50:08 3545

转载 iOS UIView的几个layout方法-layoutSubviews、layoutIfNeeded、setNeedsLayout

来源:  大石头布(@大疯子石头 )   链接:http://www.jianshu.com/p/eb2c4bb4e3f1下面列举下iOS layout的相关方法:layoutSubviewslayoutIfNeededsetNeedsLayoutsetNeedsDisplaydrawRec

2016-03-23 15:08:15 394

转载 iOS 宏(define)与常量(const)使用

来源:汉斯哈哈哈(@汉斯哈哈哈 )   链接:http://www.jianshu.com/p/f83335e036b5在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰你能区分下面的吗?知道什么时候用吗?#define HSCoder @"汉斯哈

2016-03-23 14:58:59 279

转载 iOS开发调试技巧

来源: 乞力马扎罗的雪雪(@陈宇峰Coder)    链接:http://blog.csdn.net/chenyufeng1991/article/details/50478656摘要:对于软件开发而言,调试是必须学会的技能,重要性不言而喻。对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中。不同语言、不同IDE、不同平台的调

2016-03-22 21:59:41 305

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-16 20:38:40 336

转载 iOS UIView animation动画效果 (1)

转载: http://blog.csdn.net/richard_rufeng/article/details/9987667UIView类的很多属性都设计为动画,动画的属性是指当属性从一个值变成另外一个值时可以支持动画,同时通知UIKit需要执行什么样类型的动画,UIView对象支持动画的属性有如下几个:frame属性:可以使用该属性改变尺寸和位置bounds:改变尺寸c

2016-03-16 20:35:40 337

原创 iOS UINavigationItem.backBarButtonItem 设置-利用系统自带返回箭头

-(void)changeViewControllerWithResult:(NSDictionary *)result{        [BusyIndicatotUtility hideHUDInController:self];        TimeBoxViewController *timeBoxVC = [self.storyboard instantiateView

2016-03-15 21:53:36 6934

原创 iOS7 initWithCustomView- leftBarButtonItem / rightBarButtonItem 偏移问题

-(void)initNavigationBar{    self.navigationItem.title = @"Create Message";    //leftBarButtonItem    UIButton * cancelBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 60.0f, 44.0f)]

2016-03-15 21:30:13 570

原创 iOS - APNS - setApplicationIconBadgeNumber = 0

设置APP 在user点击APP icon图标后 badge小红钮不管显示几个 收到多少条notification, 都显示为0-     [UIApplication sharedApplication].applicationIconBadgeNumber = 0;;- (BOOL)application:(UIApplication *)application didFinishLa

2016-03-14 21:34:51 3612

转载 UIViewController的基本概念与生命周期

UIViewController的基本概念与生命周期转载:http://www.cnblogs.com/wayne23/p/3868535.htmlUIViewController是iOS顶层视图的载体及控制器,用户与程序界面的交互都是由UIViewController来控制的,UIViewController管理UIView的生命周期及资源的加载与释放。UIView与UIWi

2016-03-14 20:45:33 369

转载 iOS UIViewController的生命周期及iOS程序执行顺序

当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc                                   创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView                          从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图

2016-03-14 20:38:07 263

空空如也

空空如也

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

TA关注的人

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