iOS移动开发
文章平均质量分 81
Miss_Peanut
以最圆满的状态珍惜每一天
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开源库
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 阅读 · 0 评论 -
04 多线程
1.多线程的基本概念每一个程序都有一个主线程,程序启动时创建(调用main来启动)主线程的生命周期是和应用程序绑定的,程序结束时,主线程也就停止多线程技术表示,一个应用程序有多个线程,使用多线程能提供cup的使用率,防止主线程阻塞任何有可能堵塞主线程的任务不要在主线程执行(访问网络)注意:线程使用不是无节制的只有主线程有直接修改UI的能力(子线程与主线程通信)2.多原创 2015-03-28 10:56:30 · 460 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 1 评论 -
iOS开发中自动获取当前位置(GPS定位)
在iOS开发中自动获取当前的位置(GPS定位)代码的下载连接http://download.youkuaiyun.com/detail/jingjingxujiayou/7154113开发环境 xcode5.0首先我们要引入这个框架CoreLocation.framework将这个库引进来#import 还有他的代理方法 CLLoca转载 2015-03-26 16:39:25 · 1046 阅读 · 0 评论 -
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 阅读 · 0 评论 -
提高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 阅读 · 0 评论 -
UITableView滚动优化
影响 UITableView 滚动的流畅性的原因1、 在代理方法中做了过多的计算占用了 UI 线程的时间2、同上3、Cell 中 view 的组织复杂关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序:1、向代理要 number Of Row转载 2015-03-26 16:18:29 · 492 阅读 · 0 评论 -
iOS开发者必知工具
原文地址:http://benscheirman.com/2013/08/the-ios-developers-toolbelt (需翻墙)灵感pttrns – 一个很棒的按任务分类的iOS屏幕设计图库。举例来说,如果你想看其他应用如何处理活动feed,在这儿你可以找到一堆的例子。TappGala – 另一个很棒的优美应用设计的集合站。它不是按任务来分类的,转载 2015-03-26 16:11:16 · 559 阅读 · 0 评论 -
设计模式
单例模式(Singleton)概念:整个应用或系统只能有该类的一个实例在iOS开发我们经常碰到只需要某类一个实例的情况,最常见的莫过于对硬件参数的访问类,比如UIAccelerometer.这个类可以帮助我们获得硬件在各个方向轴上的加速度,但是我们仅仅需要它的一个实例就够了,再多,只会浪费内存。所以苹果提供了一个UIAccelerometer的实例化方法+sharedAcc转载 2015-03-26 16:07:47 · 535 阅读 · 0 评论 -
UITableView用法
关于Table view我想大家肯定是又爱又恨,今天我们来仔细的梳理关于Table view的详细知识。首先,面对Table view我们想的肯定是要创建我们自己的Table view(这里我称它为列表)。这个方法定义了列表的大小和样式,在iOS中列表的样式有两种,然后我们就可以创建自己的列表视图,在这里我们给转载 2015-03-26 16:01:19 · 454 阅读 · 0 评论 -
自动布局
iOS开发-自动布局之autoresizingMask使用详解(Storyboard&Code) IT江湖 ios 围观520次 暂无评论 编辑日期:2014-12-17 字体:大 中 小前言:现在已经不像以前那样只有一个尺寸,现在最少的IPHONE开发需要最少需要适配三个尺寸。因此以前我们可以使用硬坐标去设定各个控件的位置,但是现在的话已经不可以了,我们需要去做适转载 2015-03-26 15:47:45 · 662 阅读 · 0 评论 -
05 网络应用
1.HTTP协议的基本概念"GET"请求:是向服务器索取数据的一种请求方式。GET带参数,参数拼接在地址栏后面?key=value&key=value。“POST”请求:是向服务器提交数据的一种请求方式,如‘用户登录’。POST带参数,参数放在请求体(body)。2.HTTP请求3.HTTP响应待更新......原创 2015-03-28 21:21:36 · 581 阅读 · 0 评论
分享