自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 资源 (7)
  • 收藏
  • 关注

转载 解决Xcode7.1上传成功但iTunesconnect一直不能构建版本的问题

将应用打包成ipa文件上传至苹果服务器时,我们一般用xcode上传即可,但有时候,明明用xcode上传成功却在developer账户中一直无法正常显示出来,所以我就要来讲讲第二种不常用的方法,但是很有用,上传成功后,通过审核也很快,可以大大节省时间,话不啰嗦,上方法:1.首先将文件打包成ipa文件   我们不直接上传至苹果服务器,而是先导出:2.在到

2016-08-01 14:48:46 818

转载 iOS7下隐藏statusbar

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。一、如果V

2016-07-08 16:38:04 331

转载 iOS多显示器编程指导

iOS多显示器编程指导使用窗口(window)在多个显示设备上显示内容每一个iOS应用都会有一个窗口来处理用户界面的显示问题。窗口提供了很关键的功能,但是大多数应用都不会直接访问它。典型情况下,只有那些支持外接显示设备的应用才需要与窗口打交道。 概要在iOS中,一个窗口对象包含应用的视图,并管理视图在显示设备上的显示。一个窗口会与一个屏幕(screen)对象关联

2016-07-07 09:55:55 490

转载 Present ViewController详解

一、主要用途  弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形:  1、收集用户输入信息  2、临时呈现一些内容  3、临时改变工作模式  4、相应设备方向变化(用于针对不同方向

2016-07-04 15:03:49 4250

转载 iOS中使用第三方键盘UIKeyboardWillShowNotification执行多次

大家都知道监听键盘的四个通知UIKeyboardWillShowNotification、UIKeyboardDidShowNotification、UIKeyboardWillHideNotification、UIKeyboardDidHideNotification,分别为键盘将要弹出的通知,键盘已经弹出的通知,键盘将要隐藏的通知和键盘已经隐藏的通知。当你对输入框尤其是输入框的.origin.

2016-07-01 20:05:29 4237

转载 iOS中的CoreImage

1.coreImage的介绍         coreImage是IOS5中新加入的一个Objective-c的框架,提供了强大高效的图像处理功能,用来对基于像素的图像进行操作与分析。IOS提供了很多强大的滤镜(Filter),其中IOS5中有48种,而到了最新的IOS6 Filter已经增加到了93种之多,并且这一数字会继续增加。这些Filter提供了各种各样的效果,并且还可以通过滤镜链

2016-06-30 13:42:47 366

转载 iphone ios NSImage CIImage CGImage 区别及应用Quartz, Quartz Extreme, Quartz 2D Extreme, Core Image

先来看一段e文翻译一下:    1)NSImage 是一个抽象类,它能代表各种图像类型,同时也能定义各种图像。通常,大家如果对图像的类型不在意的话,NSImage是很好用的。同时,他也是Appkit唯一能接受的图像类,至少到目前为止是这样。(Appkit , UIKit 是iphone里界面,UI的库)    2)CGImage只能代表bitmaps。如果你像直

2016-06-30 13:41:34 510

原创 使用UITableView是如何判断reloadData加载数据已经结束

stackoverflow上有人提问这样的问题http://stackoverflow.com/questions/16071503/how-to-tell-when-uitableview-has-completed-reloaddata如果在reloadDate后需要立即获取tableview的cell、高度,或者需要滚动tableview,那么,直接在reload

2016-06-29 17:47:57 1211

原创 iOS远程推送对代理方法调用的理解

iOS收到远程推送时,主要涉及到三个代理方法的调用:1、- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;2、- (void)application:(UIApplication *)application didReceiv

2016-06-24 18:13:49 1757

转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  

2016-06-24 17:05:24 340

转载 Masonry使用注意篇

Github简要自动布局最重要的是约束:UI元素间关系的数学表达式。约束包括尺寸、由优先级和阈值管理的相对位置。它们是添加剂,可能导致约束冲突 、约束不足造成布局无法确定 。这两种情况都会产生异常。使用前:AutoLayout关于更新的几个方法的区别setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。layou

2016-05-26 10:55:29 2603

转载 ios中json解析出现的null问题

在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。问题现象但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃。其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据:"somevalue":null通过JsonKit 这个第三方库解析出来的数据就成了s

2016-05-24 20:55:21 1032 1

转载 动态计算UITableViewCell高度详解

转自Haven's Blog 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。为了不让讲解空洞抽象,我还是用代码实例的方式进行讲解,这样更容易接收与学习。 本

2016-05-21 17:09:40 375

转载 使用Autolayout实现UITableView的Cell动态布局和高度动态改变

摘自:http://codingobjc.com/blog/2014/10/15/shi-yong-autolayoutshi-xian-uitableviewde-celldong-tai-bu-ju-he-ke-bian-xing-gao/index.html附:真心感激衔接国际技术的同行们。本文翻译自:stackoverflow有人在sta

2016-05-21 17:01:38 393

转载 NSLayoutAttributeLeft与NSLayoutAttributeLeading的区别

前言在使用Masonry时,有mas_left与mas_leading,同样有mas_right与mas_trailing,在中国都习惯左、右布局,使用left/right与heading/trailing是一样的。但是,在其它部分国家,开发者们的习惯不都是左、右或者前、后布局,还有右、左或者后、前布局的,因此是不一样的。在中国,就放心的使用左、右或者前、后的方式吧。Mas

2016-05-20 17:12:40 1524

转载 追求Masonry

Autolayout就像一个知情达理,善解人意的好姑娘,可惜长相有点不堪入目,所以追求者寥寥无几。所幸遇到了化妆大师cloudkite,给她来了一个完美的化妆,从此丑小鸭Autolayout变成了美天鹅Masonry。前几日有幸一见,果然名不虚传,长相甜美,还善解人意。我果断放弃了Frame,开始追求Masonry初识Masonry初见我们先来看看Masonry到底有多美。我要设置

2016-05-20 17:05:20 157

转载 NSAttributedString换行

常用属性:NSFontAttributeName           文字字体NSParagraphStyleAttributeName     段落样式(字符串通过“\n”进行分段,此设置必须在lable.numberOfLines = 0时有效,value通过NSMutableParagraphStyle设置,它有以下属性) [段落样式-插曲] 1 @property(

2016-05-19 15:03:42 11101

转载 NSAttributeString

之前做项目时遇到一个问题:     使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查遍其所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下。     但是问题还是要解决的,上网一查才发现,iOS不仅有富文本处理的功能,而且

2016-05-19 14:42:09 988

转载 将PrefixHeader.pch添加到Xcode项目

PrefixHeader.pch是什么?.pch是全局引用文件,在其中添加需要全局引用的常量和设置。屏幕快照 2015-10-30 下午6.22.51.pngPrefixHeader.pch在Xcode之前是默认添加在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件,在开发过程中,可以将那些整个

2016-05-12 17:19:06 367

转载 史上最简单的UIScrollView+Autolayout出坑指南

背景网上有很多使用Storyboard完成UIScrollview的例子,但是纯代码的例子却不多。有限的一些例子大多也是外国开发者用VFL写的。而这篇文章基于swift语言和SnapKit分析了如何用纯代码加Autolayout写UIScrollview,完整代码已经上传到我的github。在正文中,我会分析其中的关键代码。对于Autolayout,绝对不可取的态度是不停的试几个约束,一旦

2016-05-11 14:17:38 844

转载 UIScrollView添加AutoLayout约束的坑

之前在使用AutoLayout给UIScrollView进行布局的时候,总会出现点这样那样莫名其妙的问题.我也曾跳坑两次,挣扎许久最后都以放弃storyboard改为代码实现而告终.今天终得正解,遂拿出来说说.先从最基础的开始,我们试着在storyboard上添加一个UIScrollView,并且在内部添加一个和它一样大的UIImageView.首先,拖一个UIScrollView到sto

2016-05-11 13:14:21 1345

转载 关于自定义UICollectionViewLayout的一点个人理解

自定义UICollectionView,主要会用到以下几个方法:- (void)prepareLayout;第一次加载layout、刷新layout、以及- (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds;这个方法返回yes时,会调用。这是苹果官方的说明The collection view calls -

2016-05-07 16:03:08 5301

转载 iOS7下隐藏statusbar

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。一、如果V

2016-05-07 12:22:45 232

转载 UINavgationController中覆写preferredStatusBarStyle方法不执行的问题

原文地址:http://blog.csdn.net/jkwmscq/article/details/47107447#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewD

2016-05-07 12:17:27 280

转载 iOS导航BarButtonItem文字或者图片与屏幕边界的间隔调整方法

在设置navigationItem的leftBarButtonItem或rightBarButtonItem时,用CustomView初始化UIBarButtonItem,不论怎么设置CustomView的frame,添加到导航条上之后总是和屏幕边界有一定的间距(5pix),如何自由调整这个间距呢?下面介绍两种方法:1、不用直接设置rightBartButtonItem

2016-05-07 10:05:44 1540

转载 iOS开发探索-高斯模糊&毛玻璃效果

原文地址:http://www.jianshu.com/p/6dd0eab888a6iOS开发中有的时候需要将图片设置模糊,来实现特定的效果获取更好的用户体验, iOS7之后半透明模糊效果得到大范围使用的比较大,现在也可以看到很多应用局部用到了图片模糊效果,可以通过高斯模糊和毛玻璃效果达到图片模糊效果。左边玻璃右边模糊高斯模糊效果1. CoreImage: iO

2016-04-26 20:26:09 679

转载 设置UIImage的渲染模式:UIImage.renderingMode

设置UIImage的渲染模式:UIImage.renderingMode着色(Tint Color)是iOS7界面中的一个.设置UIImage的渲染模式:UIImage.renderingMode重大改变,你可以设置一个UIImage在渲染时是否使用当前视图的Tint Color。UIImage新增了一个只读属性:renderingMode,对应的还有一个新增方法:imageWithR

2016-04-26 11:32:55 222

转载 在UIWebView 上面添加一个头视图 让它能随webView 滚动

原文地址:http://www.jianshu.com/p/59960ac2b3a1UIWebView是iOS sdk中一个最常用的控件。它是一个内置的浏览器控件,我们可以用它来浏览网页、打开文档等等.UIWebView可以用来向用户展示一些网页信息,在我们进行开发的时候,通常会想在这个Controller上面添加一个headerView用来展示标题或者图片 ,

2016-04-21 17:27:52 658

转载 Xcode 创建.a和framework静态库

原文地址:http://www.jianshu.com/p/43d55ae49f59最近因为项目中的聊天SDK,需要封装成静态库,所以实践了一下创建静态库的步骤,做下记录。库介绍库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。iOS中的静态库有 .a 和 .framework两种形式;动态库有.dylib 和 .framework 形式

2016-04-13 13:51:35 439

转载 iOS库 .a与.framework区别

一、什么是库?库是共享程序代码的方式,一般分为静态库和动态库。二、静态库与动态库的区别?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。三、iOS里静态库形式?.a和.framework四、iOS里动态库形式?

2016-04-13 11:47:22 245

转载 iOS Provisioning Profile(Certificate)与Code Signing详解

原文地址:http://blog.csdn.net/phunxm/article/details/42685597引言        关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开发的同学没少被折腾。对于一个iOS开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不

2016-03-06 09:48:37 506

转载 IOS SEL (@selector) 原理及使用总结

原文地址:http://blog.csdn.net/fengsh998/article/details/8614486SEL消息机制工作原理是什么 引用下面文章:我们在之前有提到,一个类就像一个 C 结构.NSObject 声明了一个成员变量: isa. 由于 NSObject 是所有类的根类,所以所有的对象都会有一个 isa 的成员变量[公

2016-02-18 09:17:25 982

转载 iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)

iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过设置属性,实现页面间传值在iOS开发中,我们经常会遇到页面间跳转传值的问题,现归纳总

2016-01-20 09:00:27 426

转载 关于iOS9中的App Transport Security相关说明及适配

原文地址:http://my.oschina.net/vimfung/blog/494687iOS9中新增App Transport Security(简称ATS)特性, 主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。原文如下:App Transport Securi

2015-11-05 10:33:45 367

转载 UIViewController的基本概念与生命周期

原文地址:http://www.cnblogs.com/wayne23/p/3868535.htmlUIViewController是iOS顶层视图的载体及控制器,用户与程序界面的交互都是由UIViewController来控制的,UIViewController管理UIView的生命周期及资源的加载与释放。UIView与UIWindow共同展示了应用程序的用户界面。可以将UIVi

2015-09-17 14:38:35 291

转载 iOS中的触摸事件和手势处理

原文地址:http://my.oschina.net/aofe/blog/268749iOS中的事件可以分为三大类:    1> 触摸事件      2> 加速计事件    3> 远程控制事件响应者对象    在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件.我们称之为"响应

2015-09-16 10:36:35 356

转载 深入探究frame和bounds的区别以及setbounds使用

原文地址:http://www.cocoachina.com/ios/20140925/9755.html在iOS开发中经常遇到两个词Frame和bounds,本文主要阐述Frame和bound的区别,尤其是bound很绕,很难理解。一、首先,看一下公认的资料先看到下面的代码你肯定就明白了一些:12345

2015-09-16 10:17:37 591

转载 Objective C 中的nil,Nil,NULL和NSNull理解

原文地址:http://magicalboy.com/null-value-in-objective-c/ObjC 里面的几个空值符号经常会差点把我搞死,这些基础的东西一点要弄清楚才行,以提高码农的基本素质。nilnil 是 ObjC 对象的字面空值,对应 id 类型的对象,或者使用 @interface 声明的 ObjC 对象。例如:?

2015-09-11 10:32:52 232

转载 ios 开发file's owner以及outlet与连线的理解

xib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类,outlet是针对xib文件中希望能够在外部引用的控件成员,那么为什么要做outlet与file's owner 之间的连线呢?这里

2015-09-09 14:54:41 495

原创 Objective-C中的@property,@synthesize、点语法、self

分别学习@property,@synthesize、点语法、self时,还好理解,后面学到UI编程时,看到别人编写的程序时,遇到一些疑惑,总结了一下,发现有很多以前没有注意到的细节。1、点语法如果以前学习过其他语言,对点语法肯定很熟悉,但是OC的点语法和其他语言不太一样,里面有一些陷阱,下面这篇文章对OC的点语法讲解的不错:点击打开链接其实总结下来,遇到点语法时,紧记下

2015-09-09 11:15:14 103

hex bin axf elf的具体区别

从单片机到arm,经常遇到各种各样的下载文件格式,这次帮你彻底搞明白!!

2012-12-19

makefile经典教程

makefile经典教程,通俗易懂,详细讲解了makefile的编写规则

2012-12-19

OLED液晶显示屏 资料

我买的oled屏,卖家送的资料,内含电路图及驱动,非常详细。。。

2012-08-14

OLED液晶显示屏 SSD1306驱动

OLED液晶显示屏,控制器是SSD1306,内含它的驱动。

2012-08-14

飞思卡尔 手创整理的入门资料

手创整理的飞思卡尔资料,非常适合入门的人。

2012-08-14

飞思卡尔 西北工业大学翱翔队技术报告

飞思卡尔 西北工业大学翱翔队技术报告,第六届国赛一等奖获得者。。

2012-08-14

十天学会msp430 程序例程

郭天祥版 十天学会msp430上的例程,值得参考。

2012-08-14

空空如也

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

TA关注的人

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