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

转载 博客迁移

此博客不再更新,喜欢的朋友,请关注新博客地址:新博客主要致力于iOS和OS X的开发记录和学习,如果有幸帮助到大家,那将是我的荣幸。一个成长中的码农TomatosX-简书感谢大家! ...

2015-12-18 22:20:00 261

转载 iOS 9 学习系列:Xcode Code Coverage Tools

Code coverage 是一个计算你的单元测试覆盖率的工具。高水平的覆盖给你的单元测试带来信心,也表明你的应用被彻底的测试过了。你可能写了几千个单元测试,但如果覆盖率不高,那么你写的这套测试可能价值也不大。 这里并没有一个确切的百分比,要求你必须到达这个覆盖率。这很大程度上取决于你...

2015-10-29 23:47:00 288

转载 Xcode7中你一定要知道的炸裂调试神技

Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。 1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS? EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间...

2015-10-29 23:45:00 218

转载 iOS9 HTTP 不能正常使用的解决办法

今天升级Xcode 7.0 bata发现网络访问失败。 输出错误信息 The resource could not be loaded because the App Transport Security policy requires the use of a secure...

2015-09-17 15:41:00 182

转载 [iOS]关于视频方向的若干问题

版本: OS X 10.10.5 Xcode 6.4(6E35b) iOS >= 7 一、MOV/MP4视频文件中的Rotation元数据 iOS上内置相机应用录制的mov/mp4视频可能产生一个Rotation元数据,表示...

2015-09-04 23:46:00 579

转载 iOS开发-用ZipArchive添加和解压zip包

ZipArchive是一个开源的zip开发包工具。 使用方法如下: 创建/添加一个zip包 ZipArchive* zipFile = [[ZipArchive alloc] init]; //次数得zipfilename需要一个...

2015-09-04 23:40:00 138

转载 注册自己的App到iOS中

将自己的App注册到iOS,就要用到iOS文档处里的功能,我们注册我们的程序用来处理我们自己特殊的文档类型。 首先,我们要在Info.plist文件中设置Document types <key>CFBundleDocumentTypes</key>...

2015-09-04 22:39:00 185

转载 iOS用UIScorllView实现两指缩放功能

两指缩放功能不仅可以用UIPinchGestureRecognizer手势来实现,还能用UIScorllView来实现,UIScrollView可以轻松的实现最大与最小缩放值,以及滚动的效果。代码如下: #import "ViewController.h"@inter...

2015-08-30 17:33:00 154

转载 将视频导入到iOS Simulator中

在开发某个项目的时候,因为项目需要导入视频,这个在Simulater中测试遇到了麻烦,因为在Simulater中,没有视频,只有几个图片,但是在真机上测试的时候,我又闲麻烦,所以,直接写了一个简单的将视频导入Simulater中的Demo。 源码如下: #import "V...

2015-08-30 16:50:00 327

转载 iOS截取视频预览图,截图方向错误的解决

今天在修改项目bug的时候遇到了,截图视频预览图的时候总是方向不对,竖屏录制的视频(好像是竖屏录制截图出的错,记不太清楚了????)截图出来总是向左旋转了90度。 开始我查看图片的imageOrientation属性,发现都是Up,然后我试着查看图片的width和height...

2015-08-26 00:16:00 309

转载 iOS中简单的画线功能

最近在iOS开发中,需要使用iOS的画线功能,画线的方法可以写在一个Controller视图中,当然这不是最好的方式,建议还是自定义一个UIView,并重写drawRect:方法,这样后面方便使用,并且不会造成代码的冗长与啰嗦。 一、新建一个类,继承自UIView 重写d...

2015-08-23 12:38:00 151

转载 iOS开发实战教学:在Swift怎样创建CocoaPod?

摘要:开发者可能对一些比较知名的开源CocoaPods框架比较熟悉,但有些时候可能找不到刚好满足需求的pod,本文作者以一个实战演练的过程详细介绍了如何使用Swift创建CocoaPods的过程。 本文出自:raywenderlich,译文出自:开发技术前线,译者:MrLoo...

2015-08-07 09:43:00 175

转载 如何查看真机的沙盒(图文教程)

在iOS开发之沙盒机制(SandBox),我们了解到如何查看模拟器的沙盒内容。直接在Finder->前往->前往文件夹里输入: /Users/ligang/Library/Application Support/iPhone Simulator/ 这样就可以查看模拟器的沙...

2015-08-01 22:56:00 141

转载 NSFileManager文件操作的十个小功能

NSFileManager是一个单列类,也是一个文件管理器。可以通过NSFileManager创建文件夹、创建文件、写文件、读文件内容等等基本功能。 下面将介绍NSFileManager文件操作的十个小功能。我们在Documents里面进行举例,首先是获取Documents的路径。这个...

2015-08-01 22:53:00 159

转载 iOS开发之沙盒机制(SandBox)

iOS APP可以在自己的沙盒里读写文件,但是,不可以访问其他APP的沙盒。每一个APP都是一个信息孤岛,相互是不可以进行通信的,唯独可以通过URL Scheme。沙盒里面的文件可以是照片、声音文件、文本、属性列表等。 沙盒机制简介 沙盒简述: 每一个APP都有一个...

2015-08-01 22:48:00 90

转载 只会左键断点?是时候试试这样那样断点了

文本是投稿文章,作者:空之境界(博客) 编码不能没调试,调试不能没断点(Break Point)。XCode的断点功能也是越来越强大。 基本断点 如下图,这种是最常用的断点,也是最容易设置。左键点击一下就可以设置。 编辑断点 断点是可以...

2015-08-01 22:38:00 100

转载 10个加速Table Views开发的Tips

本文由CocoaChina译者yake_099(博客)翻译,作者:David McGraw 原文:10 Actionable Performance Tips To Speed Up Your Table View 在我们开始之前,我准备从今年开始多听取一个意见。请花一些...

2015-07-30 09:49:00 106

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

作者:@翁呀伟呀授权本站转载 概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) prefer...

2015-07-29 09:48:00 138

转载 关于自定义转场动画,我都告诉你

作者:@翁呀伟呀 概述 这篇文章,我将讲述几种转场动画的自定义方式,并且每种方式附上一个示例,毕竟代码才是我们的语言,这样比较容易上手。其中主要有以下三种自定义方法,供大家参考: Push & Pop Modal Segue ...

2015-07-17 17:49:00 168

转载 值得收藏!神级代码编辑器 Sublime Text 全程指南

作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://lucida.me/blog/sublime-text-complete-guide/ 摘要(Abstract) 本文系统全面的介绍了...

2015-07-17 17:45:00 273

转载 个人常用iOS第三方库以及XCode插件介绍

前言 第三方库是现在的程序员离不开的东西 不光是APP开发 基本上所有的商业项目 都会或多或少的使用到第三方库 Github上Star>100的开源库数量如下 可以看到JS以绝对的优势排名第一 一定程度上也说明了JS在这几年为什么发展得这么迅速 不会点JS都不...

2015-07-10 18:22:00 502

转载 iOS调用AudioServicesPlaySystemSound方法播放系统声音

播放系统声音需要导入框架:AudioToolbox.framework 图片看不清请点击图片查看大图 System Sound ID 介绍如下: AudioServices AudioServic...

2015-07-09 18:15:00 517

转载 Xcode 的正确打开方式——Debugging

程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode。这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式。 “If debugging is the process of removing bugs, then pr...

2015-07-05 22:49:00 85

转载 Grand Central Dispatch 基础教程:Part 2/2

原文Grand Central Dispatch Tutorial for Swift: Part 2/2 原文作者:Bjrn Olav Ruud 译者:Ethan Joe 欢迎来到Grand Central Dispatch系列教程的第二部分! 在教程的第...

2015-07-05 22:43:00 149

转载 Grand Central Dispatch 基础教程:Part 1/2

原文Grand Central Dispatch Tutorail for Swift: Part 1/2 原文作者:Bjrn Olav Ruud 译者:Ethan Joe 尽管Grand Central Dispatch(以下简称为GCD)已推出一段时间了,但并...

2015-07-05 22:42:00 127

转载 iOS9 UI Tests探索笔记

本文是投稿文章,作者:sun_ljz UI Tests是什么? UI Tests是一个自动测试UI与交互的Testing组件 UI Tests有什么用? 它可以通过编写代码、或者是记录开发者的操作过程并代码化,来实现自动点击某个按钮、视图,或者自动输入文字等功能。 U...

2015-07-05 22:34:00 95

转载 如何使用Instruments诊断App(Swift版):起步

本文由Mr_cyz(博客)翻译自raywenderlich,欢迎参与我们的翻译活动。 原文:Instruments Tutorial with Swift: Getting Started 更新记录:该教程由 James Frost 更新至iOS8,swift语言。 原版...

2015-07-05 22:28:00 446

转载 iOS 9 适配系列教程

本文是投稿文章,作者:ChenYilong(https://github.com/ChenYilong/iOS9AdaptationTips) Demo1_iOS9网络适配_改用更安全的HTTPS iOS9把所有的http请求都改为https了:iOS9系统发送的网络请求...

2015-07-05 22:18:00 93

转载 iOS编程修改系统音量

iOS的AVFoundation框架提供了基本的音视频播放工具,我们基本上可以靠其中提供的类完成绝大部分的音视频播放任务。但是在音频播放的输出音量的处理上,苹果的策略比较保守。尽管AVPlayer和AVPAudiolayerzhe这些类提供了音量调节功能,但这些音量控制属于App级别的控制。...

2015-06-29 15:32:00 122

转载 iOS 9 新增 UIStackView 官方文档翻译

一、继承关系、遵守协议、隶属框架及可用平台 UIStackView 类提供了一个高效的接口用于平铺一行或一列的视图组合。Stack视图使你依靠自动布局的能力,创建用户接口使得可以动态的调整设备朝向、屏幕尺寸及任何可用范围内的变化。Stack视图管理着所有在它的 arra...

2015-06-25 18:40:00 124

转载 iOS 9适配系列教程:后台定位

Demo:GitHub地址 【iOS9在定位的问题上,有一个坏消息一个好消息】坏消息:如果不适配iOS9,就不能偷偷在后台定位(不带蓝条,见图)!好消息:将允许出现这种场景:同一App中的多个location manager:一些只能在前台定位,另一些可在后台定位,并可随时开启...

2015-06-25 18:37:00 78

转载 iOS 9: UIStackView入门

本文由CocoaChina译者candeladiao翻译,欢迎参加我们的翻译活动。 原文:iOS 9: Getting Started with UIStackView 同iOS以往每个迭代一样,iOS 9带来了很多新特性。UIKit框架每个版本都在改变,而在iOS 9比较...

2015-06-25 18:35:00 109

转载 iOS框架—使用地址簿

一、为何支持地址簿很重要: 当开发iOS软件的时候,就与用户的移动生活建立了联系。用户走到哪里都带着移动设备,可以说移动设备与用户的个人生活(从日历到个人相册)休戚相关。在这种移动生活中,通讯录占据着重要的位置。应用可以使用联系人数据库确定用户是否有朋友注册了相关服务:分析联系人的电...

2015-06-14 20:04:00 154

转载 Swift项目兼容Objective-C问题汇总

本文是投稿文章,作者:一叶(博客) 欢迎将原创文章或者译文投给我们,投稿方式:support@cocoachina.com或者在首页点击“投稿爆料” 一、解决问题 Swift项目需要使用封装好的Objective-c组件、第三方类库,苹果提供的解决方案能够处理日常大部分需求,...

2015-06-12 10:27:00 146

转载 那些在学习iOS开发前就应该知道的事(part 2)

英文原文:Things I wish I had known before starting iOS development—Part 2 如果你还没读这篇文章的第一部分,请先读完了再来看第二部分。 那些在学习iOS开发前就应该知道的事(part 1):设计师设计...

2015-06-12 10:18:00 103

转载 那些在学习iOS开发前就应该知道的事(part 1)

英文原文:Things I wish I had known before starting iOS development—Part 1 设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候,我们的app也没几天就要上线了。这个界面模仿了Evernote iOS app的风格...

2015-06-12 10:16:00 110

转载 APP适配IOS8,iPhone6和Plus截图简要说明

有幸在9月25日拿到了iP6和iP6 Plus的真机,恰好又要做适配APP的工作(从iphone5上适配到iphone6和ip6 plus上),所以在真机上研究了下苹果官方在不同分辨率下对系统APP所做的适配。同时在网上也没找到相关的真机对比截图说明什么的,又有朋友问我要IP6和PLUS的真...

2015-06-09 22:37:00 93

转载 iOS开发—实现MapKit点击 call out 的所有区域有效

在开发中,客户需要点击 call out 的任何地方都能跳转到一个新的页面,例如下图:点击大头针后弹出来的成都的详细信息的任何地方都能触发点击效果 这里的解决方法为:创建一个type为UIButtonTypeDetailDisclosure的button,然后将这个button...

2015-05-30 17:10:00 89

转载 iOS开发—禁止视图控制器自动调整status bar的风格

今天项目中的一个问题是当点击第三方库提供的按钮时,由于动画的效果使得status bar字体颜色会自动的变成黑色,但是status bar的背景为黑色,所以看起来就像是status bar消失了一样,但是按钮是第三方库中的内容,无法修改,这里我想到的是禁止status bar中的字体...

2015-05-28 00:39:00 87

转载 iOS开发系列--地图与定位

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

2015-05-26 11:56:00 80

空空如也

空空如也

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

TA关注的人

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