本章学习目标:1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4.0之后,block几乎出现在所有新版的API之中,换句话说,如果不了解b...
分类:
移动开发 时间:
2014-07-26 01:37:16
阅读次数:
472
UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图:我们创建一个Window-based Application程序命名为:UIWebViewDemoUIWebView的loadRequ...
分类:
移动开发 时间:
2014-07-23 20:40:26
阅读次数:
192
iOS SDK为HTTP请求提供了同步和异步请求两种不同的API,而且可以使用GET或POST等请求方法。我们先了解其中最为简单的同步GET方法请求。首先实现查询业务,查询业务请求可以在主视图控制器MasterViewController类中实现,其中MasterViewController.h代码...
分类:
移动开发 时间:
2014-07-22 22:41:32
阅读次数:
406
从xcode5/iOS SDK 7.0开始,新建Single View Application默认界面是*.storyboard文件如果删除*.storyboard新建自定义的xib文件,然后在Project Settings里设置的Main Interface为xib文件的话,运行时会报NSNul...
分类:
其他好文 时间:
2014-07-19 18:07:21
阅读次数:
205
ShareSDK for iOS v2.9.0已经发布,本次更新内容包括:
1、修复Facebook获取用户信息报错问题
2、修复Instagram在iPad上显示分享菜单错误问题,需要指定菜单容器。
3、修复人人网分享不能在手机客户端显示问题。
4、增加明道、Line、WhatsApp平台分享。
5、修复iPhone越狱设备安装handyPhone插件时崩溃问题。
新版本SD...
分类:
移动开发 时间:
2014-07-02 16:19:56
阅读次数:
362
虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。
IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重复释放等错误就无能为力了,因为这种错误它抛出的是Signal,所以必须要专门做Signal处理...
分类:
移动开发 时间:
2014-06-26 10:50:18
阅读次数:
431
iOS SDK和Developer Library中提供了各个类以及函数的帮助文档,这很棒,但要想了解整个库的大体结构(比如UIKit下有哪些类,他们的继承关系如何)这有些让人摸不着头脑,下面有个小技巧
分类:
移动开发 时间:
2014-06-21 15:53:11
阅读次数:
317
**需求:** 如何让用户通过手机浏览器(Mobile Safari),访问一个URL就能直接打开ios上的App应用,如果该应用没有安装,那么直接跳转到App Store的App下载页面。## 准备工作1. ios SDK的OpenURL函数和URL Scheme2. JavaScript的...
分类:
移动开发 时间:
2014-06-18 10:25:33
阅读次数:
231
Core Location是iOS SDK中一个提供设备位置的框架。可以使用三种技术来获取位置:GPS、蜂窝或WiFi。在这些技术中,GPS最为精准,如果有GPS硬件,Core Location将优先使用它。如果设备没有GPS硬件(如WiFi iPad)或使用GPS获取当前位置时失败,Core Lo...
分类:
其他好文 时间:
2014-06-15 07:22:07
阅读次数:
302
首先在工程中加入XXX plist 配置文件。 然后在key 输入名字比如allsdk value
里填写.a 文件的名字NSString *plistPath = [[NSBundle mainBundle]pathForResource:@"Pc_sdk"
ofType:@"plist"]; ....
分类:
移动开发 时间:
2014-06-10 20:05:01
阅读次数:
238