- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅