自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何自定义NavigationBar的高度

UINavigationBar的高度在苹果官方的SDK中是固定的44个点,但是实际项目中我们却有可能遇到这样的情况,如下图:这样的一个UINavigationBar的高度达到了84个点,这就需要我们自定义系统自带的UINavigationBar的高度,但是系统并没有直截了当的方法来调整这个NavigationBar的Height,于是我进行了以下的尝试。在需要进行调整的那个View

2015-11-18 15:27:06 1621

转载 地图与定位

http://www.cnblogs.com/kenshincui/p/4125570.html#autoid-3-2-1概览现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的,

2015-08-13 15:59:44 556

转载 ios协议里的属性

http://blog.csdn.net/yuanchunzi/article/details/47104907在CSDN上看到有人提的问题,觉得很有价值,先看代码:@protocol CAMediaTiming/* The begin time of the object, in relation to its parent object, if * applicable.

2015-08-01 10:57:57 1340

转载 IOS中延时执行的几种方式的比较和汇总

本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod { NSLog(@"execute"); }1.performSelector方法[self performSelector:@selector(delayMethod) withObject:nil afterDelay:1.0f];此方式要求必须在主线

2015-08-01 01:56:26 279

转载 解锁滑动渐变动画

http://blog.csdn.net/sinat_27706697/article/details/47053035本节将为大家介绍的动画效果是渐变动画效果。其实这个例子,大家天天能够看到,就是手机屏幕锁定是,有一句“滑动来解锁”的文字,它上面有一种渐变的动画一直在其上面走过。先看看最终的效果图。思路分析:1.  普通UIView不可能有这样的渐变效果,所以我们

2015-07-25 11:51:03 465

转载 NSURLSession使用说明及后台工作流程分析

转自:http://www.cocoachina.com/applenews/devnews/2013/1106/7304.htmlNSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。

2015-07-25 11:14:00 398

转载 iOS中几种数据持久化方案:我要永远地记住你!

概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData沙盒在介绍各种存储方法之前,有必要说明

2015-07-24 15:52:57 627

转载 iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控

-- iOS事件全面解析http://www.cnblogs.com/kenshincui/p/3950646.html概览iPhone的成功很大一部分得益于它多点触摸的强大功能,乔布斯让人们认识到手机其实是可以不用按键和手写笔直接操作的,这不愧为一项伟大的设计。今天我们就针对iOS的触摸事件(手势操作)、运动事件、远程控制事件等展开学习:iOS事件简介触摸事件手势

2015-07-20 14:03:31 376

转载 iphone开发内存管理──静态全局变量的内存问题

我们在项目中,有时需要一些全局变量存储一些基本信息,那么这些全局的变量内存又是如何管理的呢?下面是网友分享的经验,具体的网址我记不清了,我在这里直接拿过来放到我的博客了,在此向写本文的作者致敬!正是由于众多具有开源精神的网友,技术才能更好的传播! 项目中有时需要一些全局变量存储应用程序运行过程中的一直存在的信息,翻看了一些资料,决定使用Apple官方文档推荐的Sig

2015-07-17 17:12:29 604

转载 【iOS】Objective-C简约而不简单的单例模式

http://leyteris.iteye.com/blog/1669198前些日子在项目中因为误用了单例而导致了一系列问题。原来在objective-c中的单例并没有java或者C#那么简单的实现,这里记录下; 问题是这样被发现的,在对于一个UIViewController进行pop时并没有被dealloc,导致了内存泄露。问题代码类似于下面的:

2015-07-17 14:30:22 332

转载 UIViewController 的表现方式

http://www.onevcat.com/2014/07/ios-ui-unique/UISplitViewController在用 Regular 和 Compact 统一了 IB 界面设计之后,Apple 的工程师可能发现了一个让人两难的历史问题,这就是 UISplitViewController。一直做 iPhone 而没太涉及 iPad 的童鞋可能对着这个类不是很熟悉,

2015-07-14 17:36:58 351

转载 What's the difference between all the Selection Segues?

Here is a quick summary of the segues and an example for each type. You'll want to do more research/experimentation if you decide to implement them.Show - Pushes the destination view controller on

2015-07-14 17:00:36 236

转载 IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解

阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教:copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象retain为1 ,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖。       retain属性表示两个对

2015-07-02 17:19:05 223

转载 Objective-C 的“多继承”

http://www.cocoachina.com/ios/20130528/6295.html当单继承不够用,很难为问题域建模时,我们通常都会直接想到多继承。多继承是从多余一个直接基类派生类的能力,可以更加直接地为应用程序建模。但是Objective-C不支持多继承,由于消息机制名字查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题。不过其实 Objective-C 也无需

2015-07-02 01:03:34 326

转载 Objective-C语法之KVC的使用

原博:http://www.cnblogs.com/stoic/archive/2012/07/20/2785194.html除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网: 如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。

2015-07-02 00:32:05 287

转载 13个小技巧帮你征服Xcode

原文:http://www.cocoachina.com/ios/20150428/11707.html本文由CocoaChina翻译组成员唧唧歪歪(博客)翻译自David McGraw的博客原文:13 Xcode Tips That Will Help You Conquer Xcode当谈论到iOS开发工具时,有一个肯定是所有iOS开发者都熟悉的,那就是Xcode。

2015-07-01 11:24:27 393

转载 使用xib开发界面

纯代码写界面有时候会降低开发效率,对于一些通用简单的界面,例如程序设置界面,可以使用xib进行开发。一、关于xib1. xib和nibxib文件可以被Xcode编译成nib文件,xib文件本质上是一个xml文件,而nib文件就是编译后的二进制文件,该文件将视图等控件对象封装了起来,而在程序运行起来后,这些对象会被激活。xib文件本质上是一个xml文件,可以用vim或cat命令查看,

2015-06-29 01:05:35 435

转载 iOS开发之xib技巧介绍

原博:http://www.ifun.cc/blog/2014/02/22/ioskai-fa-zhi-xibji-qiao-jie-shao/iOS开发的这些年里,我遇到过这样的一群人,他们认为用代码写UI的人就要NB一点,用xib就是要低一个级别。更有一个高级工程师Level的朋友,聊天当中还特意强调自己全用代码写UI。对此我只能在心里暗笑两下。到底是用xib还是代码来创建UI,这个问

2015-06-29 01:02:44 431

转载 iOS开发UI篇—程序启动原理和UIApplication

iOS开发UI篇—程序启动原理和UIApplicationyuanbo:http://www.cnblogs.com/wendingding/p/3766347.html 一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplic

2015-06-26 10:16:58 324

转载 initWithFrame 和 initWithCoder

initWithFrame  和   initWithCoder原博:http://blog.csdn.net/duxinfeng2010/article/details/7687829当我们所写的程序里没用用Nib文件(XIB)时,用代码控制视图内容,需要调用initWithFrame去初始化- (id)initWithFrame:(CGRect)fram

2015-06-25 17:32:02 380

转载 iOS开发UI篇—CAlayer层的属性

原博:http://www.cnblogs.com/wendingding/p/3800736.htmliOS开发UI篇—CAlayer层的属性一、position和anchorPoint1.简单介绍CALayer有2个非常重要的属性:position和anchorPoint@property CGPoint position;用来设置CALayer在父层中的位置以父层

2015-06-19 15:45:46 329

转载 通过实现一个 TableView 来理解 iOS UI 编程

原博:http://segmentfault.com/a/1190000000425057先说点题外话。我们在日常做和IOS的UI相关的工作的时候,有一个组件的使用频率非常高–UITableView。于是就要求我们对UITableView的每一个函数接口,每一个属性都了如指掌,只有这样在使用UITableView的时候,我们才能游刃有余的处理各种需求。不然做出来的东西,很多时候只是功能

2015-06-18 17:19:46 432

转载 解析LayoutSubviews

解析LayoutSubviews原博:http://www.cnblogs.com/YouXianMing/p/3897543.html从百度上搜索了一下layoutSubviews的用处,以下是搜索的结果,当然,笔者是会一一验证的.1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置vie

2015-06-18 16:44:23 339

转载 隐式动画和显式动画

隐式动画和显式动画隐式动画我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情。但是动画师Core Animation库一个非常显著的特性。这一章我们来看看它是怎么做到的。具体来说,我们先来讨论框架自动完成的隐式动画(除非你明确禁用了这个功能)。事务Core Animation基于一个假设,说屏幕上的任何东西都可以(或者可能)做动画。动画并

2015-06-18 13:20:37 4012

转载 iOS中的动画

iOS中的动画  原博:http://my.oschina.net/aofe/blog/270412Core Animation  Core Animation是一组非常强大的动画处理API,使用它能做出非常绚丽的动画效果,而且往往是事半功倍,使用它需要添加QuartzCore .framework和引入对应的框架 .开发步骤:    1> 初始化一个动画对象(

2015-06-18 11:41:07 250

转载 Autolayout使用详细介绍

关于Autolayout的初步介绍说道Autolayout,我也是在iPhone 6 And 6+ 出来之后才开始关注的。我是一个纯代码程序者之前。那个时候有听说到Xib和Storyboard(现在Xib已经使用的少了,下面直接说storyboard。其实Xib和storyboard只是父子的关系嘛),我开始在网上查找资料,网上给的解释我总结给大家如下:view sourcep

2015-06-17 00:52:00 494

转载 ios上 更改 状态栏(UIStatusBar)的颜色

作者:shede333 主页:http://my.oschina.net/shede333 && http://blog.sina.com.cn/u/1509658847 版权声明:原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | [Creative Commons BY-NC-ND 3.0][]IOS上 关于状态栏的相关设置(UIStatusBar)知识普及

2015-06-14 12:26:28 369

转载 iOS7 StatusBar 使用小结

iOS7 中的StatusBar和之前版本的相比发生了很大变化,在iOS7下对statusbar的使用需要全新的方法,现在就总结以下statusbar的方法:样式显示和隐藏动画效果默认无StatusBar1. 样式StatusBar有两种样式: UIStatusBarStyleDefault :UIStatusBarSty

2015-06-14 12:24:05 303

转载 iOS多线程的初步研究(-)-- NSTimer

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.html理解run loop后,才能彻底理解NSTimer的实现原理,也就是说NSTimer实际上依赖run loop实现的。先看看NSTimer的两个常用方法:+ (NSTimer *)timerWithTimeInterval:(NSTimeInte

2015-06-10 09:58:31 268

魔兽全屏工具

魔兽不能全屏很蛋疼吧,这个可以轻松解决魔兽争霸不能全屏

2011-12-07

空空如也

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

TA关注的人

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