高级教程
文章平均质量分 95
澄海单挑狂
一切努力,只为巅峰
展开
-
Core Data入门
简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用:左边是关系模转载 2014-11-23 10:10:58 · 351 阅读 · 0 评论 -
NSURLConnection with Self-Signed Certificates
A year ago I touched upon the question as to how you can prevent NSURLConnection from aborting a HTTPS GET if the certificate is invalid.At that time it seemed like the only method available was a转载 2015-03-18 15:30:12 · 558 阅读 · 0 评论 -
APN
http://www.cocoachina.com/industry/20130321/5862.htmlhttp://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1转载 2015-04-09 14:37:45 · 459 阅读 · 0 评论 -
ReactiveCocoa
转自无网不剩的博客 之前已经写过两篇关于ReactiveCocoa(以下简称RAC)的文章了,但主要也是在阐述基本的概念和使用,这篇文章将会从实战的角度来看看RAC到底解决了哪些问题,带来了哪些方便,以及遇到的一些坑。 概述 为什么要使用RAC? 一个怪怪的东西,从Demo看也没有让代码变得更好、更短,相反还造成理解上的困难,真的有必要去学它么?相信这是大多数人在接转载 2015-05-04 10:27:39 · 901 阅读 · 0 评论 -
CocoaPods安装和使用教程
http://code4app.com/article/cocoapods-install-usage转载 2015-07-09 09:06:18 · 415 阅读 · 0 评论 -
Runtime timer
在Windows时代,大家肯定对SendMessage,PostMessage,GetMessage有所了解,这些都是windows中的消息处理函数,那对应在ios中是什么呢,其实就是NSRunloop这个东西。在ios中,所有消息都会被添加到NSRunloop中,分为‘input source’跟'timer source'种,并在循环中检查是不是有事件需要发生,如果需要那么就调用相应的函数处理转载 2015-07-09 17:15:11 · 451 阅读 · 0 评论 -
二叉树的遍历(一)
http://blog.163.com/qhx_405/blog/static/6338992620098140352928/二叉树的遍历有三种方式,如下:(1)前序遍历(DLR),首先访问根结点,然后遍历左子树,最后遍历右子树。简记根-左-右。(2)中序遍历(LDR),首先遍历左子树,然后访问根结点,最后遍历右子树。简记左-根-右。 (3)后序遍历(LRD),首先遍历左子树,转载 2015-08-26 10:09:59 · 304 阅读 · 0 评论 -
算导答案
http://clrs.skanev.com/原创 2015-09-06 16:40:09 · 406 阅读 · 0 评论 -
iOS 单元测试之XCTest详解(一),iosxctest
http://www.bkjia.com/Androidjc/1023210.html原创blog,转载请注明出处 blog.csdn.net/hello_hwc 欢迎关注我的iOS-SDK详解专栏 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:测试是一个好的App不可缺少的部分。转载 2015-11-27 11:00:14 · 960 阅读 · 0 评论 -
iphone线程中使用异步网络的问题,以及如何用NSRunLoop来解决
就个人经验而言,在iphone线程中使用异步NSURLConnection的经验可以说是一个完全和愉悦搭不上边的事情。他给我带来的麻烦可真不少。例如,前几天,帮客户定位一个问题的时候发生的事情。事情经过是这样的:客户反馈,无法正常使用我们提供的某个和网络相关的功能,网络回调没有收到。但是其他回调可以正常工作,并且所有回调都是以同样的逻辑放在某个地方的。我先确认了他的使用方式是否正确转载 2016-02-24 10:10:40 · 305 阅读 · 0 评论 -
xcode6制作动态及静态framework
http://blog.csdn.net/andypan1314/article/details/41379083http://stackoverflow.com/questions/24039470/xcode-6-ios-creating-a-cocoa-touch-framework-architectures-issueshttp://blog.csdn.net/smking/ar转载 2015-03-23 09:40:44 · 525 阅读 · 0 评论 -
xcode armv6 armv7 armv7s arm64
目前ios的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5S 机器对指令集的支持是向下兼容的,因此armv7的指令集是可转载 2015-03-22 22:57:01 · 414 阅读 · 0 评论 -
core data使用
Core Data数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。 (1)NSManagedObjectModel(被管理的对象模型) 相当于实体,不过它包含 了实体间的关系 (2)NSManagedObjectContext(被管理的对象上下文) 操作实际转载 2014-11-23 10:13:06 · 349 阅读 · 0 评论 -
线程
http://blog.cnbluebox.com/blog/2014/07/01/cocoashen-ru-xue-xi-nsoperationqueuehe-nsoperationyuan-li-he-shi-yong/转载 2015-01-06 12:40:59 · 396 阅读 · 0 评论 -
storyboard全解析
来源:http://iaiai.iteye.com/blog/1493956Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图: 现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作一个转载 2015-01-13 18:29:40 · 676 阅读 · 0 评论 -
类簇在iOS开发中的应用
类簇(class cluster)是一种设计模式,在Foundation Framework中被广泛使用,举个简单的例子NSArray *arr = [NSArray arrayWithObjects:@"foo",@"bar", nil];NSLog(@"arr class:%@", [arr class]);// output: __NSArrayI显然__NSArrayI转载 2015-01-21 21:41:08 · 366 阅读 · 0 评论 -
ios开发 调试网路限速
在iOS开发中,针对不同网络状况做一下测试处理是很有必要的。但是我发现还是有一些iOS开发者不太注意到不同网络环境下的调试问题,或者说不清楚如何调试这种情况。下面我将针对真机和模拟器分别做简单的说明。告诉大家如何模拟不同的网络状况。1.真机情况下其实Apple在iOS系统中预置了网络调试工具,但是只有添加过测试设备,并使用XCode连接下设备才能激活转载 2015-03-16 09:26:10 · 568 阅读 · 0 评论 -
使用Mantle处理Model层对象
我们都会在开发中遇到如何对Model层对象进行建模的问题,比如,将服务器请求下来的json转换为我们本地的Object。这部分,有许多令人讨厌的代码要写,比如类型的转换、json的解析等等,没有什么技术含量,但是又必须去写。当我们习惯了这种方式后,我们往往就麻木了,认为这些东西是必须要写的,所以,虽然很痛苦很恶心,但是还是会硬着头皮去写,去写那些可恶的代码。那么,真的没有更好的解决办法吗?转载 2015-03-20 09:50:04 · 757 阅读 · 0 评论 -
Mantle 教程
前言在开发的过程中,我们常常会从网络获取数据,而数据通常又为JSON格式。 这时比较常见的做法是把JSON数据转为Model对象,这样我们可以从Model对象的属性读取数据。 但是常常会面临如下一些问题:每次都要用 -initWithDictionarty:(NSDictionary *)dict 等类似的方法初始化,把JSON数据里的值一个一个的赋值给Modeld对象的属性,深深转载 2015-03-20 09:45:44 · 1053 阅读 · 0 评论 -
Mantle 详解
MantleMantle是一个iOS模型框架,它为对象和JSON之间的相互转化提供了一种简便的方法。这在处理网络数据的时候非常有用。下面我们将看一下MTLModel、MTLJSONAdapter以及为什么你将会考虑在下一个项目中使用Mantle。MTLModelMTLModel提供一个简便的方法在NSDictionary对象和自定义对象之间建立映射关系。首先我们来看一个例子。假设从远程转载 2015-03-20 18:15:50 · 1300 阅读 · 0 评论 -
NSURLSession(包含上传)
https://m.oschina.net/blog/379516NSURLConnection是2003年伴随着Safari一起发行的网络开发API,距今已经有十一年。当然,在这十一年间它表现的相当优秀,有大量的应用基础,这也是为什么前面花了那么长时间对它进行详细介绍的原因。但是这些年伴随着iPhone、iPad的发展,对于NSURLConnection设计理念也提出了新转载 2015-03-17 13:13:25 · 679 阅读 · 0 评论 -
需要注意的东西记录
1 公共颜色分割线颜色导航条颜色2 字体大小可以通过一个算法生成大小,满足不同设备适配3 公共内容类分割线提示小圆点信息,根据半径生成4.1 判断函数输入参数空值情况4.2 使用对象参数时,查看文档看此属性是否为可选可能产生null值4.3 梳理清楚全部逻辑,考虑全面情况4.4 功能进行正常和异常测试4.5 整体测试,检查原创 2016-01-15 14:32:04 · 489 阅读 · 0 评论