自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Miss_Peanut的专栏

弱水三千,只饮一瓢

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 05 网络应用

1.HTTP协议的基本概念"GET"请求:是向服务器索取数据的一种请求方式。GET带参数,参数拼接在地址栏后面?key=value&key=value。“POST”请求:是向服务器提交数据的一种请求方式,如‘用户登录’。POST带参数,参数放在请求体(body)。2.HTTP请求3.HTTP响应待更新......

2015-03-28 21:21:36 581

原创 04 多线程

1.多线程的基本概念每一个程序都有一个主线程,程序启动时创建(调用main来启动)主线程的生命周期是和应用程序绑定的,程序结束时,主线程也就停止多线程技术表示,一个应用程序有多个线程,使用多线程能提供cup的使用率,防止主线程阻塞任何有可能堵塞主线程的任务不要在主线程执行(访问网络)注意:线程使用不是无节制的只有主线程有直接修改UI的能力(子线程与主线程通信)2.多

2015-03-28 10:56:30 460

原创 02 Block语法

1.Block介绍Block是iOS4.0之后新增的一种语法结构,也称为“闭包(closure)”;SDK4.0新增的API中大量使用了Block;Block是一个匿名的函数代码块,此代码块可以作为参数传递给其他对象。2.Block定义声明 // block 变量的定义 void (^block)(void) = ^(void) {

2015-03-27 13:19:56 631

原创 01 触摸事件

1.事件处理方法- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor redColor]; // 默认NO 多点触摸 self.view.multipleTouchEnabled = YES; // 默认view YES 交互关闭 i

2015-03-27 09:21:49 648

转载 iOS开发中自动获取当前位置(GPS定位)

在iOS开发中自动获取当前的位置(GPS定位)代码的下载连接http://download.youkuaiyun.com/detail/jingjingxujiayou/7154113开发环境 xcode5.0首先我们要引入这个框架CoreLocation.framework将这个库引进来#import 还有他的代理方法 CLLoca

2015-03-26 16:39:25 1046

转载 iOS中四种解析Json的方法

本文将介绍TouchJson、 SBJson 、JSONKit 和 iOS5所支持的原生的json方法,解析国家气象局API,TouchJson和SBJson需要下载他们的库TouchJson包下载: http://download.youkuaiyun.com/detail/enuola/4523169SBJson 包下载: http://download.youkuaiyun.com/detail/e

2015-03-26 16:34:50 1045

转载 提高Interface Builder高效工作技巧

本文译自:8 Tips for working effectively with Interface Builder(需翻墙)先来看看目录:介绍使view的Size与view中的Content相适应按住option键—观察所选中view与另外view边缘之间的距离Editor –> Embed In View, Unembed:在不影响subview的位置时给view自由的添加pa

2015-03-26 16:23:33 469

转载 UITableView滚动优化

影响 UITableView 滚动的流畅性的原因1、 在代理方法中做了过多的计算占用了 UI 线程的时间2、同上3、Cell 中 view 的组织复杂关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序:1、向代理要 number Of Row

2015-03-26 16:18:29 492

转载 iOS开发者必知工具

原文地址:http://benscheirman.com/2013/08/the-ios-developers-toolbelt (需翻墙)灵感pttrns – 一个很棒的按任务分类的iOS屏幕设计图库。举例来说,如果你想看其他应用如何处理活动feed,在这儿你可以找到一堆的例子。TappGala – 另一个很棒的优美应用设计的集合站。它不是按任务来分类的,

2015-03-26 16:11:16 559

转载 设计模式

单例模式(Singleton)概念:整个应用或系统只能有该类的一个实例在iOS开发我们经常碰到只需要某类一个实例的情况,最常见的莫过于对硬件参数的访问类,比如UIAccelerometer.这个类可以帮助我们获得硬件在各个方向轴上的加速度,但是我们仅仅需要它的一个实例就够了,再多,只会浪费内存。所以苹果提供了一个UIAccelerometer的实例化方法+sharedAcc

2015-03-26 16:07:47 535

转载 UITableView用法

关于Table view我想大家肯定是又爱又恨,今天我们来仔细的梳理关于Table view的详细知识。首先,面对Table view我们想的肯定是要创建我们自己的Table view(这里我称它为列表)。这个方法定义了列表的大小和样式,在iOS中列表的样式有两种,然后我们就可以创建自己的列表视图,在这里我们给

2015-03-26 16:01:19 454

转载 自动布局

iOS开发-自动布局之autoresizingMask使用详解(Storyboard&Code) IT江湖 ios 围观520次 暂无评论 编辑日期:2014-12-17 字体:大 中 小前言:现在已经不像以前那样只有一个尺寸,现在最少的IPHONE开发需要最少需要适配三个尺寸。因此以前我们可以使用硬坐标去设定各个控件的位置,但是现在的话已经不可以了,我们需要去做适

2015-03-26 15:47:45 662

原创 开源库

OS开源库youtube下载神器:https://github.com/rg3/youtube-dlvim插件:https://github.com/Valloric/YouCompleteMevim插件配置:https://github.com/spf13/spf13-vim----------------Mac完整项目----------电台

2015-03-25 19:19:42 2216

转载 IOS开发之----使用ZipArchive解压缩文件

ZipArchive下载:http://download.youkuaiyun.com/detail/p709723778/4981538引入框架 libz.dylib引入头文件 "ZipArchive.h"一:解压缩1.压缩:ZipArchive* zip = [[ZipArchive alloc] init];    NSArray *paths = N

2015-03-21 13:52:49 692

原创 04 视图控制器

1. UIViewController:根视图创建方式一(使用代码创建):在应用程序委托的application:didFinishLaunchingWithOptions方法中创建新的视图控制器,并把视图放到界面中。- (void)viewDidLoad {    [superviewDidLoad];   //applicat

2015-03-17 08:54:01 456

原创 03 常用UI控件

//UILabel 文本标签 UILabel *txtLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 200, 50)]; txtLabel.backgroundColor = [UIColor grayColor]; //文本 txtLabel.text = @"31班"; //字体

2015-03-16 20:08:07 557

原创 02 窗口与视图的基本概念和用法

一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用:  1、作为容器,包含app所要显示的所有视图  2、传递触摸消息到程序中view和其他对象  3、与UIViewController协同工作,方便完成设备方向旋转的支持二、通常我们

2015-03-16 19:45:12 828

原创 01 iPhone开发入门

1. iOS系统架构组成创建的应用程序不能直接访问硬件,而需要和系统接口进行交互。系统接口转而又去和适当的驱动打交道。iOS实现可以看做是多个层的集合,底层为所有程序提供基础服务,高层则包含一些复杂巧妙的服务和技术。01. Cocoa Touch层:提供了基本的系统行为支持。02. Media层:包含图形,音频,视频等技术。03. Core Serv

2015-03-16 18:02:12 570

原创 C语言基础(一)

一,第一个C语言程序1. C语言由函数构成01. 函数就是用来实现某个功能的代码段,每一个函数都有自己的功能02. 一个C程序由多个函数构成2. 函数入口(main函数)注意:01. 如果一个C程序中没有main函数,那么这个程序就不具备运行的能力。02. 一个C程序中只能有一个main函数。3. 下载安装命令工具方式一:打开Xcode,在Xcode中安装命

2015-03-16 13:46:29 495

iOS旋转动画

一个简单旋转动画,支持旋转,缩小,放大等功能。

2015-03-16

iOS各种控件实现

里面包括各种控件的实现,本人认为比较好的,而且还带有swift版

2015-03-16

空空如也

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

TA关注的人

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