Su_tianbiao的专栏

好的老师带你上天堂,不好的老师带你上茅房~

IOS SDK详解之NSDictionary

原创Blog,转载请注明出处  blog.csdn.net/hello_hwc 前言:本文将要讲述的内容有  1.NSDictionary 以及 NSMutableDictionary 概述  2.常用属性方法举例(不常用的本文不会涉及) 一 NSDictionary/N...

2015-11-30 17:18:56

阅读数:366

评论数:0

iOS开发网络篇—文件的上传

说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。   由于过程较为复杂,因此本文只贴出部分关键代码。 主控制器的关键代码: YYViewController.m 1 #import &quo...

2015-11-30 16:55:32

阅读数:240

评论数:0

iOS开发网络篇—监测网络状态

一、说明 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能) (2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验   WIFI\3G网络:自动下载高清图片   低速网络:只下载...

2015-11-30 16:47:07

阅读数:221

评论数:0

iOS开发网络篇—发送json数据给服务器以及多值参数

一、发送JSON数据给服务器 发送JSON数据给服务器的步骤: (1)一定要使用POST请求 (2)设置请求头 (3)设置JSON数据为请求体 代码示例: 1 #import "YYViewController.h" 2 3 @i...

2015-11-30 16:39:20

阅读数:471

评论数:0

iOS开发网络篇—数据缓存

一、关于同一个URL的多次请求   有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。      上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般...

2015-11-30 16:37:46

阅读数:320

评论数:0

iOS开发拓展篇—应用之间的跳转和数据传

说明:本文介绍app如何打开另一个app,并且传递数据。 一、简单说明 新建两个应用,分别为应用A和应用B. 实现要求:在appA的页面中点击对应的按钮,能够打开appB这个应用。 1.新建两个应用,分别为A和B.     2.设置应用B的url。 ...

2015-11-30 16:33:04

阅读数:340

评论数:0

iOS开发拓展篇—应用之间的跳转和数据传

说明:本文介绍app如何打开另一个app,并且传递数据。 一、简单说明 新建两个应用,分别为应用A和应用B. 实现要求:在appA的页面中点击对应的按钮,能够打开appB这个应用。 1.新建两个应用,分别为A和B.     2.设置应用B的url。 ...

2015-11-30 16:22:15

阅读数:356

评论数:0

iOS开发拓展篇—UIDynamic(重力行为+碰撞检测)

一、重力行为 说明:给定重力方向、加速度,让物体朝着重力方向掉落 1.方法 (1)UIGravityBehavior的初始化   - (instancetype)initWithItems:(NSArray *)items;     item参数 :里面存放着物理仿真...

2015-11-30 16:17:25

阅读数:557

评论数:0

iOS开发拓展篇—UIDynamic(捕捉行为)

一、简介 可以让物体迅速冲到某个位置(捕捉位置),捕捉到位置之后会带有一定的震动 UISnapBehavior的初始化   - (instancetype)initWithItem:(id )item snapToPoint:(CGPoint)point;   UIS...

2015-11-30 16:16:12

阅读数:240

评论数:0

iOS开发拓展篇—UIDynamic(简单介绍)

一、简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力、弹性碰撞等现象   2.物理引擎的价值 广泛用于游戏开发,经典成功案...

2015-11-30 15:56:54

阅读数:245

评论数:0

iOS 导出 ipa 包时 三个选项的意义

iOS 导出 ipa 包时 三个选项的意思 如图  在 iOS 到处 ipa包的时候 会有三个选项 Save for iOS App Store Deployment Save for Ad Hoc Deployment Save for Enterprise De...

2015-11-30 10:24:19

阅读数:494

评论数:0

ios - cordova 简介

Cordova 是一个可以让 JS 与原生代码(包括 Android 的 java,iOS 的 Objective-C 等)互相通信的一个库,并且提供了一系列的插件类,比如 JS 直接操作本地数据库的插件类。 这些插件类都是基于 JS 与 Objective-C 可以互相通信的基础的,这篇文...

2015-11-26 12:42:25

阅读数:456

评论数:0

自动处理键盘事件的第三方库 IQKeyboardManager

我们写界面要考虑很多用户体验问题,键盘事件的响应就是比较麻烦的一种。我们需要监听键盘事件,考虑点击背景收起键盘、考虑键盘遮挡输入框问题等等,而且每个界面都要做这么一套。这个库帮我们解决了这个事情。 这个库的下载地址:https://github.com/hackiftekhar/IQKe...

2015-11-24 13:26:43

阅读数:310

评论数:0

iOS 应用发布流程

系统信息 Mac:OS X 10.8.4 XCode:4.6.3 发布证书申请请参照我的上一篇博客http://my.oschina.net/joanfen/blog/133624 1.登陆苹果开发者中心http://developer.apple.com(99美元账号) ...

2015-11-14 22:22:54

阅读数:387

评论数:0

公钥、私钥、数字证书的概念

公钥和私钥                                        一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。       公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名...

2015-11-14 22:08:28

阅读数:329

评论数:0

ios 开发证书制作与打包上传

1、密钥生成(CSR),为发布证书做准备。 应用程序里,有个应用程序包,里有个钥匙的图标:钥匙串访问 按下图显示点开  然后弹出  继续,让你选择保存位置,CSR就下载到本地了。 2、发布证书的制作 登录如下界面(https://develope...

2015-11-14 22:06:28

阅读数:383

评论数:0

IOS开源库一览表

应有尽有,包罗万象 http://www.open-open.com/lib/view/open1387098154281.html http://github.ibireme.com/github/list/ios/ GitHub 上大概600个开源...

2015-11-14 21:46:14

阅读数:408

评论数:0

正则表达式在iOS中的运用

目录[-] 一、什么是正则表达式 二、正则表达式的语法 三、iOS中正则表达式 四、常用的正则表达式 五、正则表达式中的符号 六、正则表达式在线测试 一、什么是正则表达式       正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达...

2015-11-14 21:39:36

阅读数:265

评论数:0

AutoLayout 使用之代码实现(VFL)

目录[-] 一、什么是VFL? 二、VFL的图形表示 三、VFL的使用规则 四、VFL使用的前提和方法 1、设置translatesAutoresizingMaskIntoConstraints属性 2、两种常用的约束格式(NSArray、NSLayoutConstraint)...

2015-11-14 21:36:32

阅读数:328

评论数:0

app命名

目录[-] 第一种方法——Build Settings  第二种方法 —— info  我们新建一个工程时,app的名字会与工程的名字相同    第一种方法——Build Settings  选择Build Settings  ...

2015-11-14 21:33:01

阅读数:256

评论数:0

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