- 博客(36)
- 资源 (3)
- 收藏
- 关注
原创 Http和Socket连接区别
Http和Socket连接区别相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的
2013-07-31 21:12:55 546
原创 在线JSON 检验格式化工具
http://www.bejson.com/go.php?u=http://www.bejson.com/index.php
2013-07-30 23:31:46 2239
转载 iOS中自动释放问题
//http://blog.csdn.net/houseq/article/details/9527329--前言:iOS开发中关于对象的释放问题,虽然知道规则,但总不清楚自动释放的对象什么时候彻底消失?它存在的多久?什么情况会消失?都不清楚,每次用自动释放对象,总有点心虚的感觉,以下是一些例子、研究。--直接上代码,代码写在一个控制器的viewDidLoad方法里(代码内容是用一个pat
2013-07-29 22:33:49 662
转载 iPhone摄像头设备获取(分离简化版)
///http://blog.csdn.net/dean19900504/article/details/8101522目的:打开、关闭前置摄像头,绘制图像,并获取摄像头的二进制数据。需要的库AVFoundation.framework 、CoreVideo.framework 、CoreMedia.framework 、QuartzCore.framework该摄像头捕抓必须
2013-07-29 11:55:20 760
转载 阅读优秀代码是提高开发人员修为的一种捷径
编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文是其中的另一篇。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全文。我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码不容易》
2013-07-29 11:07:55 535
转载 IOS 静态库 (创建)
http://www.xuanyusong.com/archives/606IOS程序是由Objective-c语言构成,而是Objective-c语言中每一个类又分成 .h .m 文件。静态库可以将这些程序的类封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态库中封装的方法。总的来说IOS静态库适合去制作第三方提供的SDK,废话不多说了我
2013-07-28 15:18:23 592
原创 几个不错的IOS DEMO
http://d.cocoachina.com/code/detail/136258/block+%E5%9B%9E%E8%B0%83+%EF%BC%8C%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/ (block 回调)http://d.cocoachina.com/code/detail/116891/Localization+Demo/ (国际化)
2013-07-28 11:58:09 9750
转载 IOS 笔记汇总
//http://blog.csdn.net/lius1984/article/details/7394627这篇文章主要做开发过程中的汇总,利己利人吧。前言iPhone OS编程指南。中文官方文档http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iP
2013-07-27 18:22:29 687
转载 iphone视频聊天代码实现 .
//http://blog.csdn.net/zu12jing/article/details/6431745视频聊天从摄像头中取得缓冲数据,转换成NSData,通过网络发送,接收端取得NSData后把NSData转换成图像,双方不停的收发数据,播放图像,就形成了视频聊天。废话不多说,直接上代码:首先创建视频输入输出:NSError *error = nil; /
2013-07-27 18:11:02 705
原创 return cell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier = @"CellTableIdentifier"; UINib *nib = [UINib nibWit
2013-07-27 17:59:09 773
转载 ios将摄像头捕获的视频数据转为jpeg格式 .
// http://blog.csdn.net/yanfangjin/article/details/7456505想要将摄像头进行视频录制或者拍照可以用UIImagePickerController,不过UIImagePickerController会弹出一个自己的界面,可是有时候我们不想要弹出的这个界面,那么就可以用另一种方法来获取摄像头得到的数据了。首先需要引入一个包#import
2013-07-27 16:28:05 624
转载 IOS开发~两个App互相调用
// http://blog.csdn.net/zfpp25_/article/details/92195471、新建两个项目:AppOne,AppTwo;2、分别在其属性列表中添加如下:AppOwn:AppTwo:3、分别实现代码:AppOwn的 viewController.m 中添加代码:- (void) touchesBega
2013-07-27 15:20:09 604
转载 程序员职业发展的思考
从 11 岁开始一个已经十分明确的事情就是,我要成为一名程序员。那一年我有了一台 Commodore 64 机器,开始在上面编写 BASIC 程序。我十分喜爱编程,以至于不久之后用于编程的时间就超过了玩游戏的时间。编程中有一种美妙和纯粹的东西是现实生活中任何事情都不能替代的。即使要面对 bug,时间限制和失败沮丧,编程仍然是美妙的。 我考入工程学院取得了计算机学位,之后几年又在本地的卑尔
2013-07-25 20:37:31 772
原创 blePeripheral 蓝牙透传
//// blePeripheral.m// MonitoringCenter//// Created by David ding on 13-1-10.////#import "blePeripheral.h"#import "bleTransmitMoudelAppDelegate.h"//=
2013-07-24 20:38:21 4506 1
原创 bleCentralManager 蓝牙透传
//// bleCentralManager.m// MonitoringCenter//// Created by David ding on 13-1-10.////#import "bleCentralManager.h"#@implementation bleCentralManager
2013-07-24 20:37:03 4388 1
转载 ios 单元测试
// http://blog.csdn.net/kesalin/article/details/7097566XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在 XCode 4.2 下使用 OCUnit, GHUnit 和 OCMock 进行
2013-07-21 19:02:05 723
原创 享元模式(Flyweight),
首先,让我们给出享元模式的定义。 享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。 享元模式可以避免大量非常相似类的开销。在程序设计中,有时需要生成大量细粒度的类实例来表示数据。如果能发现这些实例除了几个参数外基本上都是相同的,有时就能够受大幅度地减少需要实例化的类数量。如果能把那些参数移到类实例的外面,在方法调用时将它们传递进来,就可以通过共享
2013-07-21 02:33:56 695
原创 iphone(ios开发)之23种设计模式简介
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一
2013-07-21 00:05:51 760
转载 iOS开发之NSNotificationCenter(通知)的使用方法
star 2012-02-23 19:41 移动开发, 编程语言 抢沙发 iOS软件开发的时候会遇到这种情况:打开APP后会在后台运行某个方法,例如下载文件,下载完成后可能需要调用某个方法来刷新界面,这时候可能没法在下载的函数中回调。NSNotificationCenter(通知)是一个很好的选择。通知使用起来非常的简单:1. 定义将要调用的方法:
2013-07-18 16:20:33 648
转载 ViewController生命周期详解 (FROM TR)
分类: iOS 2012-12-06 06:32 2720人阅读 评论(5)收藏 举报在我之前的学习笔记中讨论过ViewController,过了这么久,对它也有了新的认识和体会,ViewController是我们在开发过程中碰到最多的朋友,今天就来好好认识一下它。ViewController是IOS开发中MVC模式中的C,ViewController是view的con
2013-07-18 01:08:33 548
原创 ios 用户注册
- (IBAction)registers:(id)sender{ NSURL *url = [NSURLURLWithString:@"http://sso.china186.com/api/user_register"]; ASIFormDataRequest *request = [[ASIFormDataRequestalloc]
2013-07-17 11:39:18 700
转载 Xcode中iOS单元测试
//http://blog.csdn.net/diyagoanyhacker/article/details/8540221Xcode中集成了单元测试框架OCUnit,可以完成不同侧重点的测试。Xcode下的单元测试分为logic uint tests和application unit tests。logic uint tests在编译阶段进行,并且只能在模拟器中进行,并且需要配置
2013-07-17 01:01:43 769
原创 对比iOS网络组件:AFNetworking VS ASIHTTPRequest
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?
2013-07-16 20:35:15 686
原创 老赖 封装的一个 数据 请求函数 HTTPENGINE
+ (NSData *)synchronizeDataWithURL:(NSString *)urlString withBody:(NSString *)body{ NSURLResponse *response = nil; NSError *error = nil; // 解决URL带中文发生NSURLErrorDomai
2013-07-16 20:22:23 860
转载 AFNetworking 详解
AFNetworking是一个轻量级的iOS网络通信类库,继ASI类库不在更新之后开发者们有一套不错选择;AFNetworking类库源码下载和使用教程: https://github.com/AFNetworking/AFNetworking如果想深入研究有官方文档介绍:http://afnetworking.github.com/AFNetworking/
2013-07-16 18:31:39 1709
原创 JSON 和 XML (lao lai)
http://itunes.apple.com/lookup?id=444934666 (JSON)- (void)viewDidLoad{ [superviewDidLoad]; // 482462103 NSData *data = [JLHttpEnginesynchronizeDataWithURL:kURL
2013-07-11 20:59:46 1459
转载 SBJon
JSON是一种数据交换语言,和XML是同样用途的。不过JSON的体积要比XML小,也就意味着在网络传输中速度会比XML更快。这里可以看到更多关于json的资料:http://www.json.org/json-zh.html其实说白了 JSON无非就是一种字符串的结构。。。 那么在IPHONE开发中,使用最多的JSON解析库就是 SBJson。。。在
2013-07-11 20:39:36 582
转载 ASIHTTPRequest 详解
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务端
2013-07-11 20:35:35 587
转载 最新版IOS 真机调试
这两天项目做完了,有些闲暇时间,给大家分享一下我真机测试的心得,也算是自己总结一下吧!不喜勿喷。。。真机测试前准备工作:1.苹果的MAC一台。如果你用的是黑苹果不知道可不可以,反正我没用过。。。一般公司都会给你配开发工具的。2.iphone手机一部。(本人纯屌丝,用的iphone4)3.开发者账号。(这是必须的,有时间的话我把申请开发者账号流程也整理一下)如果你手机
2013-07-10 23:23:46 829
转载 SDWebImage使用——一个可管理远程图片加载的类库
http://blog.csdn.net/wwang196988/article/details/7542885SDWebImage使用——一个可管理远程图片加载的类库SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步
2013-07-10 19:43:19 597
转载 IOS中NSUserDefaults的用法(轻量级本地数据存储)
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接读取
2013-07-06 00:06:11 598
原创 两个控制器之间的数据传递 (MVC)
分类: 移动开发/ IOS/ 文章 参考:http://blog.sina.com.cn/s/blog_4431c7610100vgds.htmlhttp://blog.163.com/zhe8stianshi@126/blog/static/17176291920117233111605/http://blog.csdn.net/riv
2013-07-05 22:54:12 1608
原创 常用 SQL 语句
sql="select * from 数据表 where 字段名=字段值 order by 字段名 " sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 " sql="select top 10 * from 数据表 where 字段名 order by 字段名 " sql="select * from 数据表 whe
2013-07-03 01:28:33 563
原创 模拟器调试 蓝牙设置 官方文档
https://developer.apple.com/library/ios/#technotes/tn2295/_index.html 蓝牙调试
2013-07-01 22:53:31 3190
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人