自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

百里未央_

倾_我所有情

  • 博客(13)
  • 收藏
  • 关注

原创 iOS 程序基本知识

第一、程序的入口和生命周期 每个程序都有一个main.m这个类,内部有一个main方法,而这个方法我们看到和C语言中的main函数形式是一致的,入口就在这里,那么这里干了一件事就是托付应用程序的代理对象AppDelegate类,也就是把整个应用程序的逻辑都托付给了AppDelegate类,在iOS中这种方式叫做代理,然后UIApplicationMain类就会和AppDelegate类进行交互,

2016-10-15 11:11:11 227

原创 iTunes Connect(协议、税务和银行业务)-2016版

应用内购开发的前提是要填写税务等一些列内容,但是填写税务的时候出现了大的变动。 Form W-8BEN: Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding and Reporting (Individuals) (Rev. February 2014) Part I: Ident

2016-10-15 10:40:05 3485

原创 Touch ID 简易教程

基础知识 支持系统和机型 iOS系统的指纹识别功能最低支持的机型为iPhone 5s,最低支持系统为iOS 8,虽然安装iOS 7系统的5s机型可以使用系统提供的指纹解锁功能,但由于API并未开放,所以理论上第三方软件不可使用。 依赖框架 LocalAuthentication.framework #import 注意事项 做iOS 8以下版本适配时,务必进行API验证,避

2016-09-28 15:50:56 363

原创 CocoPods基本使用

CocoPods最最最醉醉基本使用 CocoPods安装前的终端配置 1.移除现有Ruby默认源 gem sources --remove https://rubygems.org/ 2.使用新的源(淘宝) gem sources -a https://ruby.taobao.org/

2016-09-21 21:00:08 399

原创 iOS去除数组中重复元素的几种方法

//第一种:利用NSDictionary的allKeys(allValues)方法。 NSArray *array = @[@"2016-10-1",@"2016-10-9", @"2016-10-9",@"2016-10-9",@"2016-12-25", @"2016-12-25",@"2016-12-25",

2016-09-21 20:36:29 1679

转载 iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证

//邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@"

2016-08-28 19:10:00 361

原创 Xcode 7.3 解决不能自动联想的问题

Auestion: 升级Xcode 7.3 之后发现导入头文件之后,没法自动联想. Solution: 打开Xcode --> Target --> BuildSettings --> Apple LLVM 7.1 -Language-Objective C 下面的 Weak References in Manual Retain Release 设置为YES. 运行一下就可以用了.

2016-08-27 16:57:34 504

原创 break、continue、return的用法

break,continue和return这三个语句的用法新手们经常弄混淆,至少在我学习C语言的时候经常把它们的用法给搞错。 break语句:          break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。  break 可用于 C 提供

2016-08-26 22:05:45 488

原创 NSString、NSMutableString操作

NSString *name = @"LiuYiFei"; //1.把字符串换成大写 NSLog(@"%@",[name uppercaseString]); //2.把字符串换成小写 NSLog(@"%@",[name lowercaseString]); //3.只让首字母大写 NSLog(@"%@",[name capitalizedStrin

2016-08-21 17:45:03 162

原创 OAuth2.0和SSO授权

一、OAuth2.0授权协议   一种安全的登陆协议,用户提交的账户密码不提交到本APP,而是提交到授权服务器,待服务器确认后,返回本APP一个访问令牌,本APP即可用该访问令牌访问资源服务器的资源。由于用户的账号密码并不与本APP直接交互,而是与官方服务器交互,因而它是安全的。                             流程:   1、获取未授权

2016-08-21 14:19:34 369

原创 iOS开发- 常见日志打印

一、打印当前的函数和行号: 我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如: NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj); 其中func和LINE都是预编译的宏,编译时会分别替换为当前函数和当前行号。 下面是一些常用于打印日志的宏。 宏  说明 __

2016-07-29 10:04:28 561

原创 iOS开发--自定义cell基本实现

一、使用xib创建cell        Xib文件是一个轻量级的用来描述局部界面的文件,它与StoryBoard类似,都是使用Interface Bulider工具进行编辑。但是StoryBoard是重量级的,它是用来描述整个软件的多个界面,并且能够展示多个页面之间的跳转关系。在StoryBoard出现之前,一直是使用Xib文件表示界面。当然除了使用Xib文件,也可以直接使用代码来生成

2016-07-14 10:09:33 223

原创 NSString、NSMutableString基本用法

NSString、NSMutableString基本用法 NSString是一个对象类型。NSString是NSObject(Cocoa Foundation的基础对象)的子类 一、NSString的创建 1、创建常量字符串。 NSString *astring = @"This is a String!"; 2、创建空字符串,给予赋值。 NSString *astring =

2015-11-30 19:54:24 165

空空如也

空空如也

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

TA关注的人

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