自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于IOS的Autolayout特性的理解以及使用

前段时间时间总是在纠结这个ios的Autolayout的布局问题。总感觉Apple这样做很麻烦,感觉Autolayout的代码写起来很别扭。半个眼都不想去看那些代码,又臭又长。其实不然,当现在Apple发布的各个产品上市之后,设备的屏幕分辨率也有了很大的变化,iPhone4/4S是3.5寸,iPhone5是4.0寸,ipad2/new ipad/ipad4是9.7寸的,ipad  mini是7

2013-05-31 22:10:51 7692 1

原创 NSLayoutConstraint

为了让我们的应用在不同尺寸的屏幕下都能 “正常”的表示,我们尽量不要把数据写死。大多数可视元素都是一个矩形区域,当然这个矩形区域有坐标的,我们有了这个区域坐标就能确定可视元素的现实位置了。但是iphone5和以前的屏幕不一样了,在以前的设备中,我们可以添加一个 [email protected]来适应retina屏幕,但是iphoen5咋办呢?ios6引入了 Auto Layout的东东,这个要和UIV

2013-05-31 21:47:53 3003

转载 UIDiviceOrientation 和 UIInterfaceOrientation

1.UIDeviceOrientation     是机器硬件的当前旋转方向  这个你只能取值不能设置   UIInterfaceOrientation   是你程序界面的当前旋转方向   这个可以设置2.关系  3. 获得UIInterfaceOrientation方向  UIInterfaceOrientation orientation = [[UIApp

2013-05-31 20:29:38 1800

转载 Assert(断言实现机制剖析)

分类: 你不知道的C秘密2013-05-28 10:40 203人阅读 评论(1) 收藏 举报本文Doc文档已上传,下载地址断言(assert)的作用是用来判断程序运行的正确性,确保程序运行的行为与我们理解的一致。其调用形式为assert(logic expression),如果逻辑表达式为假,则调用abort()终止程序的运行。查看MSDN帮助文档,可以得到assert的

2013-05-29 14:28:15 2054

转载 IOS沙盒详解

例子代码:https://github.com/schelling/YcDemo升级方案:IOS软件在APP STORE上升级的时候,只需把配置文件放在Document目录下,就可以。其他文件会随着版本的更新被替换掉。 IOS沙盒(sandbox)机制和文件操作(一)1、IOS沙盒机制 IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方

2013-05-29 14:27:01 1482

转载 Mac OS系统版本与XCode版本的关系

注:以下有些地址都已不能下载了,放在这里主要为了研究 Max OS与XCode版本的对应关系。 如果想下载Xcode,可以在苹果网站上注册一个开发者帐号,只注册这个帐号是免费的。就可以从这里下载:http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads

2013-05-29 14:05:17 1973

转载 ios XIB里的AutoLayout

这是WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS的方式订阅本站。AutoLayout在去年的WWDC上被引入Cocoa,而在今年的WWDC上,Apple不惜花费了三个Session的前所未见的篇幅来详细地向开发者讲解AutoLayout在iOS上的应用,是由起原因的:iPhone5的屏幕将变为4寸,开发者即将面临为不同尺寸屏幕进行应用

2013-05-29 13:58:26 3322

转载 IOS系统架构

iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统.         1,Core OS:    是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程

2013-05-29 13:41:16 1210

转载 OmniGraffle 一款曾获得苹果设计大奖的绘图软件

简介:  OmniGraffle是由The Omni Group制作的一款绘图软件,其只能于运行在Mac OS X和iPad平台之上。它曾获得2002年的苹果设计奖。                          OmniGraffle可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF

2013-05-29 13:36:35 2601

转载 Subversion快速入门教程

软件下载服务器和客户端安装建立版本库(Repository)配置用户和权限运行独立服务器初始化导入基本客户端操作Versions 1.1.11 Mac 上最好的SVN软件破解版versions mac上最好的SVN软件破解版,不要更新,已经破解,可以直接使用Versions是一个很棒的SVN同步工具,这个软件提供了在Mac系统上使用Subve

2013-05-29 10:55:17 3559

转载 UIPickerView在UIPopoverController中正确显示方法

开发iPad应用程序与iPhone有一点小差别,就是iPad支持弹出框。这个示例展示如何在UIPopoverController上显示一个UIPickerView,当然你可以显示任何的UIView到UIPopover上面。原理就是构建一个UIViewController,然后将这个UIViewController加在UIPopoverController上,最近显示UIPopoverControl

2013-05-28 17:09:48 830

转载 关于UIPopoverController的 使用

UIPopoverController是iPad上的iOS开发会常用到的一个组件(在iPhone设备上不允许使用),在ios学习中这个组件上手很简单,因为它的显示方法很少,而且参数简单,但在使用过程中还常碰到   UIPopoverController是iPad上的iOS开发会常用到的一个组件(在iPhone设备上不允许使用),在ios学习中这个组件上手很简单,因为它的显示方法很少,而且参数简

2013-05-28 16:05:03 881

转载 UIPopoverController的使用

UIPopoverController只能在ipad设备上面使用;作用是用于显示临时内容,特点是总是显示在当前视图最前端,当单击界面的其他地方时自动消失。UIViewController* vCtrl = [[UIViewController alloc] init];UIPopoverController* popController = [[UIPopoverControll

2013-05-28 15:57:46 935

转载 旧工程适配iOS 6和iPhone 5的一些故事

http://www.dapps.net/dev/iphone/old-project-ios-6-iphone-5-1.html

2013-05-24 17:06:16 622

转载 UITableView

http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.html

2013-05-21 20:29:45 560

转载 Assertion failure in -[UITableView _endCellAnimationsWithContext:]---错误

由于项目需要,做一个UITableView来实现删除功能。效果如图:failure in -[UITableView _endCellAnimationsWithContext:]-请不要让" title="Assertion failure in -[UITableView _endCellAnimationsWithContext:]-请不要让">功能思路其实不难:交代

2013-05-19 13:01:56 7380 3

转载 beginUpdates和endUpdates---实现UITableView的动画块

我们在做UITableView的修改,删除,选择时,需要对UITableView进行一系列的动作操作。这样,我们就会用到 [tableView beginUpdates];       if (newCount0){          [tableView deleteSections:[NSIndexSet indexSetWithIndex:indexPath.sectio

2013-05-19 12:59:59 1401

转载 移动端app设计指南--尺寸篇

2013-05-19 09:26:15 909

转载 textField和textView的inputAccessoryView属性

inputAccessoryView属性UITextFields and UITextViews have an inputAccessoryView property, which you can set to any view, that is automatically displayed above and animated with the keyboard.Note

2013-05-17 20:59:50 6750

转载 UIAlertView的自动消失,手动消失和自定制消失

UIAlertView的消失本质其实是触发了一个dismiss事件。触发这个事件有以下两种方法:1.按钮点击,UIAlertView上如果有按钮,点击任何按钮都会触发该事件,UIAlertView消失;2.代码模拟点击[java] view plaincopyprint?[AlertObject dismissWi

2013-05-17 19:41:31 754

原创 传输协议:TCP和UDP的区别

TCP(传输控制协议):       1)提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用服务,是面向连接,端到端的传输;      2)面向连接:正式通信前必须要与对方建立连接。事先为所发送的数据开辟出连

2013-05-15 15:34:00 1371

转载 委托-设计模式

http://blog.csdn.net/lovegarfield/article/details/7667090看了不少关于委托和协议的讲解,我觉得下面这篇是说的最清楚的。Objective-C委托和协议本没有任何关系,协议如前所述,就是起到C++中纯虚类的作用,对于“委托”则和协议没有关系,只是我们经常利用协议还实现委托的机制,其实不用协议也完全可以实现委托

2013-05-15 14:05:31 676

转载 WWDC 2012 Session笔记—— Modern Objective-C

2007年的时候,Objective-C在TIOBE编程语言排名里还排在可怜的第45位,而随着移动互联网的迅速发展和iPhone,iPad等iOS设备的广阔市场前景,Objective-C也迅速崛起,走进了开发者的视野。在最近的TIOBE排名中,Objective-C达到了惊人的第3名,可以说已经成为当今世界上一门非常重要的编程语言。而Objective-C现在主要是由Apple在负责维护了。

2013-05-12 14:51:08 893

转载 錯誤訊息 Undefined symbols for architecture i386:

出現了一堆類似這樣的錯誤123456789101112131415Undefined symbols for architecture i386: "_OBJC_CLASS_$_SKPSMTPMessage",

2013-05-10 19:03:03 684

转载 xCode4里面设置NSZombieEnabled

今天看到偶然间看到一篇blog,“用NSZombieEnabled解决恼人的EXC_BAD_ACCESS错误”。很实用的技巧,便拿来试验一下。原文是在XCode3里面设置的,so在4里面完全找不到地方。stackoverflow搜一下,找到如下方法。菜单里Product->EditScheme->Run->Environment Variables, 添加NSZombieE

2013-05-08 21:27:51 727

转载 同步函数与异步函数

文章出处:http://blog.163.com/lyzaily@126/blog/static/42438837200952751954922/ 1. 同步函数与异步函数        什么是同步函数?        什么是异步函数?        它们在线程中执行时会对线程有何影响?        一个线程如何与一个异步执行的函数进行同步?

2013-05-06 21:38:41 808

转载 UIView

http://www.cnblogs.com/likwo/archive/2011/06/18/2084192.html 曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想

2013-05-06 18:38:29 976

转载 UIView与CALayer的区别,很详细

原文链接http://www.cnblogs.com/pengyingh/tag/objective-c/研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事情要使用Linu

2013-05-06 18:20:05 1523

转载 iOS平台内存常见问题

作为iOS平台的开发者,是否曾经为内存问题而 苦恼过?内存莫名的持续增长,程序莫名的crash,难以发现的内存泄漏,这些都是iOS平台内存相关的常见问题;本文将会详细介绍iOS平台的内存管理 机制,autorelease机制和内存的使用陷阱,这些将会解决iOS平台内存上的大部分问题,提高了程序的稳定性;1 iOS平台内存管理介绍iOS平台的内存管理采用引用计数的机制;当创建一个对象时使用a

2013-05-03 13:25:24 1099 1

iOS 网络请求攻略

集成iOS网络请求业务,不管何种需求,有这个就够了

2015-07-19

iOS底层网络实现

iOS网络底层的实现,包括bsd socket ,cfnetwork,nsstream的网络请求实现

2015-04-29

在网络请求基本类里处理请求结果

在自定义网络请求基本类里处理网络结果,包括成功,无网络,请求异常等,在调用网络请求的地方只需要发送网络请求并监听结果即可

2015-04-26

CoreText 使用

coretext学习的基本代码,包括图文混编和文字链接

2015-04-16

FFmpeg 2.5.3 编译的静态库(arm64 armv7s armv7 x86_64 i386)。

FFmpeg 2.5.3 编译的静态库,在Xcode6 iOS8上编译, 已整合(arm64 armv7s armv7 x86_64 i386)。

2015-01-28

空空如也

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

TA关注的人

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