自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS 8 Xcode6 设置Launch Image 启动图片

Step1 1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持. 技术分...

2017-05-24 14:51:00 128

转载 如何在同一台电脑上打开多个iPhone模拟器

有时候我们可能需要测试APP在多台手机上互相通信,例如你想要通过一台手机,控制另外一台手机上的APP界面变化。但是我们并没有两台iPhone,这时候我们就可以使用以下方法来模拟两台手机上的APP进行交互了。 1.打开文本编辑器,将以下代码拷贝到文本内 #!/bin/shcd ...

2017-05-24 14:23:00 224

转载 简单打包测试用

打spa包: 1、用xcode真机编译一下程序。 2、在左侧最下面有xxxxx.app文件,右键“show in finder” 3、将finder中的这个.app文件拖拽到itunes图标上 4、打开iTunes,选择应用程序(不是手机的应用程序)就能看到这个程序了 ...

2017-05-24 14:22:00 119

转载 Xcode7--免证书真机调试

Xcode7之前,想要真机调试,必须花99刀购买开发者账号,而且步骤繁琐,需要下载证书。随着Xcode7的推出,大幅度的简化了真机调试的步 骤,对ios开发工作者和正在学习ios开发的众多码农们,可以说是个不小的福利。现在,我就详细的向大家介绍一下如何免证书真机调试。   第一步:准...

2017-05-24 14:22:00 107

转载 常用宏定义及系统宏说明

1. 判断是否是iPad #define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) typedef NS_ENUM(NSInteger, UIUserInterfaceIdiom) { U...

2017-05-24 14:22:00 430

转载 TextField控件详解

一、UITextField手动编写控件 UITextField *txtAccount = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 300, 30)]; //设置边框风格 [txtAcco...

2017-05-24 14:21:00 194

转载 自定义UITableViewCell

<一>使用nib 1、xib中指定cell的Class为自定义cell类型(注意不是设置File’s Owner的class) 2、调用 tableView 的 registerNib:forCellReuseIdentifier:方法向数据源注册cell 复制代码...

2017-05-24 14:20:00 63

转载 tableView分割线

1.隐藏全部分割线 //隐藏全部分割线 _tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 2.解决分割线不顶头问题 //默认分割线是不靠最左边的,解决分割线不顶头问题 //在创建ta...

2017-05-24 14:20:00 89

转载 performSelector 那点事

在项目中,常常用到performSelectorXXX之类的方法,而且有很多类似方法;今天就来召集一下! 1.performSelectorOnMainThread:withObject:waitUntilDone: - (void)performSelectorOnMainThr...

2017-05-24 14:20:00 76

转载 通知Notification

注意⚠️!!! 关于Capabilities中打开Push Notifications 开关: 在XCode7中这里的开关不打开,推送也是可以正常使用的,但是在XCode8中,这里的开关必须要打开不然会报错: Error Domain=NSCocoaErrorDomain Co...

2017-05-24 14:20:00 75

转载 NSCharacterSet 字符操作

NSCharacterSet ,以及它的可变版本NSMutableCharacterSet,用面向对象的方式来表示一组Unicode字符。它经常与NSString及NSScanner组合起来使用,在不同的字符上做过滤、删除或者分割操作。为了给你提供这些字符是哪些字符的直观印象,请看看NS...

2017-05-23 16:15:00 77

转载 Masonry Autolayout

例: [_imageViewmas_makeConstraints:^(MASConstraintMaker *make) { make.top.and.left.and.right.equalTo(self.contentView); ...

2017-05-23 16:15:00 68

转载 修改工程名,类名

1.修改工程名 1.点击工程名,将其改为新名字,点击enter键,出现下图,选择Rename 2.打开工程所在文件夹,将项目文件名改为新名字,返回工程可看到项目内的文件都标红找不到了 3.点击工程内的项目文件夹,在右边属性栏的name中将名字改为新名字,然后点击下...

2017-05-23 16:15:00 382

转载 block传值

1.block传值回来 //block 第一步,id为返回类型,无则为void@property (nonatomic ,copy)id(^titleblock)();//block 第二步,在哪里调用blockif (_titleblock) { titleLabel...

2017-05-23 16:15:00 69

转载 iOS10语音识别框架SpeechFramework应用

一、引言 iOS10系统是一个较有突破性的系统,其在Message,Notification等方面都开放了很多实用性的开发接口。本篇博客将主要探讨iOS10中新引入的SpeechFramework框架。有个这个框架,开发者可以十分容易的为自己的App添加语音识别功能,不需要再依赖于其...

2017-05-23 16:15:00 84

转载 输入框被键盘遮挡时 让整个view上移

//监听键盘响应事件 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotificat...

2017-05-23 16:15:00 124

转载 iOS视图控制对象生命周期

1.iOS视图控制器的生命周期 在面向对象的语言中,是对象,就一定要有生命周期,UIViewController也不例外,生命周期管理Controller的作用范围和时间,也管理其内对象的作用范围和时间。首先,UIViewController中与其生命周期有关的几个函数如下: /...

2017-05-23 16:15:00 50

转载 IOS中获取各个文件的目录路径的方法和NSFileManager类

IOS中获取各种文件的目录路径的方法 1.iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. 四个文件夹: documents,tmp,app,Library。 永久数据存储一般放在什么位置: 手动保存的文...

2017-05-23 16:15:00 148

转载 iOS 10 新特性

1.语音识别 苹果官方在文档中新增了API Speech,那么在以前我们处理语音识别非常的繁琐甚至很多时候可能需要借助于第三方框架处理,那么苹果推出了这个后,我们以后处理起来就非常的方便了,speech具有以下特点: 可以实现连续的语音识别 可以对语 音文件或者语音流进行识别...

2017-05-23 16:15:00 113

转载 字符串_过滤处理

Demo: 限制只能有数字 #define NUMBERS @"0123456789" ` ` `//限制只能输入特定的字符 //invertedSet方法是去反字符,...

2017-05-23 16:15:00 134

转载 iOS 四种保存数据的方式

在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver: 采用归档的形式来保存数据,该数据对象需要遵守NSCoding...

2017-05-23 16:15:00 97

转载 xib和storyboard的使用

xib 1.单独创建xib 1,右击–New File–iOS–User Interface–View,取名xxxViewControler 2, 点击”File‘s Owner”,设置Class为xxxViewControler 3, 右键”Files‘s Owner”...

2017-05-23 16:15:00 83

转载 沙盒

1.沙盒内的目录Documents,Library,tmp 因为应用是在沙盒(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件: Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录 tmp:存放临时文件,iTunes...

2017-05-23 16:15:00 67

转载 iOS 8 Xcode6 设置Launch Image 启动图片

Step1 1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持. 技术分...

2017-05-23 16:15:00 61

转载 设备旋转UIDeviceOrientation 和 UIInterfaceOrientation

UIDeviceOrientation 是机器硬件的当前旋转方向 这个你只能取值 不能设置 UIInterfaceOrientation 是你程序界面的当前旋转方向 这个可以设置 1.UIDeviceOrientation 和 UIInterfaceOrienta...

2017-05-23 16:15:00 143

转载 生成/扫描二维码

1.系统生成二维码 //// ViewController.m// 实验////#import "ViewController.h"@interface ViewController ()@end@implementation ViewController//...

2017-05-23 16:15:00 130

转载 UIView层次管理,按钮切换

//加入子控制器[self addChildViewController:XXXViewCtrl];//将一个UIView显示在最前面只需要调用其父视图的方法: bringSubviewToFront()//将一个UIView层推送到背后只需要调用其父视图的方法:sendSub...

2017-05-23 16:15:00 76

转载 NSString、NSMutableString基本用法

Demo main.m文件// // main.m// 11111//// Created by apple on 15/8/17.// Copyright (c) 2015年 apple. All rights reserved.//#import ...

2017-05-23 16:12:00 115

转载 在storyboard中加入NavigationController

1.打开Main.storyboard,将Navigation Controller控件拉到空白处。 2.若不需要使用系统自动提供的Root View Controller作为根视图,可将Root View Controller删除,并将View Controller的开始箭...

2017-05-23 16:12:00 295

转载 UIWebView

1、使用UIWebView加载网页 运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。 2、加载WebView 在ViewController.h添加WebView成员变量和在ViewController.m添加实现 ...

2017-05-23 16:12:00 72

转载 UILable常用属性和方法

·UILable是iPhone界面最基本的控件,主要用来显示文本信息。 ·常用属性和方法有: 1、创建 CGRect rect = CGRectMake(100, 200, 50, 50); UILabel *label = [[UILabel alloc] initWithFr...

2017-05-23 16:12:00 60

转载 导航条UINavigtionBar,标签栏UITabBarController,抽屉MMDrawerController

Demo: AppDelegate.m文件 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // ...

2017-05-23 16:12:00 127

转载 NSArray、NSMutableArray基本用法

Demo: #import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { //可变数组 NSMu...

2017-05-23 16:12:00 153

转载 UIButton

(1)UIButton的创建 // UIButtonTypeCustom = 0, 自定义风格 // UIButtonTypeRoundedRect, 圆角矩形 // UIButtonTypeDetailDisclosure, 蓝色小箭头“>”按钮,主要...

2017-05-23 16:12:00 66

转载 NSDictionary、NSMutableDictionary的基本用法

1.创建词典 1.1不可变词典NSDictionary //字典初始化 NSDictionary *dict2 = [[NSDictionary alloc]initWithObjectsAndKeys:@"frankfan",@"name",@25,@"age", ni...

2017-05-23 16:12:00 100

转载 iOS第三方星级视图控件——HCSStarRatingView

iOS第三方星级视图控件——HCSStarRatingView HCStarRatingView是一款十分小巧的星级视图控件,其通过原生画图的方式来渲染星级视图页面,同时,其也支持开发者对星级图片的自定义操作。 HCStarRatingView的git地址如下:https...

2017-05-23 16:12:00 135

转载 UIActivityIndicatorView活动指示器

UIActivityIndicatorView用于网速比较慢,给个提示让用户感觉到我们在努力的加载数据的效果。UIActivityIndicatorView 提供轻型视图,会显示一个标准的旋转进度轮,只要添加到程序中,在合适的地方start和stop即可。start的时候可以吸附在当前视...

2017-05-23 16:12:00 76

转载 html 获取文本框中的内容

获取文本框中的内容有以下两种方法: 假设为如下文本框: <input type="text" value="" id="text"> 1、原生JS获取文本框的值: document.getElementById("text").value //text为文本框...

2017-05-23 16:09:00 4371

转载 html与iOS/Android的兼容交互

html调用按钮打开iOS/Android界面: .html文件 <script type="text/javascript"> var userAgent = navigator.userAgent; var terminal=""; if (user...

2017-05-23 16:09:00 370

转载 NAT(网络地址转换器)&UDP打洞

首先我们要认识NAT设备,NAT英文全拼是Network Address Translator(网络地址转换器),说白了就是凡是经过NAT发出去的数据包,都会通过一定的端口转换(而非使用原端口)再发出去,也就是说内网和外网之间的通信不是直接由内网机器与外网NAT进行,而是利用内网对外网的...

2017-05-23 16:07:00 390

空空如也

空空如也

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

TA关注的人

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