自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恐高的菜鸟

所谓大牛就是要站在所有人的顶端吗

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

原创 CocoaPods安装和使用

CocoaPods安装和使用1、需要在本地安装Ruby环境  2、下载安装CocoaPods在终端中输入sudo geminstall cocoapods 如果被墙则输入gemsources --remove https://rubygems.org/gemsources -a http://ruby.taobao.org/ 查看是否成功

2015-09-03 17:02:02 558

原创 Xcode7 采用空白模版运行错误

Xcode7 运行空白模版报错,将AppDelegate中改为- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {        return YES;}并删除LaunchScreen.s

2015-08-17 00:21:32 1146

原创 mac下如何打出顿号

?/这个键是在win下可以使用,ma c下是不行的|\这个键在ma c下打顿号、、、、、、、、、

2015-08-16 09:59:49 34333

原创 mac  下safari如何快速删除书签/收藏

常规方法,右键-》删除,但是只能每一个点击一次如果书签太多,就是不适合快捷方法,按住command键不放,然后按delete键快速删除

2015-08-15 00:25:38 32482

原创 1.1 iOS概述和架构

/////概述iOS源自Mac OS X基于UNIX/////架构Cocoa TouchMediaCore ServicesCore OS创建的应用程序不能直接访问硬件,需要和系统接口进行交互。底层为所有应用程序提供基础服务,高层包含复杂巧妙服务和技术/////Cocoa Touch层UIKIt框架:提

2015-08-09 23:40:50 497

原创 1.2 iOS平台开发限制和方式

/////平台间的差异移动平台和桌面、网页系统差异/////屏幕大小限制拥挤的用户界面降低程序的吸引力并会提高使用难度考虑到屏幕尺寸的适配/////内存限制iOS虚拟内存模型不包括磁盘交换空间,必须注意避免分配的内存超过设备可用内存确保应用程序对于内存使用警告做出回应,并及时清理内存设计应用程序时,通过避免内存泄露

2015-08-09 23:40:05 475

原创 1.3 Hello World

/////集成开发环境Xcode:iOS集成开发环境,也是编辑器Interface Builder:快速原型开发工具,可视化组装用户UI接口的工具Instruments:功能强大的性能调试工具以及内存分析工具IPhone Simulator:Mac OS X平台应用程序,模拟真实设备大部分功能的模拟器iOS SDK:iOS软件开发工具包///

2015-08-09 23:39:29 357

原创 1.4 Xcode介绍1

/////应用程序文件的组织Product Name:项目名字Organization Name:组织机构名称Company Identifier:公司唯一标识符Bundle Identifier:应用程序唯一标示Devices:应用程序运行的设备

2015-08-09 23:38:56 333

原创 1.5 Xcode介绍2

/////.pch预处理文件,未编译时执行.strings本地化文件,支持其它语言.plist程序基本配置信息autorealeasepool自动释放池@2x 640*960/////plist文件解释CFBundleDisplayName 应用程序显示名CFBundleIdentifier app唯一标识字符串CFBun

2015-08-09 23:38:23 412

原创 1.7 模拟器常用操作

/////Toggle In-call Status-Bar 呼叫状态栏command + 1 2 3 4 5 调整模拟器显示大小command shift + h 切换到屏幕主页command shift + k 清理项目command shift + h*2 显示后台运行程序command shift + 4 截屏

2015-08-09 23:37:40 524

原创 1.8 沙盒机制

/////App沙盒出于安全考虑,iOS将各个App分别严格存放在文件系统的独立位置,这种机制称为沙盒(Sandbox)App文件之间不能访问App不能对沙盒以外的文件系统进行访问App安装过程中,系统为每个App生成它的主目录和关键子目录Caches 缓存NSBundle可以访问包路径删除模拟器上的App 2 种方法1 Rese

2015-08-09 23:37:01 480

原创 1.9 应用程序的生命周期

/////应用程序生命周期 应用程序生命周期是由发生在程序启动到终止期间的序列时间构成。main函数启动以后,大量的初始化工作就会交给UIKit,由它装载应用程序的用户界面和准备事件循环UIKit User taps application icon main() UIApplicationMain()                          

2015-08-09 23:36:24 334

原创 1.10 开发者计划与作业

/////iOS图片规格Icon-Small.png 29*29          App store/homeIcon-Small@2x.png 58*58  App store/home  Icon.png 57*57                   setting、SpoltightIcon@2x.png 114*114        setting、

2015-08-09 23:35:48 355

原创 2.7 UIView动画简单示例

UIView属性的动画contentStetch 改变视图内容如何拉伸动画一旦开始,Core Animation就会全权负责 在动画开始前和结束后立即执行其他任务时,需要设置委托通过UIView调用 setAnimationDelegate:方法设置委托通过setAnimationWillStartSelector:、setAnimationDIdStopS

2015-08-09 23:34:55 370

原创 2.6 UIView的ContentMode

视图的内容模式contentMode 属性决定了边界变化和缩放操作UIViewContentModeScaleAspectFillUIViewContentModeScaleAspectFitUIViewContentModeBottomclipsToBounds = YES  超出范围裁剪

2015-08-09 23:34:12 329

原创 2.4 UIView的基本属性和自定义

查找视图 UIView类有一个tag属性,通过tag属性可以表示一个视图对象tag值默认为0获取方法,viewWithTag:检索标示过的子视图常用属性alpha  透明度  默认1 不透明backgroundColor 背景颜色subViews  子视图集合hidden  是否隐藏tag  标签值superview

2015-08-09 23:33:14 433

原创 2.3 视图的层次关系

UIView 层次结构是“视图树”视图是容器父视图 superview  子视图 subview一个视图可以嵌入多个subview 但是只有一个superview调用addSubview的时候,会对其进行保留,理解为retain一个对象调用removeFromSuperview,会对其进行释放,releaseaddSubview: 添加子视图

2015-08-09 23:32:33 350

原创 2.2 视图的基本概念

UIView视图是MVC中的V坐标系0,0  -> x|yFrame以父视图为起点Bounds以系统原点为起点Center表示视图中心点位置创建UI2种方式,xib文件和代码创建通过xib方式创建视图对象NSBundle *bundle = [NSBundle mainBundle];NSArray *arr = [bun

2015-08-09 23:31:40 448

原创 2.1 window的基本概念和用法

UIKit框架结构UIKit是提供iOS实现图形、事件驱动的框架UIKit是视图的基类[UIScreen mainScreen] bounds]获取物理设备大小App不要创建多个窗口,影响事件传递resolution分辨率UIApplication获取当前keyWindowkeyWindow是用来管理键盘以及非触摸类消息,并且只能有一个win

2015-08-09 23:30:52 335

原创 UIView属性的动画

UIView属性的动画contentStetch 改变视图内容如何拉伸动画一旦开始,Core Animation就会全权负责 在动画开始前和结束后立即执行其他任务时,需要设置委托通过UIView调用 setAnimationDelegate:方法设置委托通过setAnimationWillStartSelector:、setAnimati

2015-07-20 00:31:29 440

原创 视图的内容模式

视图的内容模式contentMode 属性决定了边界变化和缩放操作UIViewContentModeScaleAspectFillUIViewContentModeScaleAspectFitUIViewContentModeBottomclipsToBounds = YES  超出范围裁剪

2015-07-19 23:56:53 452

原创 坐标系统变换

坐标系统变换通过transform属性来改变动画时候会用到CGAffineTransformScale  对视图比例缩放CGAffineTransformRotate  对视图做变焦旋转CGAffineTransformTranslate  对视图在原来位置上做平移

2015-07-19 23:28:02 397

原创 查找视图

查找视图 UIView类有一个tag属性,通过tag属性可以表示一个视图对象tag值默认为0获取方法,viewWithTag:检索标示过的子视图常用属性alpha  透明度  默认1 不透明backgroundColor 背景颜色subViews  子视图集合hidden  是否隐藏tag 

2015-07-19 18:33:45 563

原创 UIView 层次结构

UIView 层次结构是“视图树”视图是容器父视图 superview  子视图 subview一个视图可以嵌入多个subview 但是只有一个superview调用addSubview的时候,会对其进行保留,理解为retain一个对象调用removeFromSuperview,会对其进行释放,releaseaddSubvie

2015-07-19 16:10:40 713

原创 UIView

UIView视图是MVC中的V坐标系0,0  -> x|yFrame以父视图为起点Bounds以系统原点为起点Center表示视图中心点位置创建UI2种方式,xib文件和代码创建通过xib方式创建视图对象NSBundle *bundle = [NSBundle mainBundle];NSArr

2015-07-18 23:27:33 310

原创 UIKit框架结构

UIKit框架结构UIKit是提供iOS实现图形、事件驱动的框架UIKit是视图的基类[UIScreen mainScreen] bounds]获取物理设备大小App不要创建多个窗口,影响事件传递resolution分辨率UIApplication获取当前keyWindowkeyWindow是用来管理键盘以及非触摸

2015-07-18 23:06:09 480

原创 iOS图片规格

/////iOS图片规格Icon-Small.png 29*29          App store/homeIcon-Small@2x.png 58*58  App store/home  Icon.png 57*57                   setting、SpoltightIcon@2x.png 114*114        se

2015-07-18 22:22:30 517

原创 下载安装Xcode

1.下载安装Xcode方法一访问苹果开发者网站,然后注册开发者账号选择合适版本下载方法二进入Apple Store搜索Xcode2.安装完成后,启动Xcode

2015-07-18 22:11:57 617

原创 swift介绍

import Foundation //Foundation 基础库包println("Hello, World!")//没有main函数,从上往下顺序执行//可以不用加;//变量定义以var开头,var开头就是声明一个变量 myVar就是一个变量名 ,需要初始化var myVar = 0;println("my var is \(myVar)");// \()

2015-07-18 22:11:04 311

原创 App沙盒

/////App沙盒出于安全考虑,iOS将各个App分别严格存放在文件系统的独立位置,这种机制称为沙盒(Sandbox)App文件之间不能访问App不能对沙盒以外的文件系统进行访问App安装过程中,系统为每个App生成它的主目录和关键子目录Caches 缓存NSBundl

2015-07-18 22:10:24 1621

原创 应用程序生命周期

/////应用程序生命周期 应用程序生命周期是由发生在程序启动到终止期间的序列时间构成。main函数启动以后,大量的初始化工作就会交给UIKit,由它装载应用程序的用户界面和准备事件循环UIKit User taps application icon main() UIApplication

2015-07-18 22:09:32 551

原创 Swift语言介绍

import Foundation //Foundation 基础库包println("Hello, World!")//没有main函数,从上往下顺序执行//可以不用加;//变量定义以var开头,var开头就是声明一个变量 myVar就是一个变量名 ,需要初始化var myVar = 0;println("my var is \(myVar)");// \

2015-07-18 22:04:23 478

原创 iOS TextField输入框点击键盘时随着键盘上移

-(void)textFieldDidBeginEditing:(UITextField *)textField{   CGRect frame = textField.frame;   int offset = frame.origin.y +70  - (self.view.frame.size.height -216.0);//iPhone键盘高度216,iPad

2015-07-15 12:15:08 905

原创 iOSUIButton圆角边框

调整iOS中按钮,button圆角边框,角度越大,按钮越圆[button1.layersetMasksToBounds:YES];[button1.layersetCornerRadius:10.0];[imageButton.layersetMasksToBounds:YES];[imageButton.layersetCornerRadi

2015-07-15 11:31:44 721

原创 iOS修改UIButton setTitle字体颜色和调整字体位置

调整Title字体位置[button setTitleEdgeInsets:UIEdgeInsetsMake(10, 0, 0, 0)];四个参数分别代表:上边界,左边界,下边界,右边界修改UIButton setTitle字体颜色[button addTarget:self action:@selector(clickAction) for

2015-07-14 18:20:32 2887

原创 OC错误汇总

OC学习之错误汇总 1、第二个oc程序.m:5:32: error: non-ASCII characters are not allowed outside of      literals and identifiers    NSLog(@"第二个oc程序");                          ^~第二个oc程序.m:5:32: erro

2015-07-13 17:23:50 6015

原创 报错Application windows are expected to have a root view controller at the end of application launc

控制台执行出现如下报错Application windows are expected to have a root view controller at the end of application launch解决办法在AppDelegate.m中的- (BOOL)application:(UIApplication *)application

2015-07-13 17:08:41 4354

原创 iOS点击空白处或点击背景收起键盘

iOS点击空白处或点击背景收起键盘在viewDidLoad中添加手势- (void)viewDidLoad{ [super viewDidLoad]; //添加手势UITapGestureRecognizer *tap1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTa

2015-07-13 12:37:58 1351

原创 iOS模拟器常用操作

Toggle In-call Status-Bar 呼叫状态栏command + 1 2 3 4 5 调整模拟器显示大小command shift + h 切换到屏幕主页command shift + k 清理项目command shift + h*2 显示后台运行程序command shift + 4 截屏

2015-07-12 18:49:28 753

原创 Xcode使用介绍

/////应用程序文件的组织Product Name:项目名字Organization Name:组织机构名称Company Identifier:公司唯一标识符Bundle Identifier:应用程序唯一标示Devices:应用程序运行的设备/////.pch预处理文件,未编译时执行.string

2015-07-12 16:08:55 719

空空如也

空空如也

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

TA关注的人

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