自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Quartz2D常用拼接路径函数

•新建一个起点void CGContextMoveToPoint(CGContextRef c, CGFloat x, CGFloat y)•添加新的线段到某个点void CGContextAddLineToPoint(CGContextRef c,CGFloat x, CGFloat y)•添加一个矩形void CGContextAddRect(CGCon

2016-01-08 12:46:48 441

原创 ios控制器的生命周期

代码简单说明:@interface KJOneViewController () @property (nonatomic, strong) NSArray *foods;@end @implementation KJOneViewController // 当控制器的view加载完毕就调用- (void)viewDidLoad{ [super viewDidLoad];

2015-12-30 22:09:06 851

原创 控制器的创建和view的创建

一,如何创建一个控制器?控制器常见的创建方式有以下几种通过storyboard创建直接创建(代码)UIViewController *vc = [[UIViewController alloc] init];指定xib文件来创建UIViewController *vc = [[UIViewController alloc] initWithNibName:@

2015-12-30 11:54:20 424

原创 UIWindow简单介绍

UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow也就说,没有UIWindow,就看

2015-12-30 11:14:01 382

原创 iOS程序启动原理及过程

iOS程序启动过程与原理

2015-12-29 23:18:23 416

原创 UIDatePicker常用属性

1,常见属性// datePicker的显示模式 @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime// 显示的区域语言@property (nullable, nonatomic, strong) NSLocale   *locale;  

2015-12-29 12:24:42 307

原创 UIPickerView常用属性和方法总结

1.UIPickerView的常见属性// 数据源(用来告诉UIPickerView有多少列多少行)@property(nonatomic,assign) id dataSource;// 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIPickerView的选择)@property(nonatomic,assign) id   delegate;//

2015-12-29 10:37:02 758

转载 Xcode快捷键

关于与mac 通用的快捷键网上太多,就不说了,下面介绍一些大家不是很熟悉但是xcode特有而且非常有用的快捷键,这些快捷键能使我们编码更简单我们编写代码时,有一些快捷键能是我们方便的开发,下面用图来为大家详解一下示例图为:移动代码注意:在移动代码时都是移动单行时无需选中,鼠标点击那一行的任何地方都可以移动,多行时需选中 代码左移: comma

2015-12-21 19:15:33 362

原创 ios启动程序时隐藏状态栏,启动后显示状态栏的方法

在info.plist里面  Status bar is initially hidden 设置为 YES

2015-12-18 10:04:36 478

原创 UIScrollView的常用属性

@property(nonatomic) CGPoint contentOffset; 这个属性用来表示UIScrollView滚动的位置@property(nonatomic) CGSize contentSize; 这个属性用来表示UIScrollView内容的尺寸,滚动的范围@property(nonatomic) UIEdgeInsets contentIn

2015-12-18 10:02:35 412

原创 React Native环境配置

配置步骤:1,安装Homebrew,在终端中输入以下命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2,安装node.js,在终端中输入以下命令:brew install node3,安装watchman,来自Facebook的观察程序:

2015-12-13 16:33:28 343

转载 Xcode6添加pch文件

原文博客地址:http://www.cnblogs.com/YouXianMing/p/4042353.html#commentform1. 新建工程: 2. 创建pch文件: 3. 在setting里面进行设置:

2015-12-12 23:19:27 315

转载 Xcode7免证书真机调试

步骤比较简单,我就简单总结一下。1. 进入xcode,菜单栏选择xcode –> preferences (快捷键 command + ,)在Accounts选项卡添加自己的Apple ID2. 在项目导航栏中选择要真机调试的项目,在工作区的targets选择要测试的项目(一般就是项目名称)3. 选择General选项卡,展开Identity项,修改下面的t

2015-12-12 23:14:54 363

原创 升级Xcode后VVDocumenter-Xcode不能用的解决办法

一,查看Xcode的UUID方式:在终端执行$ defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID拷贝UUID字符串二,添加Xcode的UUID到VVDocumenter-Xcode的Info.plist文件1,如果插件已经安装a,打开x

2015-12-11 12:28:58 521

原创 iOS9下修改回HTTP模式进行网络请求

升级为iOS9后,默认请求类型为https,如何使用http进行请求会报错The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 原因 iOS9引入了新特性App Transport Security (ATS)新特性要求

2015-12-10 12:26:21 2659

原创 iPhone 开发中 Duplicate interface definition for class’*'怎么处理那?

一般这样的问题是,看编译阶段调用的class是否重复了,如果有两个相同的类这问报这个错,解决办法:删掉一个就可以了

2015-12-10 12:20:24 4726

原创 OS X 10.11安装CocoaPods出现的问题

如果在装CocoaPods的时候报错 ERROR: While executing gem … (Errno::EPERM) Operation not permitted - /usr/bin/pod则之前的安装命令 sudo gem install cocoa pods 改为 sudo gem install -n /usr/local/bin cocoapods如果还是报错:

2015-12-10 00:46:02 569

原创 CocoaPods安装教程

一、概要 什么是CocoaPods? CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。 二、安装步骤 1,mac自带ruby,如果版本太老可以升级Ruby环境 终端输入:$sudo gem update –system 2,更新ru

2015-12-09 23:16:24 514

原创 Openfire更改服务器名称的方法

Openfire更改服务器名称的方法:1.登陆openfire管理页面,在主页面下方选择"编辑属性",修改服务器名称为当前主机名称,点击"保存属性",按页面提示重启服务器。2.重启后,主页的服务器属性下的服务器名称出现一个叹号,鼠标放上去显示Found RSA certificate that is not valid for the server domain, 这样是由于RSA

2015-04-22 21:03:56 2296

原创 oc学习之NSArray与NSMutableArray数组

//// main.m// 6-10复习//// Created by kj on 14-6-10.// Copyright (c) 2014年 kj. All rights reserved.//#import int main(int argc, const char * argv[]){ @autoreleasepool { //创建数

2014-06-10 20:18:30 26555

转载 常用的NSSring和NSMutableString方法

NSString方法+(id) stringWithContentsOfFile:path encoding:enc error:err创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,如果非零,则返回err中错误+(id) stringWithContentsOfURL:url encoding:enc error:err创建一个新的字符串,并将其设置为u

2014-06-09 22:44:35 1093

原创 oc学习之NSSring字符串的常用方法

1,创建字符串对象char

2014-06-09 21:00:56 12701

转载 OC中NSString类的常用方法

1,字符串的简单用法:#import int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; //创建常量字符串 NSString* str=@"This is a string"; //获取字符串

2014-06-09 13:20:15 4135

原创 oc学习之点语法笔记

oc中的点语法本质上还是对方法的调用,并不是java中对成员变量的

2014-06-08 19:00:01 588

原创 oc构造函数笔记

1,构造函数的作用:用来对alloc创建的对象(及用alloc来分配存储空间,是一块处女地)进行初始化。如果初始化失败,则返回nil。2,如果是无参构造函数,函数名必须是init。返回值必须是id,函数前面必须是‘-’号,如:- (id)init;。系统会自带一个无参的构造函数,作用是将当前对象的所有成员的内容初始化为0。3,self表示当前对象,当前对象 == 调用该函数的对象。

2014-06-07 13:26:56 581

空空如也

空空如也

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

TA关注的人

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