自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (3)
  • 收藏
  • 关注

转载 iOS学习之2-使用ASIHttpRequest调用WebService

转自  http://www.cocoachina.com/bbs/read.php?tid=98388工作中,使用iPhone作为已有产品的移动终端,目前做能想到最理想的方式就是恳求产品提供WebService了,还是老习惯,坚决不要零散的代码,继续整理为通用的类,便于拉壮丁快速开发,虽然目前的壮丁就俺一个,hoho再次利用现有的资源,使用了ASIHttpRequest v1

2014-02-23 17:07:44 988

转载 ios webservice登录

转自  http://blog.csdn.net/xrhdz/article/details/8549090新建一个程序,选single view application名称为LoginWebservice,arc挑勾程序建成在LoginWebService_ViewController.h里添加协议,然后添加代码如下:

2014-02-23 17:04:37 809

转载 iphone ios 用xcode4.2开发 访问web service的功能

转自  http://blog.csdn.net/remote_roamer/article/details/70039841。后台利用 cxf 构建一个web service服务。HelloWorld.java[java] view plaincopy/**  *   */  package com.al

2014-02-23 16:58:56 689

转载 GCD编程

使用GCD处理多线程,在多核心CPU下,会提高执行效率,下面是一段在项目中使用的GCD代码。[cpp] view plaincopyprint?- (void)gcdDownload  {      static dispatch_once_t once;      static dispatch_queue_t qu

2014-02-22 14:44:09 596

转载 iOS进阶面试题----多线程

1 多线程是什么 多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边听歌、一边写博客;对于应用来说,多线程可以让应用有更快的回应,可以在网络下载时,同时响应用

2014-02-22 14:39:53 755

转载 iOS进阶面试题----Block部分

1 什么是block对于闭包(block),有很多定义,其中闭包就是能够读取其它函数内部变量的函数,这个定义即接近本质又较好理解。对于刚接触Block的同学,会觉得有些绕,因为我们习惯写这样的程序main(){ funA();} funA(){funB();} funB(){.....}; 就是函数main调用函数A,函数A调用函数B... 函数们依次顺序执行,但现实中不全是这样的,例如项

2014-02-22 14:39:12 554

转载 iOS基础面试题(四)

1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)[cpp] view plaincopyprint?[UIView transitionWithView:self.v

2014-02-22 14:38:14 684

转载 iOS基础面试题(三)

1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该数组在运行时不发生改变,即不能往N

2014-02-22 14:37:18 680

转载 iOS基础面试题(二)

多数是CocoaTouch社区的回复,其中蓝色字体是我的补充1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是

2014-02-22 14:36:34 615

转载 iOS基础面试题(一)

随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。1.   Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过

2014-02-22 14:35:14 715

转载 iOS程序员如何面试

1 面试的目的 求职者通过表现证明自己对岗位的胜任公司通过面试找到符合职位需求的员工面试者面试的表现影响着公司用人选择,对于软件工程师,我的感觉技术面试往往是“天王山”之战,过去了BOSS面的时候,刷人机率不高,过不去,就得要找新的工作了。2 面试的准备现在大多数人对面试都挺重视的,我觉得也不应该简单拒绝面试宝典类的东西(这片文章也是

2014-02-22 14:33:11 615

转载 ios多线程的几种创建方式

转自  http://my.oschina.net/u/936286/blog/15924501- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

2014-02-21 23:26:11 563

原创 ★★★ iOS开发精华博客 持续更新中。。。

http://www.cnblogs.com/mjios/    传智博客的一位老师的博客园博客 里面的帖子都很经典http://my.oschina.net/u/936286   开源中国 的一个叫 安身开源国的博客

2014-02-21 23:07:30 784

转载 Core Data入门

转自   http://www.cnblogs.com/mjios/archive/2013/02/26/2932999.html本文目录一、简介二、模型文件三、了解NSManagedObject对象四、CoreData中的核心对象五、代码实现六、打开CoreData的SQL语句输出开关七、创建NSManagedObject的子类回到顶部一、简介

2014-02-21 22:55:47 667

转载 iOS完整学习路线图【经典】

转自  http://www.cnblogs.com/mjios/archive/2013/02/26/2933200.html#2875449今天特地花时间整理出了iOS的完整学习路线图,希望对大家有帮助

2014-02-21 22:51:23 813

转载 CALayer 自定义层-4

转自  http://www.cnblogs.com/mjios/archive/2013/04/14/3020975.html本文目录一、自定义层的方法1二、自定义层的方法2 三、其他自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下。回到顶部一、自定义层的方法1方法描述:创建一个CALayer的子类,然后覆盖dra

2014-02-21 22:49:15 650

转载 CALayer 层的属性-3

转自  http://www.cnblogs.com/mjios/archive/2013/04/14/3020291.html本文目录一、隐式动画属性二、position和anchorPoint回到顶部一、隐式动画属性* 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root

2014-02-21 22:46:50 527

转载 CALayer 创建新的层-2

转自  http://www.cnblogs.com/mjios/archive/2013/04/14/3019728.html本文目录一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CAL

2014-02-21 22:44:44 570

转载 CALayer的使用-1

转自  http://www.cnblogs.com/mjios/archive/2013/04/13/3019335.html本文目录一、什么是CALayer二、CALayer的简单使用回到顶部一、什么是CALayer* 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一

2014-02-21 22:43:06 619

转载 iOS开发:什么是Bonjour

转自  http://blog.csdn.net/keyboardota/article/details/11125073这两天抽空做了几个Bonjour的测试,将我的理解整理了一下和大家分享,希望对大家的工作有帮助,同时,有理解错误的地方也请大家校正。1. Bonjour简介Bonjour是Apple推出的零配置网络协议,主要的目的是在缺少

2014-02-21 12:04:05 841

转载 如何配置iOS推送通知

转自  http://blog.csdn.net/tonny_guan/article/details/8923710配置推送通知比较麻烦,需要iOS开发者帐号,然后配置一个Apple ID、配置概要文件和SSL证书。 1 证书签名请求首先需要证书签名请求,这需要在Mac OS X系统中完成,通过在系统中选择“实用工具”→“钥匙串访问”,

2014-02-21 12:00:11 621

转载 推送通知iOS客户端编写实现及推送服务器端编写

转自  http://blog.csdn.net/tonny_guan/article/details/89632621、iOS客户端编程推送通知技术在Mac OS X和iOS系统上都可以运行,我们本章主要介绍iOS客户端编程,推送通知的编程比较简单,编程的关键是获得令牌,这是从APNS返回的,然后还有把提交给内容提供商。下面我们看看开发之前的一些准备工作。 

2014-02-21 11:51:20 597

原创 网络通信中标志通信进程、TCP三次握手四次撒手、TCP与UDP在socket编程中的区别

网络通信中如何标志一个通信进程 如果是在本地我们可以通过进程PID来唯一标识一个进程,可是网络中PID根本标识不了。TCP/IP协议族中网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以标识网络的进程了,网络中的进程通信就可以利用这个标志与其它进程进行交互。socket中三次握

2014-02-20 22:40:01 1888

转载 iOS中使用 Reachability 检测网络

转自  http://witcheryne.iteye.com/blog/1879827如果你想在iOS程序中提供一仅在wifi网络下使用(Reeder),或者在没有网络状态下提供离线模式(Evernote)。那么你会使用到Reachability来实现网络检测。 写本文的目的了解Reachability都能做什么检测3中网络环境2G/3

2014-02-20 18:37:43 623

转载 深入浅出Cocoa系列

深入浅出Cocoa系列罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 这是本人在研究 Cocoa 开发过程中写过的一些文章,涵盖 runtime,class, message,多线程,core data,网络,framework,plugin等各方面,还比较成系列,所以整理出来,贴在这里,

2014-02-20 16:58:25 944

转载 协议(protocol) & 委托(delegate)

协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处理,让别人来处理。举个浅显的例子:           我上班的工作主要内容包括 (1)写代码(2)写文档(3)测试程序(4)接电话(5)会见客户(1)(2)我自己全权负责,但是后面(3)(

2014-02-20 16:49:04 644

原创 TCP、UDP、HTTP、SOCKET、HTTPS

IOS socket基于tcp/udp的通信TCP、UDP、HTTP、SOCKET之间的区别TCP/IP,http,socket,长连接,短连接——小结。TCP/IP SOCKET HTTP及HTTPS之间的关系及各自特性之总结Socket、HTTP和TCP、UDP区别总结

2014-02-20 12:27:33 978

转载 宏定义的黑魔法 - 宏菜鸟起飞手册

转自  http://www.cocoachina.com/applenews/devnews/2014/0122/7738.html转自OneV's Den的博客 宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放

2014-02-18 19:47:49 781

转载 iOS中消息的传递机制

转自  http://www.cocoachina.com/applenews/devnews/2013/1216/7543.html”阅读器注1:本文由破船[博客]译自Communication Patterns。 本文目录如下所示:可用的机制做出正确的选择Framewor

2014-02-18 19:13:41 894

转载 iOS应用开发最佳实践:编写高质量的Objective-C代码

转自  http://www.cocoachina.com/applenews/devnews/2013/1129/7445.html本文由“海水的味道"编译 点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格:view.backgroundColor = [UIColor or

2014-02-18 18:36:38 749

转载 开始iOS 7中自动布局教程(一)

转自  http://www.cocoachina.com/applenews/devnews/2013/1203/7462.html原文:Beginning Auto Layout Tutorial in iOS 7: Part 1感谢翻译小组成员@answer-huang(博客)热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我

2014-02-18 18:33:21 689

转载 在iOS中创建静态库

转自  http://www.cocoachina.com/applenews/devnews/2013/1204/7468.html本文由 Migrant [博客]翻译自 Creating a Static Library in iOS Tutorial。 如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:240

2014-02-18 18:31:21 576

转载 并发编程之Operation Queue和GCD

转自  http://www.cocoachina.com/applenews/devnews/2013/1210/7506.html转自Xcode Dev并发编程之Operation Queue随着移动设备的更新换代,移动设备的性能也不断提高,现在流行的CPU已经进入双核、甚至四核时代。如何充分发挥这些CPU的性能,会变得越来越重要。在iOS中如果

2014-02-18 18:26:08 520

转载 线程安全类的设计

转自  http://www.cocoachina.com/applenews/devnews/2013/1213/7535.html转自I'm Anson的博客原文:Thread-Safe Class Design此文章将侧重于编写线程安全类和使用Grand Central Displatch(GCD)时的实用的技巧,设计模式,以及反模式。

2014-02-18 18:23:47 699

转载 在iOS 7中使用storyboard(part 1)

转自  http://www.cocoachina.com/applenews/devnews/2013/1213/7537.html原文:Storyboards Tutorial in iOS 7: Part 1      感谢翻译小组成员heartasice热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2

2014-02-18 18:20:50 845

转载 iOS绘图教程

转自  http://www.cocoachina.com/applenews/devnews/2014/0115/7703.html本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。(本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途!原文) Core

2014-02-18 18:01:10 625

原创 CocoaChina 论坛源码推荐 持续更新中。。。

论坛源码推荐(1月22日):用数据驱动的UITableView内容管理 仿网易订阅的球形3D标签

2014-02-18 17:59:01 1109

转载 iOS第三方开源库的吐槽和备忘

转自  http://www.cocoachina.com/applenews/devnews/2014/0123/7746.html转自ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等

2014-02-18 17:48:46 641

转载 iOS系列译文:整洁的表视图代码

转自  http://www.cocoachina.com/applenews/devnews/2013/1218/7565.html表视图是一个非常万能的iOS应用程序构建模块。因此,有很多与表视图直接或间接相关的代码,包括提供数据、更新表视图、控制其行为和选择做出的反应,这仅仅是几个例子。在这篇文章里,我们将会介绍一些整洁而结构良好的代码。 UITableV

2014-02-18 17:38:13 556

转载 理解Frame

转自  http://www.cocoachina.com/applenews/devnews/2013/1209/7498.html本文由 Migrant 翻译自 Understanding Frame。 Frame是布局的核心。每个开发者都使用frame定位和改变UIView和CALayer的大小。在本文中我将把焦点集中在CALayer上,因为它

2014-02-18 17:35:53 790

MBProgressHUD(提示框第三方库)

MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。 项目地址:https://github.com/jdg/MBProgressHUD

2014-02-03

C++必知必会

C++必知必会,C++的知识点深入讲解,适合初学者

2013-09-18

空空如也

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

TA关注的人

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