自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 iOS 牛人博客

OneV's Denhttp://onevcat.com破船之家http://beyondvincent.comNSHipsterhttp://nshipster.cnLimboy 无网不剩http://feeds.feedburner.com唐巧的技术博客http://blog.devtang.comLex iOS

2015-05-27 20:19:18 605

转载 didFinishLaunchingWithOptions参数launchOptions内容

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions说明:当应用程序启动时执行,应用程序启动入口。只在应用程序启动时执行一次。application参数用来获取应用程序的状态、变量等,值得注意的是字典参数:(NSDictionary

2016-03-24 13:30:09 1053

原创 IOS 处理消息推送,并跳转到相关界面

如果你的程序在未启动的时候,如果用户点击通知,notification会通过didFinishLaunchingWithOptions:传递给您,如果用户未点击通知,则didFinishLaunchingWithOptions:的字典里不会有notification的信息,同理,如果你的程序正在后台运行,如果用户点击通知,则(void)application:(UIApplication *)

2016-03-16 16:42:05 492

转载 AFNetworking上传图片

使用AFNetworking上传图片,(可一次上传多张图片,包含不同类型png, jpeg)使用AFNetworking上传视频    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];    AFHTTPRequestOperation *o

2015-12-03 17:16:29 575

转载 iOS开发-Certificates、Identifiers和Profiles详解

原文:http://www.w2bc.com/Article/44271.登录苹果官网,苹果在WWDC15之后对网站进行了改版,以下是最新的截图:2.三合一的管理模式: 3.管理iOS Apps,这个就是网上有的时候会看到的图片,隐藏了账号信息; 如果进入了这里就到了文章的重点,接下来就解释这些选项的作用(本文链接:http:

2015-10-25 13:23:31 642

转载 iOS项目更新之升级Xcode7 & iOS9

前言 Apple 的WWDC所发布内容在给大家带来惊喜之际,给各位iOS开发的同仁却也带来了不同程度的麻烦。首先不讲新功能,就单指原来老版本的项目升级、代码升级,就是一堆问题,而且是不得不面临的问题。下面就跟着笔者一起来回顾下,此次在项目升级过程中,所遇到的各个问题点,以及解决方案,与各位已经做过和正在做iOS代码升级的同仁共勉,也给各位将要做Xcode 7和iOS9兼容的同仁以参考。

2015-10-07 22:04:59 359

转载 一个丝滑的全屏滑动返回手势

全屏返回手势自 iOS7 之后,Apple 增加了屏幕边缘右划返回交互的支持,再配合上 UINavigationController 的交互式动画,pop 到上一级页面的操作变的非常顺畅和丝滑,从此,我很少再使用点击左上角导航栏上的返回按钮的方式返回了,因为这对单手操作十分不友好;如果一个 App 居然胆敢不支持滑动返回,那离被卸载就不远了。说到全屏返回手势,首先我感觉这件事本身可能就有问题,毕竟有

2015-08-21 13:07:14 458

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

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

2015-08-13 17:39:28 539

转载 iOS 使用手势UIGestureRecognizer对图像进行缩放、移动、旋转操作

iOS提供了拍击、旋转、滑动、挤捏等丰富的手势,因此对图像的操作就显得非常友好、简单。下面代码展示了使用UIGestureRecognizer对图像进行缩放、移动、旋转操作使用方法。在使用代码之前,首先建立一个UIView,并在该视图中增加一个UIImageView视图,用于展示图像。那么该UIView就类似图像画板一样,对图像的操作都基于此视图中进行。在视图中创建手势识别器UIGestureRec

2015-07-10 13:46:45 434

转载 iOSAutoLayout自动布局中级开发教程(4)label等文字自动适应大小 宽度

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-08 18:02:38 478

转载 HTTP Content-type 与 AFNetworking

HTTP Content-type 与 AFNetworking转自:http://www.isaced.com/post-254.html这篇文章主要记录一下之前爬过的一个坑,关于使用 AFNetworking 中请求数据和 HTTP 的 Content-type 关系。在iOS端我们常用JSON来作为数据传输格式,对于HTTP网络通信框架现在也是 AFNetworkin

2015-06-23 14:30:15 503

原创 将汉字转为拼音

http://blog.xcodev.com/archives/tranform-hanzi-to-pinyin-using-cfstringtransform/

2015-06-09 23:01:41 395

转载 正确使用Block避免Cycle Retain和Crash

http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/正确使用Block避免Cycle Retain和CrashAPR 19TH, 2013Block简介Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objectiv

2015-06-05 08:12:31 301

转载 iOS开源项目之日志框架CocoaLumberjack

iOS开源项目之日志框架CocoaLumberjack转自:http://www.cocoachina.com/industry/20140414/8157.html发布于:2014-04-14 14:29阅读数:7962CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。CocoaLumberjack类似于

2015-06-02 07:34:37 462

转载 Xcode基本操作

转自:http://user.qzone.qq.com/421051332/blog/14321311781.IDE概览Gutter & Ribbon焦点列:灰色深度与代码嵌套深度相关,鼠标悬停可突出显示右侧相应代码块,鼠标单击可折叠右侧相应代码块(Code Folding)。说明:从左到右,依次是“导航窗格(Navi

2015-05-21 12:13:21 530

转载 实时显示iOS编写UI代码效果

http://mp.weixin.qq.com/s?sn=ce39dc6a0e0db8a2cb23a0adea81680a&mid=206115693&idx=3&scene=5&__biz=MjM5OTM0MzIwMQ%3D%3D#rd编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI

2015-05-18 15:00:05 370

转载 iOS Crash文件的解析(一)

开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果10台后挂了他就不做手机了。好了不闲扯了,今天就跟大家一起聊聊iOSCrash文件的组成以及常用的分析工具。有一个

2015-05-08 14:16:52 451

转载 iOS8中使用CoreLocation定位

iOS8中使用CoreLocation定位转自:http://blog.devzeng.com/blog/ios8-corelocation-framework.html在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位

2015-05-06 17:25:32 331

原创 GitHub 上都有哪些值得关注学习的 iOS 开源项目?

http://www.zhihu.com/question/22914651

2015-05-06 16:31:04 365

转载 Ios UILabel 自适应 文本高度

一 固定宽度[python] view plaincopyUILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 21)];      if (label) {          // 设置文本内容          label.text = @"

2015-04-24 09:40:46 387

转载 加速计与陀螺仪

转载:http://www.cnblogs.com/wayne23/p/3671101.html加速计与陀螺仪设备静止时受到的地球引力为1g,1g是物体在地球的海平面上受到的下拉力(9.8米/秒²)。假如设备从高处掉落,其加速计测量到的加速度将为0g。假如设备水平放在桌面上,则加速计测量出的加速度为1g,且方向朝上。加速计测量3个轴(x、y和z)上的值,如图所示:

2015-04-21 15:54:25 815

原创 cocoapods 导入第三方库,头文件导入没有提示问题

cocoapod 的使用,方便了我们对第三方库的管理,然而在使用过程中,导入头文件,不会提示,需要自己写上去(不分大小写),这样会很大程度上造成错误。解决:到工程中 TARGETS --> BuildSetting --> Serarch Paths 中 选中 User header search path 点击加号 添加 $(PODS_ROOT) 后边选中 recursive,  这

2015-04-17 09:43:14 603

原创 MAC配置SVN服务器

MAC配置SVN服务器查看本机 iP :在终端中输入 ifconfigMAC已经自带了SVN,所以,直接使用就好1、创建svn repositorysvnadmin create /path/svn/pro  //仓库位置,svn是svn的目录,pro是一个版本库的目录PS:这里有个歧义,按这样的方式添加SVN后,在启动SVN服务的时候,记得要用/path/

2015-04-14 23:48:21 373

转载 ios xib文件加载xib

创建项目,项目名称叫CompositeXib创建MainView和ChildView,ChildView将作为子View包含到MainView中。创建完成后是这样的:设置ChildView的Size可以自定义,去掉状态栏:设置大小:添加控件:一个ImageView,一个Label和一个Button,添加完成后你的Vie

2015-04-14 14:47:03 572

原创 在系统导航栏 按钮 水平移动

系统默认情况下,UIBarButtionItem 设置后会有一定的间距(距边界),下边是左边按钮想左移动的方法 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];    button.frame = CGRectMake(10, 20, 60, 44);    button.backgroundC

2015-04-10 14:02:07 465

转载 关于UIWebView和PhoneGap的总结

关于UIWebView和PhoneGap的总结MAR 24TH, 2012转自:http://blog.devtang.com/blog/2012/03/24/talk-about-uiwebview-and-phonegap/前言今天参加了Adobe和CSDN组织的一个关于PhoneGap的开发讲座 ,而PhoneGap在iOS设备上的实现就是通过UIWebV

2015-04-09 17:40:14 436

原创 ios 竖屏开发,禁止横屏

在AppDelegate中增加,这个方法可以禁止横屏- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window      {           return UIInterfaceOrientationMaskPo

2015-04-09 13:57:43 397

转载 ios 为程序提供网络不好的环境测试(弱网)

在Xcode4.1中有一个工具叫Network Link Conditioner,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。在Xcode4.3中,此工具不再随Xcode工具提供,需要单独下载。在Xcode4.3中通过Xcode->Open Developer Tool->More Developer Tools…菜单 

2015-03-31 13:38:58 1720

转载 IOS 崩溃日志探究

转自 http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,

2015-03-26 17:04:09 707

转载 iOS中block实现的探究

[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包。用Apple文档的话来说,A block is

2015-03-25 10:17:11 320

转载 开发使用 iBeacon 的 iOS 7 应用

本文由 @nixzhu 翻译自raywenderlich的《Developing iOS 7 Applications with iBeacons Tutorial》 come from :http://www.th7.cn/Program/IOS/201405/200188.shtml你是否希望过你的手机能够显示你在一栋大楼里的位置?例如商场或棒球场。诚然,GPS 能够告

2015-03-19 16:29:52 630

转载 autolayout设置多个按钮按照相同的间距排列

摘要 在storyboard中,想要用autolayout设置多个按钮按照相同的间距排列,并且自动根据屏幕宽度调整间距大小,就我了解的来说,没有直接的设置方法。我用storyboard+代码的方法实现了这个目标IOS Autolayout首先,来看一下做成后的效果:实现步骤如下:1、在storyboard中放置四个按钮,并同时选中它们。

2015-03-17 10:07:36 1825

转载 初探 iOS8 中的 Size Class

转自:http://blog.callmewhy.com/2014/09/12/learn-ios8-size-class/以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他们高兴。不过在做到 iPhone 和 iPad 的适配的时候,一个页面需要配置多个 xib 进行开发还是个很头疼的事情。再加上 iPhone6 和

2015-03-11 14:27:26 411

转载 iOS6到iOS7的适配

问题原因:iOS7的状态栏(status bar)不再占用单独的20px,所以如果你在iOS6上的界面布局是正常的,那么到了iOS7上就会变成下面这个样子:           左边是iOS6界面布局,右边是iOS7界面布局。这时有人会想着把iOS7界面上控件整体向下移动20px,但是当Interface Builder Document改成Xcode 4.6时又变成了如下情况

2015-03-06 13:00:12 444

原创 iOS 7 到iOS 8 的适配

在iOS 8中,[UIScreen bounds] 、[UIScreen applicationFrame] 、Status bar、Keyboard这些frame都是根据设备真实方向来返回frame的,而在iOS 7中,不过是横屏还是竖屏,iOS总是返回竖屏的frame,如以下输出:iOS 7:竖屏:  UIScreen.mainScreen().bounds

2015-03-06 12:59:56 516

转载 Responder一点也不神秘————iOS用户响应者链完全剖析

原文: http://blog.csdn.net/mobanchengshuang/article/details/11858217这篇文章想跟大家分享的主旨是iOS捕获用户事件的各种情况,以及内部封装的一些特殊事件。我们先从UIButton谈起,UIButton大家使用的太多了,他特殊的地方就在于其内置的普通Default/高亮Highlighted/选择Selected/可用E

2015-03-04 15:38:59 391

原创 IOS中各种文件的目录路径

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件Libraryh中的perferences 里面有个.plist文件,存进去了就看得到

2015-03-03 10:46:40 506

转载 c语言_数据结构_双向循环链表

双向循环链表与单向循环链表的区别在于,每个节点的指针域中除了有指向下一结点的next指针外,还有指向前一结点的prev指针: 在链表中,中间部分结点的next指针指向其直接后继结点,prev指针指向其直接前继结点。与单向循环链表相同,末结点的next指针不再指向NULL,而是指向头结点Head,而头结点的prev则指向末结点。将新结点new插入到p所指向

2015-03-03 09:19:35 583

原创 IOS GCD的介绍及使用举例&GCD优先级改变、after、group、barrier、sync、apply、semaphore、o

文章来源:http://blog.csdn.net/u011711753/article/details/24026275目录一、GCD的队列dispatch_queue_t1、简介2、创建1)、create方法2)、get系统方法3、修改create方法创建的队列优先级二、GCD的使用方法1、使用

2015-02-15 16:18:26 492

原创 Mac 下SVN 命令

最近使用SVN比较频繁,每次都要上网查,比较麻烦,终于找到一篇比较不错的博客,copy 过来原文:http://blog.chinaunix.net/uid-22566367-id-1965771.html1、将文件checkout到本地目录 svn checkout path(path是服务器 上的目录)例如:svn checkout svn://

2015-02-15 16:16:20 476

使用非常简单的上拉、下拉刷新,demo

SVPullRefreash,使用非常简单,

2015-04-21

AFNetworking2.5使用Demo

AFNetworking2.5使用 ,花了一积分下载的 ,为了方便没有积分的朋友下载,将一直提供 0 积分下载

2015-02-03

AFnetworking

AFNetworking是一个讨人喜欢的网络库,适用于iOS以及Mac OS X. 它构建于在NSURLConnection, NSOperation, 以及其他熟悉的Foundation技术之上. 它拥有良好的架构,丰富的api,以及模块化构建方式,使得使用起来非常轻松

2015-02-03

ios ,java 支付宝和银联支付文档及代码

ios ,java 支付宝和银联支付文档及代码

2015-01-22

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

TA关注的人

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