自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 隐私政策

首部及导言欢迎你使用开发工具集软件及服务!为使用开发工具集软件服务(以下简称“本软件”)及服务,你应当阅读并遵守《开发工具集》iOS版隐私政策(以下简称“本协议”)。请你务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款,以及开通或使用某项服务的单独协议,并选择接受或不接受。限制、免责条款可能以加粗形式提示你注意。一、协议的范围1.1 协议适用主体范围

2016-06-23 17:14:09 1635

原创 iOS UINavigationBar 使用总结

UINavigationBar是我们在开发过程中经常要用到的一个控件,下面我会为大家介绍一些常用的用法。1. 设置导航栏的标题这个不多说,直接上代码self.navigationItem.title = @"UINavigationBar使用总结";2. 设置导航栏的背景颜色//通过barTintColor来设置背景色 self.navigationControl

2015-09-29 10:30:52 694

原创 iOS 视图实现圆角效果的三种方法及比较

通过代码,至少有三种方法可以为视图加上圆角效果。附例子:https://github.com/weipin/RoundedCorner方法一、layer.cornerRadius第一种方法最简单,通过层对象的cornerRadius属性实现圆角效果,代码如下:view.layer.cornerRadius = 8.0;view.layer.masksToBounds

2015-09-29 10:00:06 456

原创 iOS 开发之NSTimer使用初探

创建timer对象的三种方法一、这两个类方法创建一个timer并把它指定到一个默认的runloop模式中+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;+ (NSTimer

2015-09-07 09:53:27 534

原创 iOS NSUserDefaults的使用

一、用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。该数据实际上是以“键值对”形式保存的(类似于NSDictionary),因此我们需要通过key来读取或者保存数据(value)。具体使用如下:1、获取一个NSUserDefaults引用:NSUserDefaults *userDefaults = [NSUserD

2015-09-07 09:07:34 409

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

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

2015-08-07 15:36:22 341

原创 iOS ViewController生命周期

ViewControllerViewController是IOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他ViewController的通信和协调。在IOS中,有两类ViewController,一类是显示内容的,比如UIViewController、U

2015-08-07 14:48:28 698

转载 iOS 对应用程序启动时所有方法的调用顺序分析(转自董铂然博客园)

一个应用程序的启动过程要包括代理的创建,控制器的加载和控制器view的加载,这其中有很多关于生命周期的方法,每个方法都是有先后顺序的,如果调用顺序拿不准,或者某段代码写的方法不恰当,就会遇到各种奇葩问题。本文不怕麻烦的在几乎所有启动时要调用的方法里都用了 __FUNCTION__ 打印。结果还有有些地方出人意料的首先回顾一下应用程序的启动过程①.先加载Main函数②.在Main

2015-08-05 10:28:02 1389

转载 iOS 7 教程:定制iOS 7中的导航栏和状态栏

iOS 7 教程:定制iOS 7中的导航栏和状态栏注:本文译自Customizing Navigation Bar and Status Bar in iOS 7近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会

2015-08-03 11:36:29 419

转载 如何优雅的使用 Mac

前言即使有些人已经开发了很久,但是他们只专注开发,使用 mac 还在很多重复的无用功,而我坚信程序员就是来改变世界的,既然已经有那么多优秀的开发者创造了无数的好用的工具,让使用 Mac变得更加简洁,优雅!而我一个十足的工具控,下面的这几款都是我在试过了很多款软件之后,精简出来的。1.不使用第三方工具给我们的 Finder 集成一个右键或快捷键拷贝路径的方法我们经常需要拷贝一

2015-08-03 10:11:03 684

转载 iOS UIImageView利用UIScrollView实现图片循环滚动

场景:在开发工作中,有时我们需要实现一组图片循环滚动的情况。当我们使用 UIScrollView 结合 UIImageView 来实现时,一般 UIImageView 会尽量考虑重用,下面例子是以(左中右)三个 UIImageView 的使用,其实也可以考虑使用 两个 UIImageView 实现的情况。这样避免 一组图片多少个就对应多少个 UIImageView 所导致占用过多内存的情况

2015-08-03 09:38:22 822

转载 关于iOS多线程,你看我就够了

在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let’s begin!概述这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、

2015-08-03 09:13:29 535

原创 iOS图片拉伸技巧

有些时候,我们使用的控件内容尺寸不确定,但是仍需要给它设定一个背景图片,如何让背景图片的大小可以跟随某个控件的大小来改变呢?在IOS里实现非常简单。首先介绍一下九宫格吧,其实就是把图片切成9块,在程序里,只需要设置4个角的大小即可,其他部分会自动实现填充。如下图所示: button.png,尺寸为:24x60,现在我们把它用作为按钮背景,按钮尺寸是150x50,代码如下:

2015-07-30 11:12:11 538

原创 iOS UITableView使用详解

在开发iphone的应用时基本上都要用到UITableView,这里讲解一下UITableView的使用方法及代理的调用情况UITableView使用详解" title="iOS开发 UITableView使用详解" style="margin:0px; padding:0px; border:0px; list-style:none">- (void)view

2015-07-30 10:55:47 554

原创 iOS 7+自定义导航栏背景,标题和返回按钮文字颜色

在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem 更改导航栏的背景和文字Color 方法一:- (BOOL)application:(UIApplication *)application didFinishLaunchi

2015-07-29 16:43:33 953

转载 MAC下快速查看图片的尺寸大小,尺寸

在MAC下,我们习惯使用空格建(QuickLock)去预览图片,但是默认情况下此程序只在标题栏显示文件名字,如果想要看图片的大小,尺寸的话必须用preview程序去打开图片再去查看,此给我们带来很大的不便。如图:但是通过一个插件,我们可以在标题栏去显示大小,尺寸,如下图:插件的下载地址:https://github.com/downloads/Nyx0uf/

2015-07-29 15:45:48 6929 1

原创 iOS UIButton按钮图片在上文字在下

// 创建自定义按钮    UIButton *btn_click = [UIButtonbuttonWithType:UIButtonTypeCustom];    //创建普通状态按钮图片    [btn_click setImage:[UIImageimageNamed:@"home"]forState:UIControlStateNormal];

2015-07-29 14:48:14 5827

转载 iOS UIImage加载图片的问题

[UIImage imageNamed:@"icon.png"]用上面的方法加载图片有问题。该方法即可以从bundle中读取图片。这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。因此如果图片资源多了或大了,此方式容易引起发生内存警告从而导致自动退出

2015-07-28 22:28:11 880

转载 Objective-C编码规范:26个方面解决iOS开发问题

背景这里有些关于编码风格Apple官方文档,如果有些东西没有提及,可以在以下文档来查找更多细节:The Objective-C Programming Language :https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Int

2015-07-28 22:17:53 487

转载 iOS 8中使用UIAlertController

iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧的UIKit控件也同样发生了许多变化,比如说Alert Views、Action Sheets、Po

2015-07-28 21:03:42 427 1

原创 iOS开发-优秀博客-实用技巧

实用技巧优秀博客objc中国:http://objccn.io/M了个J:http://www.cnblogs.com/mjios      http://blog.csdn.net/q199109106q唐巧技术博客:http://blog.devtang.com图拉鼎的博客:http://imtx.me/ygm900:http://www.cnblo

2015-07-28 14:08:02 721

转载 iOS开发的一些奇巧淫技

本文转自叶孤城___,他结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。1. TableView不显示没内容的Cell怎么办?类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView = [[UIView alloc] init];”试过都说好,

2015-07-28 14:07:57 420 1

转载 iOS证书说明和发布内购流程整理

网上关于苹果证书的生成和设置的教程比较多,但大多数只是讲了相关流程和步骤,有的也只是简要进行了相关说明,总之介绍的不够详细,自己最初在接触的时候也是比较困惑,下面进行总结。请结合其他苹果证书的配置教程进行学习(传送门)。关于证书1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储为(自定义名称.certSigningRe

2015-07-28 11:25:34 492

转载 iOS中几种数据持久化方案

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

2015-07-28 10:23:40 334

空空如也

空空如也

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

TA关注的人

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