自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

转载 iOS开发UI篇—UIWindow简单介绍

一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow。也就说,没有UIWindow,就看不见任何UI界

2015-03-13 15:59:08 425

转载 iOS距离感应器

首先我们要知道什么是距离感应器:其实目前大多数电容屏智能手机都有这个功能,简单的说,距离感应器就是在打电话的时候,你不是要拿着手机贴着耳朵么,有了这个感应器,当然你的电容屏离耳朵太近的话,你的屏幕会自动变黑,以免你的耳朵碰到电容屏引起误操作! 官方解释是:感应距离的传感器,在辅助摄像头和光线感应器之间的不明显的小长方形,当接通电话时,如果挡住距离感应器,屏幕会自动变黑,节约电(以上摘

2015-03-13 11:20:28 2884

转载 iOS多线程之四 线程同步

线程同步说到多线程就不得不提多线程中的锁机制,多线程操作过程中往往多个线程是并发执行的,同一个资源可能被多个线程同时访问,造成资源抢夺,这个过程中如果没有锁机制往往会造成重大问题。举例来说,每年春节都是一票难求,在12306买票的过程中,成百上千的票瞬间就消失了。不妨假设某辆车有1千张票,同时有几万人在抢这列车的车票,顺利的话前面的人都能买到票。但是如果现在只剩下一张票了,而同时还有几千人在购

2015-03-10 17:54:42 675

转载 iOS多线程之三 GCD

GCDGCD(Grand Central Dispatch)是基于C语言开发的一套多线程开发机制,也是目前苹果官方推荐的多线程开发方法。前面也说过三种开发中GCD抽象层次最高,当然是用起来也最简单,只是它基于C语言开发,并不像NSOperation是面向对象的开发,而是完全面向过程的。对于熟悉C#异步调用的朋友对于GCD学习起来应该很快,因为它与C#中的异步调用基本是一样的。这种机制相比较

2015-03-10 17:53:07 626

转载 iOS多线程之二 NSOperation

NSOperation使用NSOperation和NSOperationQueue进行多线程开发类似于C#中的线程池,只要将一个NSOperation(实际开中需要使用其子类NSInvocationOperation、NSBlockOperation)放到NSOperationQueue这个队列中线程就会依次启动。NSOperationQueue负责管理、执行所有的NSOperation,

2015-03-10 17:51:26 407

转载 iOS多线程之NSThread

iOS多线程在iOS中每个进程启动后都会建立一个主线程(UI线程),这个线程是其他线程的父线程。由于在iOS中除了主线程,其他子线程是独立于Cocoa Touch的,所以只有主线程可以更新UI界面(新版iOS中,使用其他线程更新UI可能也能成功,但是不推荐)。iOS中多线程使用并不复杂,关键是如何控制好各个线程的执行顺序、处理好资源竞争问题。常用的多线程开发有三种方式:1.NSTh

2015-03-10 17:49:33 421

转载 iOS单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点:  显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点:  1.实例控制:Singleton 会阻止其他对象实例化其自己的 Singlet

2015-03-10 16:52:53 386

转载 iOS:图片的旋转方向问题

【你知道吗?】iOS 6 默认相机程序让你的 iPhone 照片自带方向信息可能几乎很少的人会知道在 iOS 6中有一项新的功能是用 iPhone 拍出的照片会记录该照片的方向信息。在 iPhone 3G 开始的地理信息标记功能后,现在当你使用 iPhone 原生的摄像功能的时候,拍摄出来的照片的 metadate 中会包含有你拍摄照片的那一刻手机摄像头方向的信息。在

2015-03-10 12:41:50 4061

转载 ARC机制

写在开头虽然距离WWDC2011和iOS 5已经快一年时间,但是很多开发者并没有利用新方法来提高自己的水平,这点在ARC的使用上非常明显(特别是国内,基本很少见到同行转向ARC)。我曾经询问过一些同行为什么不转向使用ARC,很多人的回答是担心内存管理不受自己控制..其实我个人认为这是对于ARC机制了解不足从而不自信,所导致的对新事物的恐惧。而作为最需要“追赶时髦”的职业,这样的心态

2015-03-09 17:49:29 472

原创 关于自定义导航栏的那些事儿 UINavigationController

本文只是把我看到的关于自定义导航栏的一些资料搜集了一下ios7  之后,默认样式的状态栏和导航栏是连在一起的,但是实际上导航栏的位置和大小是和之前系统版本一样的,依然是贴在状态栏下面,依然是高44px;之所以用户看来它们是连在一起,这是因为UINavigationBar里面的_UINavigationBarBackground定位在y方向-20px的位置,然后高度增加到64px,这样就可以同时

2015-03-09 16:07:07 1246

原创 百度地图使用笔记

今天使用百度地图的时候碰到了几个小问题,这里做下记录,注意下次不要再犯错。1.给地图添加标注的时候,加完标注没有显示,百度了半天,原来是因为百度地图要加标注有两个步骤”首先添加标注:annotation = [[BMKPointAnnotationalloc]init];        CLLocationCoordinate2D coor ;        coo

2015-03-07 14:16:21 604

模拟微信图片浏览效果

非常小的一个简单demo,供入门者参考用,主要就是针对scrollView自带的zoom缩放功能结合分页浏览做的图片浏览效果。

2015-01-27

Socket局域网聊天模拟

项目描述:一款模拟群体聊天室的应用,该应用提供给用户一个群体聊天的平台,可以通过设置不同的用户名以区别不同用户发送出来的消息。应用通过 AsyncUdpSocket发送和接受消息,通过判断IP显示非本机IP发送的其他消息,利用通知实现消息的传递。 这也是我初涉猎socket聊天领域写的第一个程序,功能不多,只是局域网内聊天,虽然代码结构不成熟,但是对于初学iOS的童鞋还是挺容易理解的。

2014-07-06

空空如也

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

TA关注的人

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