自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

翻译 ios本地通知和远程通知详解-------(注:文章最后有个php服务端实现DEMO)

声明: 这篇文章是我转载在百度空间的一篇介绍ios推送通知的好文章,想收藏起来以备不时之需,同时分享给所有需要的朋友们(分类译文是为了更多人看到),这是我找了好几天发现的最有价值的一篇文章了,但由于百度空间限制,这里的图片都是我重新截取的,愿大家有所收获,不喜勿喷~最后将转载地址发出以敬作者.http://hi.baidu.com/ncudlz/item/7c86cd32f14477f1e

2014-01-23 10:02:29 2727 1

转载 push推送详解

建议每次程序启动的时候都调用registerForRemoteNotificationTypes来重新获取设备相关的token,而不要缓存token.这是因为,如果用户重装了iOS或者用户换了设备并且恢复程序备份到一个新的设备,都将导致这个token值不一样。当iOS收到远程消息时,如果应用程序isn't running in the foreground,iO

2014-01-22 20:46:56 19105

原创 UILocalNotification的实例

发送通知    UILocalNotification *notification=[[UILocalNotification alloc] init];       if (notification!=nil) {         NSDate *now=[NSDate new];         notification.fireDate=[now dateByAddingTi

2014-01-21 17:56:25 1000

转载 UILocalNotification的使用

目录(?)[+]Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notifi

2014-01-21 15:14:19 890

原创 UI布局的重要性和建议

布局关注的远不止App的UI元素如何呈现在屏幕上这么简单,开发者可以通过布局向用户展示重点是什么,他们的选择是什么以及内容是如何关联起来的。根据运行app的设备--根据设备当前的方向--app的布局也将会有所变化。         (1)开发者要保证交互元素之间的间距充足,从而让用户与内容和控件之间的交互变得轻松,为应用可点击的控件设置44 x 44(pt)的可点击区域。    

2014-01-21 10:27:00 2036

原创 iOS单例(设计模式)详解

单例(单态)模式单例设计模式确保对于一个给定的类只有一个实例存在,这个实例有一个全局唯一的访问点。它通常采用懒加载的方式在第一次用到实例的时候再去创建它。 注意:苹果大量使用了此模式。例如:[NSUserDefaults standardUserDefaults], [UIApplication sharedApplication], [UIScreen mainScreen], [N

2014-01-20 09:01:59 1229

原创 NSObjict类与协议的区别和联系

在Cocoa里有两个NSObject,一个是类,一个是协议。为什么有两个?用来做什么?我将通过这篇文章来解答这些问题。 命名空间首先, 我们来看看这两个有着相同命名的部分是怎么共存的。NSObject的类和协议在Objective-c中存在于不同的命名空间。你可以同时拥有相同命名的类和协议,但是他们在编程语言上是不相关联的。这就是NSObject。 如果你光看语句写法,它们

2014-01-20 09:00:03 7708

原创 iPhone界面如何实现下拉列表

代码如下:    #import     @interface DropDownList : UIView {    UITextField* textField;   //文本输入框    NSArray* list;            //下拉列表数据    BOOL showList;            //是否弹出下拉列表    UITableVie

2014-01-18 20:36:37 2147

原创 APP启动时加载页面的解决方案

在app启动的时候,指定一定的时间来显示自己的或者公司的logo,或者是显示小菊花.那么,我就将刚刚写好的启动加载页面设置代码贡献出来。        这里我需要用到NSTimer这个东西,相关的内容可以查看API,有比较详细的解释。          (1)新建一个项目,随便是什么项目,我建立的是“view based application”,然后,命名为“Logo”,然后确定。

2014-01-18 20:28:32 1676

原创 iOS杂记(三)分享给大家,总有一条是你想要的!

1。隐藏状态栏[[UIApplicationsharedApplication]setStatusBarHidden:YES];/******************************************************************************1、取随机数:NSData *datanow = [NSDatadata];   

2014-01-18 20:22:56 1488 1

原创 iOS杂记(二)分享给大家,总有一条是你想要的!

一.iphone程序中实现截屏的方法在iphone程序中实现截屏的一种方法://导入头文件#import QuartzCore/QuartzCore.h//将整个self.view大小的图层形式创建一张图片image UIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layer renderInC

2014-01-18 20:16:55 1005

翻译 如何给列表加入搜索功能

这篇教程是由iOS教程组的Nicolas Martin编写的。Nicolas是nmappworks的一名自由iOS开发者。在移动应用程序的世界里,用户对信息获取的速度要求非常高!iOS用户希望他们需要的信息能够迅速地,直观地展现在他们面前。因为UITableView的上下滚动能让用户迅速,自然地浏览大量信息,许多基于UIKit的应用都使用了UITableView来组织信息。

2014-01-18 19:32:49 1990

原创 并发和并行的区别

并发就是一心二用(多用),比如你一边听老师讲课,一边低头看课桌下韩寒的小说。这两件事你在同时做,而且这两件事并不一定需要相关。而并行就是兵分几路干同一个事情。比如别人看小说只能一行一行的看,而你能一目十行,这就是并行。:) 。关于并发和并行的区别,Go语言有一个非常好的教材,叫做“并发不是并行”,它以Go语言为例,图文并茂的为我们讲解了并发和并行之间的联系和区别。文中使用地

2014-01-17 21:48:45 1461

翻译 iOS中MVC等设计模式详解

在iOS编程,利用设计模式可以大大提高你的开发效率,虽然在编写代码之初你需要花费较大时间把各种业务逻辑封装起来。模型-视图-控制器(MVC)设计模式是被大家广为熟悉和使用的模式,实际上在移动开发中尤其ios开发中,这种模式被发挥到淋漓尽致MVC设计模式包括三个部分:模型、视图和控制器。 这个模型包含数据、信息,逻辑,或对象被认为是部分的业务层的iOS应用。视图包含所有的用户信息的组

2014-01-17 17:46:00 2965

原创 UIView的常见属性

UIView的常见属性superview@property(nonatomic,readonly) UIView *superview;获得自己的父控件对象subviews@property(nonatomic,readonly,copy) NSArray *subviews;获得自己的所有子控件对象tag@property(nonatomic) N

2014-01-17 17:09:56 1232

原创 设计模式浅议

创建型模式:    Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。    Builder:将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。    Factory Method:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。    Pr

2014-01-17 15:06:25 862

原创 删除U盘时提示无法停止‘通用卷’设备的解决方法

安全删除U盘时,大家常常会遇到提示“无法停止‘通用卷’设备,请稍候再停止该设备。”这种情况下可以强行拔下U盘吗?当然不可以!这时候如果强行拔除的话,很容易损坏计算机U口或者你的U盘。如果你的U盘上有重要的资料,很有可能就此毁坏了。那么应该怎么办呢?第一种方法:往往我们在把U盘的文件或者数据取出来的时候,都是用的“复制”“粘贴”方式,而如果复制的是U盘上的文件,这个文件就会一直放在系

2014-01-17 11:24:19 1201 1

翻译 textField使用合集(附字体设置合集)

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2014-01-16 11:37:21 2682

原创 iOS学习路线和UIKit框架图

iOS学习路线UIKit框架应用程序可以通过三种方式使用UIKit创建界面  在用户界面工具(interface Buidler)从对象库里 拖拽窗口,视图或者其他的对象使用。  用代码创建  通过继承UIView类或间接继承UIView类实现自定义用户界面框架类组织架构图:在图

2014-01-12 15:58:26 9318

转载 10个简单步骤,完全理解SQL

本文由 伯乐在线 - 水果泡腾片 翻译自 Lukas Eder 。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。

2014-01-11 19:40:05 2324 1

原创 iOS中解析json格式数据的各种方法调用

我感觉JSON解析的解析过程不重要,重要的是JSON解析之后对结果的处理JSON解析后是个dictionary,但是字典中有可能包含字典和数组,数组中还可以包含字典。新浪微博的请求微博返回的数据经过JSON解析结果就是这样的。下面就简单介绍一下JSON解析过程其实就一句话"data就是解析数据"!!!!!!!!!!!!!!//xcode自带解析类NSJSONSe

2014-01-11 17:27:27 2416

原创 iOS 单例模式

iOS 单例模      单例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现在不同窗口之间传递数据。在objective-c中要实现一个单例类,至少需要做以下四个步骤:1、为单例对象实现一个静态实例,并初始化,然后设置成nil

2014-01-09 16:49:45 862

原创 iPhone4和iPhone5适配代码分享

--iPhone4和iPhone5适配方法一if ([UIScreen mainScreen].bounds.size.height == 480) {        _scrollView.frame = CGRectMake(0, 44, 320, 436);    }else{        _scrollView.frame = CGRectMake(0, 44

2014-01-09 16:44:04 1435 1

转载 iOS block详解

1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4.0之后,block几乎出现在所有新版的API之中,换句话说,如果不了解block这个概念就无法使用SDK 4.0版本以后的新功能,因此虽然block本身的语法有点难度,但为了使用

2014-01-09 16:21:19 1431

翻译 《变革2014:极度智能的手表和可穿戴电视》

导语:《纽约时报》网络版周二刊登题为《变革2014:极度智能的手表和可穿戴电视》(Disruptions: Coming in 2014: Extremely Smart Watches and Wearable TVs)的文章称,2013年科技行业没有带来太多惊喜,但2014年很可能是完全不同的一年。智能手表、柔性显示屏、无人机和3D打印机的发展将给人们的生活带来极大地改变。

2014-01-01 22:37:16 1122

iOS面试题集锦

讲解详细,功能使用.分享给大家,祝大家好运!

2014-01-11

Dash.app.zip

Dash是一款功能单一却精准的API文档浏览器( API Documentation Browser),以代码片段管理工具(Code Snippet Manager)。

2014-01-09

ios7 programming cookbook

提前说明这是一本英文书,但是语法很纯正!分享给大家

2014-01-09

OBJECTIVE-C编程之道 IOS设计模式解析

这是我看到的一本详解设计模式的书籍,由图灵出品,感觉受益匪浅,现在分享给大家!

2014-01-09

空空如也

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

TA关注的人

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