- 博客(30)
- 收藏
- 关注
转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。
2014-05-19 01:07:03 430
转载 iOS ASIHTTPRequest详解
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据
2014-05-19 00:32:03 392
转载 IOS网络编程
转自:http://blog.csdn.net/hgy2011/article/details/8676084http编程综述:亦可称为soap编程。通常情况下,http编程要比socket编程相对要简单易用得多。所以用的最广广泛。一、http编程其实就是http请求。http请求最长用的方法是 get 和 post 方法。==》get方法和post方法相比理解起来比较
2014-05-18 22:52:44 402
转载 IOS 消息机制(NSNotificationCenter)
消息机制 NSNotificationCenter 一直都在频繁使用,但是却对其原理不是十分了解。今天就花些时间,把消息机制原理重头到尾好好过一遍。iOS 提供了一种 "同步的" 消息通知机制,观察者只要向消息中心注册, 即可接受其他对象发送来的消息,消息发送者和消息接受者两者可以互相一无所知,完全解耦。这种消息通知机制可以应用于任意时间和任何对象,观察者可以有多个,所以消息具有广
2014-05-05 21:13:32 444
转载 iOS KVC & KVO
转自:Regrecall blogger Key Value CodingKey Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo, 我们可以foo直接访问它,同样我们也可以用KVC来完成[Object valueF
2014-05-05 19:47:17 428
转载 iOS -- @property属性说明
@property (nonatomic,retain)中的nonatom和retain的意思retain和copy的区别原来简单解释过属性定义(Property),并且提起了简单的retain,copy,assign的区别。那究竟是有什么区别呢?assign就不用说了,因为基本上是为简单数据类型准备的,而不是NS对象们。Retainvs. Co
2014-05-05 13:43:39 429
原创 wp-RichTextBox 图片混排
是常用的应用中,图片文字甚至是gif的混合显示也比较常见,如微博,QQ等。wp中的TextBox只能显示简单的文字 不能满足我们的要求。还好wp8.0自带有RichTextBox,下面我们探讨一下。RichTextBox 虽然也包含“TextBox”的字样,但它并不像TextBox一样可以编辑,现阶段的RichTextBox只可以用于显示,不能动态输入。虽然有一个IsReadOnly属性,
2013-09-25 20:32:59 990
原创 wp-Pivot 仿新浪微博全屏模式
本文介绍的是仿新浪微博全屏模式,因为wp风格使用Pivot后可浏览范围太少,全屏模式有一定作用。虽然网上有很多方法,但我当时没注意到、就用自己的方法实现,代码比较臃肿,当也记录一下吧。xaml部分 :首先用Blend修改Pivot控件的Style的Template部分 <Grid x:Name="PivotControlGri
2013-09-24 21:54:38 1031
翻译 wp-TemplatedVisualTreeExtensions
// (c) Copyright Microsoft Corporation.// This source is subject to the Microsoft Public License (Ms-PL).// Please see http://go.microsoft.com/fwlink/?LinkID=131993 for details.// All other rights
2013-09-24 19:53:28 532
翻译 wp-VisualTreeExtensions
// (c) Copyright Microsoft Corporation.// This source is subject to the Microsoft Public License (Ms-PL).// Please see http://go.microsoft.com/fwlink/?LinkID=131993 for details.// All other rights
2013-09-24 19:28:19 723
转载 wp-音频播放
SoundEffect和SoundEffectInstance实现注:本文转自 51CTO.com在以Silverlight为主的Windows Phone 7应用程序中播放音效,其实只有几种方法,若要播放音效档,比较常见的会用XNA Framework里的SoundEffect或SoundEffectInstance类别来播 放,在者就是用MediaElement来播
2013-09-22 21:34:47 719
转载 wp-录音和保存录音
本文转载自 宇之乐 博客园:点击打开链接Windows Phone 录制音频Windows Phone 提供的访问麦克风的类为 Microsoft.Xna.Framework.Audio.Microphone ,该类属于 XNA Framework , 若要在 Silverlight 中访问 Windows Phone 麦克风,同样需要使用此类。所
2013-09-22 19:42:45 1064
原创 wp-多媒体——相册
要访问本机的相册,除了使用图片选择器之外 还可以使用MediaLibrary 类。直接访问相册获取更多信息。使用MediaLibrary 首先要获得对相册的访问权:获取本机所有的图片集合:MediaLibrary library = new MediaLibrary(); IEnumerable pictures = library.Pictures;获取
2013-09-21 22:13:59 630
原创 wp-启动器与选择器
设置页:ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask(); connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.WiFi;//wifi connectionSettingsTask.Conn
2013-09-21 20:30:03 700
原创 wp-后台代理
windows phone中后台代理分两种,分别为PeriodicTask、ResourceIntensiveTask 。限制:1.定期代理和资源密集型代码任何时候都不能使用超过 11 MB 的内存。音频代理限制为 15 MB2.每隔两周需要重新计划3.两次连续崩溃之后取消代理计划定期代理(PeriodicTask):1.计划间隔:30 分钟,若要优
2013-09-20 12:34:21 986
原创 wp-启动内置应用Uri
方法:Windows.System.Launcher.LaunchUriAsync(new Uri(“ms-settings-bluetooth:”));摘自官网:URI 方案说明http:[URL]启动 Web 浏览器并导航到特定的 URL。mailto:[email address]启动电子邮件应用并使用“收件人”一行上特定的电子邮件地址创建新邮件。请注意,电子
2013-09-20 11:19:30 1021
原创 wp-生命周期
借用官网的图,简单明了下表是应用程序生命周期内所发生事件和应用应针对每个事件执行的操作的简短摘要。事件或方法应用程序操作Launching 事件执行非常少量的代码。不要执行资源密集型操作,例如,访问独立存储。OnNavigatedFrom 方法
2013-09-20 11:17:08 524
原创 wp-IsolatedStorageSettings
应用开发中,IsolatedStorageSettings也算常用,这里封装成一个类方便使用。using System;using System.Collections.Generic;using System.IO.IsolatedStorage;using System.Linq;using System.Text;using System.Threading.Tas
2013-09-20 11:00:19 580
原创 wp-文件操作
获取本地根文件夹:Windows.Storage.ApplicationData.Current.LocalFolder;文件操作:StorageFolder.CreateFolderAsync在本地文件夹中创建一个目录。StorageFolder.CreateFileAsync异步方法在本地文件夹
2013-09-20 10:50:00 1007
原创 wp-主题资源
画笔资源本表列出并介绍了可以应用的各种画笔。名称类型说明PhoneAccentBrushSolidColorBrush所选目标项的前景色PhoneForegroundBrushSolidColorBrush默认的
2013-09-20 09:41:29 1316
转载 IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教:copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1 ,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖。 retain属性表示两个对象地址相同(建立一个
2013-09-17 10:24:16 413
转载 IOS通过NSCoding保存实体对象
在IOS的开发中,小数据量的持久化都用NSUserDefaults来实现,但是NSUserDefaults只能保存NSString, NSNumber, NSDate, NSArray, NSDictionary这些数据类型,但大多时候,我们会将一个对象实体做持久化的保存,由于不是大批量的数据,不会用到sqlite,那么这个时候NSUserDefaults会是很好的选择,其实对象类型可以通过NSC
2013-09-17 09:55:17 595
转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。
2013-09-05 23:46:56 544
转载 iOS多线程编程之NSOperation和NSOperationQueue的使用
前一篇 《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOper
2013-09-05 09:43:08 494
转载 iOS多线程编程之NSThread的使用
1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD 全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)这三
2013-09-05 09:43:03 478
转载 UIView和CALayer的区别
CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:以下摘自>:两者最大的区别是,图层不会直接渲染到屏幕上。在模型-视图-控制器(model-view-controller)概念里面NSView和UIView是典型的视图部分,但是在核心动画里面图层是模型部分。图层封装了几何、时间、可视化属性,同时它提供了
2013-08-21 14:22:15 405
转载 Iphone控件大全
Iphone的常用控件有哪些?看看下面一 视图UIView和UIWindowiphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UIViews相当于演员。 1.显示数据的视图下面几个类可在屏幕上显示信息:UITestView:将文本段落呈现给用户并/允许用户使用键盘输入自己的文本。可设置可编辑或不可编辑,使用单一字
2013-08-09 08:32:28 475
转载 UINavigationController使用详解
原文连接:http://www.cnblogs.com/smileEvday/archive/2012/05/10/2495153.html 有一阵子没有写随笔,感觉有点儿手生。一个多月以后终于又一次坐下来静下心写随笔,记录自己的学习笔记,也希望能够帮到大家。 废话少说回到正题,UINavigationController是IOS编程中比较常用的一种容器view control
2013-08-08 20:04:35 370
转载 传参方法:sharedApplication, NSUserDefaults, protocol 和 delegate(实例)
转自:http://justcoding.iteye.com/blog/14519481. iOS开发中使用[[UIApplication sharedApplication] openURL:] 加载其它应用 在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通
2013-08-08 19:23:08 500
原创 IOS控件--UITabBarController
刚刚简单学习了UITabBarController的用法,记录一下。参考链接:http://blog.csdn.net/totogo2010/article/details/77002911.先新建5个ViewController分别是:RootViewController、BlueViewController、RedViewController、YellowViewControl
2013-08-08 16:44:29 699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人