- 博客(53)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 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
614
转载 didFinishLaunchingWithOptions参数launchOptions内容
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions说明:当应用程序启动时执行,应用程序启动入口。只在应用程序启动时执行一次。application参数用来获取应用程序的状态、变量等,值得注意的是字典参数:(NSDictionary
2016-03-24 13:30:09
1095
原创 IOS 处理消息推送,并跳转到相关界面
如果你的程序在未启动的时候,如果用户点击通知,notification会通过didFinishLaunchingWithOptions:传递给您,如果用户未点击通知,则didFinishLaunchingWithOptions:的字典里不会有notification的信息,同理,如果你的程序正在后台运行,如果用户点击通知,则(void)application:(UIApplication *)
2016-03-16 16:42:05
500
转载 AFNetworking上传图片
使用AFNetworking上传图片,(可一次上传多张图片,包含不同类型png, jpeg)使用AFNetworking上传视频 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; AFHTTPRequestOperation *o
2015-12-03 17:16:29
613
转载 iOS开发-Certificates、Identifiers和Profiles详解
原文:http://www.w2bc.com/Article/44271.登录苹果官网,苹果在WWDC15之后对网站进行了改版,以下是最新的截图:2.三合一的管理模式: 3.管理iOS Apps,这个就是网上有的时候会看到的图片,隐藏了账号信息; 如果进入了这里就到了文章的重点,接下来就解释这些选项的作用(本文链接:http:
2015-10-25 13:23:31
709
转载 iOS项目更新之升级Xcode7 & iOS9
前言 Apple 的WWDC所发布内容在给大家带来惊喜之际,给各位iOS开发的同仁却也带来了不同程度的麻烦。首先不讲新功能,就单指原来老版本的项目升级、代码升级,就是一堆问题,而且是不得不面临的问题。下面就跟着笔者一起来回顾下,此次在项目升级过程中,所遇到的各个问题点,以及解决方案,与各位已经做过和正在做iOS代码升级的同仁共勉,也给各位将要做Xcode 7和iOS9兼容的同仁以参考。
2015-10-07 22:04:59
373
转载 一个丝滑的全屏滑动返回手势
全屏返回手势自 iOS7 之后,Apple 增加了屏幕边缘右划返回交互的支持,再配合上 UINavigationController 的交互式动画,pop 到上一级页面的操作变的非常顺畅和丝滑,从此,我很少再使用点击左上角导航栏上的返回按钮的方式返回了,因为这对单手操作十分不友好;如果一个 App 居然胆敢不支持滑动返回,那离被卸载就不远了。说到全屏返回手势,首先我感觉这件事本身可能就有问题,毕竟有
2015-08-21 13:07:14
468
转载 ios中json解析出现的null问题
在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。问题现象但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃。其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据:? 1 “somevalue”:null 通过JsonKit 这个第三方库解析出来的数据就成了? 1 someva
2015-08-13 17:39:28
554
转载 iOS 使用手势UIGestureRecognizer对图像进行缩放、移动、旋转操作
iOS提供了拍击、旋转、滑动、挤捏等丰富的手势,因此对图像的操作就显得非常友好、简单。下面代码展示了使用UIGestureRecognizer对图像进行缩放、移动、旋转操作使用方法。在使用代码之前,首先建立一个UIView,并在该视图中增加一个UIImageView视图,用于展示图像。那么该UIView就类似图像画板一样,对图像的操作都基于此视图中进行。在视图中创建手势识别器UIGestureRec
2015-07-10 13:46:45
468
转载 iOSAutoLayout自动布局中级开发教程(4)label等文字自动适应大小 宽度
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-08 18:02:38
496
转载 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
510
原创 将汉字转为拼音
http://blog.xcodev.com/archives/tranform-hanzi-to-pinyin-using-cfstringtransform/
2015-06-09 23:01:41
411
转载 正确使用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
309
转载 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
474
转载 Xcode基本操作
转自:http://user.qzone.qq.com/421051332/blog/14321311781.IDE概览Gutter & Ribbon焦点列:灰色深度与代码嵌套深度相关,鼠标悬停可突出显示右侧相应代码块,鼠标单击可折叠右侧相应代码块(Code Folding)。说明:从左到右,依次是“导航窗格(Navi
2015-05-21 12:13:21
778
转载 实时显示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
381
转载 iOS Crash文件的解析(一)
开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果10台后挂了他就不做手机了。好了不闲扯了,今天就跟大家一起聊聊iOSCrash文件的组成以及常用的分析工具。有一个
2015-05-08 14:16:52
460
转载 iOS8中使用CoreLocation定位
iOS8中使用CoreLocation定位转自:http://blog.devzeng.com/blog/ios8-corelocation-framework.html在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位
2015-05-06 17:25:32
347
转载 Ios UILabel 自适应 文本高度
一 固定宽度[python] view plaincopyUILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 21)]; if (label) { // 设置文本内容 label.text = @"
2015-04-24 09:40:46
399
转载 加速计与陀螺仪
转载:http://www.cnblogs.com/wayne23/p/3671101.html加速计与陀螺仪设备静止时受到的地球引力为1g,1g是物体在地球的海平面上受到的下拉力(9.8米/秒²)。假如设备从高处掉落,其加速计测量到的加速度将为0g。假如设备水平放在桌面上,则加速计测量出的加速度为1g,且方向朝上。加速计测量3个轴(x、y和z)上的值,如图所示:
2015-04-21 15:54:25
859
原创 cocoapods 导入第三方库,头文件导入没有提示问题
cocoapod 的使用,方便了我们对第三方库的管理,然而在使用过程中,导入头文件,不会提示,需要自己写上去(不分大小写),这样会很大程度上造成错误。解决:到工程中 TARGETS --> BuildSetting --> Serarch Paths 中 选中 User header search path 点击加号 添加 $(PODS_ROOT) 后边选中 recursive, 这
2015-04-17 09:43:14
611
原创 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
381
转载 ios xib文件加载xib
创建项目,项目名称叫CompositeXib创建MainView和ChildView,ChildView将作为子View包含到MainView中。创建完成后是这样的:设置ChildView的Size可以自定义,去掉状态栏:设置大小:添加控件:一个ImageView,一个Label和一个Button,添加完成后你的Vie
2015-04-14 14:47:03
584
原创 在系统导航栏 按钮 水平移动
系统默认情况下,UIBarButtionItem 设置后会有一定的间距(距边界),下边是左边按钮想左移动的方法 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(10, 20, 60, 44); button.backgroundC
2015-04-10 14:02:07
484
转载 关于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
451
原创 ios 竖屏开发,禁止横屏
在AppDelegate中增加,这个方法可以禁止横屏- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskPo
2015-04-09 13:57:43
408
转载 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
1750
转载 IOS 崩溃日志探究
转自 http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,
2015-03-26 17:04:09
743
转载 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
331
转载 开发使用 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
644
转载 autolayout设置多个按钮按照相同的间距排列
摘要 在storyboard中,想要用autolayout设置多个按钮按照相同的间距排列,并且自动根据屏幕宽度调整间距大小,就我了解的来说,没有直接的设置方法。我用storyboard+代码的方法实现了这个目标IOS Autolayout首先,来看一下做成后的效果:实现步骤如下:1、在storyboard中放置四个按钮,并同时选中它们。
2015-03-17 10:07:36
1850
转载 初探 iOS8 中的 Size Class
转自:http://blog.callmewhy.com/2014/09/12/learn-ios8-size-class/以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他们高兴。不过在做到 iPhone 和 iPad 的适配的时候,一个页面需要配置多个 xib 进行开发还是个很头疼的事情。再加上 iPhone6 和
2015-03-11 14:27:26
420
转载 iOS6到iOS7的适配
问题原因:iOS7的状态栏(status bar)不再占用单独的20px,所以如果你在iOS6上的界面布局是正常的,那么到了iOS7上就会变成下面这个样子: 左边是iOS6界面布局,右边是iOS7界面布局。这时有人会想着把iOS7界面上控件整体向下移动20px,但是当Interface Builder Document改成Xcode 4.6时又变成了如下情况
2015-03-06 13:00:12
461
原创 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
526
转载 Responder一点也不神秘————iOS用户响应者链完全剖析
原文: http://blog.csdn.net/mobanchengshuang/article/details/11858217这篇文章想跟大家分享的主旨是iOS捕获用户事件的各种情况,以及内部封装的一些特殊事件。我们先从UIButton谈起,UIButton大家使用的太多了,他特殊的地方就在于其内置的普通Default/高亮Highlighted/选择Selected/可用E
2015-03-04 15:38:59
404
原创 IOS中各种文件的目录路径
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件Libraryh中的perferences 里面有个.plist文件,存进去了就看得到
2015-03-03 10:46:40
519
转载 c语言_数据结构_双向循环链表
双向循环链表与单向循环链表的区别在于,每个节点的指针域中除了有指向下一结点的next指针外,还有指向前一结点的prev指针: 在链表中,中间部分结点的next指针指向其直接后继结点,prev指针指向其直接前继结点。与单向循环链表相同,末结点的next指针不再指向NULL,而是指向头结点Head,而头结点的prev则指向末结点。将新结点new插入到p所指向
2015-03-03 09:19:35
640
原创 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
507
原创 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
490
AFnetworking
2015-02-03
在其他应用中怎么检测qq的版本好或者是不是最新版本 IOS
2015-02-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人