自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

转载 iOS性能优化:Instruments使用实战

最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧.小结如下.Instruments使用技巧关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据

2017-03-30 18:29:07 364

原创 NSDate如何获取一个月后的日期

使用日历管理类NSCalendar,添加月份即可 NSDate *mydate =[NSDate date]; NSLog(@"%@",mydate); NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDa

2013-12-05 21:30:28 830

原创 cocos2dx 场景切换动画效果

CCTransitionFade,  //渐隐效果
CCTransitionFadeTR, //碎片效果
CCTransitionJumpZoom, //跳动效果
CCTransitionMoveInL, //从左向右移动
CCTransitionPageTurn, //翻页效果
CCTransitionRadialCCW, //钟摆效果
CCTransitionRotoZ

2013-08-07 15:43:52 783

原创 内存管理问题的总结

首先谢谢在ios开发群里的大牛们给出的建议和总结self.abc = nil 和[abc release]的本质区别是前者使用property的点操作符,也就相当于调用了对应的set method,和这句是一样的:[self setAbc: nil];而后者没有通过property,直接访问了成员变量,调用了它的release方法。对于set method来说,用s

2013-07-01 23:24:40 537

原创 iOS开发webView设置字体大小的方法

最近做一个新闻客户端的项目,被webview字体设置大小纠结了好久,查了网上的一点资料,也请教了别人,最后找到了一种解决的方法,也不知道以前的大牛是怎么解决的,我把我的方法拿出来,和大家分享一下       在设置字体的cell里定义的segmentedControl的方法-(void)segmentedControl:(UISegmentedControl *)seg{ sel

2013-06-17 08:38:17 1925

原创 ios手势的综合

最近用到了手势,把手势的应用做了个小综合,拿出来和大家分享一下ViewController.h//// ViewController.h// SignView//// Created by Eleven on 13-5-4.// Copyright (c) 2013年 mac. All rights reserved.//#import @inter

2013-05-06 00:40:31 881

原创 c语言 socket编程

服务端//// main.m// server//// Created by mac on 13-4-15.// Copyright (c) 2013年 mac. All rights reserved.//#import #import #import #import #import int CreateServerSocket(short port){

2013-04-15 13:53:05 523

转载 plist使用的若干问题

弄了半天的plist,最无语的莫过于plist还分种类的。有字典型和数组型等。plist的写入是,你把你放在工程中的plist删掉。你要写入plist的时候,如果发现没有该plist,其会帮新建该plist。别傻傻的认为自己建立一个plist,然后运行程序的时候他会在你建的那plist里面多出几行数据,因为你修改的是应用中的plist而非你本地的那个plist。

2013-03-18 17:43:58 505

转载 IOS 滚动视图UIScrollView的简单应用(九)

UIScrollView在软件开发中是很常见的控件,总体来说ScrollView又可以分为两种:第一种是根据手指滑动的力度计算滚动的距离。第二种时以页面为单位一次滑动切换一页,这和IOS桌面左右滑动类似。 有了IOS提供的UIScrollView控件实现这些都不是什么难事。如下图所示,MOMO一共给页面中加载了5个View,通过手指左右滑动喔。  不知道说什么,直接

2013-03-03 18:36:47 809

转载 IOS 在IOS5中使用NavigationBar导航栏(八)

系统自带的NavigationBar局限性比较大,往往开发中我们需要制作比较精美的导航栏。常见的导航栏都是由三部分组成的。 如下图所示, 左边的按钮视图, 中间的视图,右侧的按钮视图。本篇文章我们就来模拟Path这个软件的NavigationBar。 AppDelegate.h1#import

2013-03-03 18:34:23 394

转载 IOS 使用谷歌地图API在IOS设备上定位到自己(七)

这两天抽时间学习了一下IOS下谷歌地图的API  现在很多APP中都会使用谷歌的地图。 个人觉得开发起来还是非常的便利的。废话不多说啦,赶快进入今天的正题。如下所示,这个项目我是在iPhone上调试的,这正是我的手机,模拟器上我没有试过,模拟器肯定是能打开谷歌地图的,但是好像不能定位地点。大家仔细看我下面的代码描述,其实很简单 真的很简单。  OK下面是代码片段。

2013-03-03 18:33:06 1093

转载 IOS 打开照相机与本地相册选择图片(六)

这篇文章主要学习如何在IOS程序中打开照相机与本地相册并且选择一张图片。如下图所示 在本地相册中选择一张图片后,我们将他拷贝至沙盒当中,在客户端中将它的缩略图放在按钮旁边,这个结构其实和新浪微薄中选择图片后的效果一样。最终点击发送将按钮将图片2进制图片上传服务器。  下面我们仔细学习具体的细节。创建一个空的IOS项目,接着在创建一个ViewController。

2013-03-03 18:29:30 1188

转载 IOS 使用Xcode4制作静态库详解(五)

IOS程序是由Objective-c语言构成,而是Objective-c语言中每一个类又分成 .h .m 文件。静态库可以将这些程序的类封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态库中封装的方法。总的来说IOS静态库适合去制作第三方提供的SDK,废话不多说了我们直接进正题。首先打开Xcode4创建一个静态库工程,如下图选择Framework&Li

2013-03-03 18:27:03 378

转载 IOS分页栏TabBar的使用(四)

一般TableBar放置在屏幕的最下方会有很多平级的按钮,用户可以击不同的按钮切换屏幕中显示的视图,TableBar可以使用系统自带的也可以自己继承重写它的方法实现自定义TableBar,今天我们主要讨论系统自带的TableBar的简单使用。   如上图所示,系统自带的TableBar屏幕中最多只可以放置5个,如果超过5个系统会自动生成一个More按钮,会将

2013-03-03 18:25:30 654

转载 IOS 导航栏按钮切换(三)

如图所示,在导航栏中添加横向多个按钮,向table页一样通过点击按钮可以来回的切换屏幕中央视图。  前面的文章中有介绍使用纯代码来添加一个图片视图,不过最近有盆友问我怎么使用IB来添加图片视图,刚好这篇我就介绍如何使用IB的方式来添加,其实很简单。先把图片资源文件0.jpg拖入工程中,打开视图对应的.xib文件,如下图所示将imageView控件

2013-03-03 15:37:36 527

转载 IOS应用程序创建标题栏(二)

IOS 开发有关界面的东西不仅可以使用代码来编写,也可以使用Interface Builder可视化工具来编写。今天有个朋友问我这两个有什么区别,首先说说IB ,使用它编辑出来的控件其实底层还是调用代码只是苹果封装出来让开发者更好使用而已。它的优点是方便、快捷最重要的是安全,因为控件的释放它会帮我们完成不用手动释放。缺点是多人开发不好维护,就好比谁写的IB谁能看懂,别人看的话就比较费劲,不利于代码

2013-03-03 15:22:32 667

转载 IOS应用程序第一个项目HelloWorld(一)

具体创建项目的方法与开发语言相关知识请阅读我之前的文章 本系列文章将着重讨论iPhone与iPad 应用程序入门的开发。创建一个iPhone项目名称为HelloWorld,如图所示彩色矩形标示的为一些项目中比较重要的组成部分。HelloWorldAppDelegate:监听应用程序的周期,比如程序的启动,程序内存的警告,程序挂起后在恢复等等。HelloW

2013-03-03 15:21:03 676

转载 Objective-C 第一个iPhone应用程序(十)

Objective-C语法系列在之前的文章中一直在介绍基本的语法的相关知识,但是学习语法的目的还是为了走进iPhone IOS的开发世界。从今以后Objective-C语法文章将不在更新。全力更新IOS游戏开发 软件开发系列文章,这篇文章MOMO将带各位盆友们简单介绍iPhone开发的一些基本控件的使用,简单的构建我们第一个iPhone应用程序。各位盆友们我们先预热一下,嘿嘿。

2013-03-03 15:17:17 729

转载 Objective-C 集合对象(九)

集合对象的关键字是NSSet与NSMutableSet。前者是不可变集合,后者是可变集合,Objective-C语言中大部分数据结构都存在可变与不可变两种数据。这里的集合很像Java语言与C语言中的Set,用法基本一样。但是在Objective-C语言中同一个集合可以储存不同对象的数据。下面分享一个例子就很清楚的看出。1. 创建不可变集合对象[NSNumber nu

2013-03-03 15:14:44 320

转载 Objective-C 词典对象(八)

做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中 词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C 只能保存声明的相同类型的数据,它的关键字为NSDictionary与NSMutableDictionary。阅

2013-03-03 15:13:32 342

转载 Objective-C 数组对象(七)

使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不行的.1.不可变数组对象使用NSArray关键字创建一个不可变的数组,一旦初

2013-03-03 15:10:08 628

转载 Objective-C static关键字(六)

学习过Java 或者 C 语言的朋友应该很清楚static关键字吧?在某个类中声明一个static 静态变量, 其他类中想使用它或者修改它不用new 这个对象 ,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以在其他类中任意修改这个变量的数值。                在Objective-C 的语法中声明后的static静态变量在其他类中是不能通过类名直接访问的,它的

2013-03-03 15:07:23 326

转载 Objective-C Object对象(五)

创建一个类鼠标右键单击HelloWorld工程,弹出列表选择框后 单击 New File… 在工程中添加一个新的文件。选择创建一个Objective-C.class的 文件,点击next继续创建。选择当前创建类的父类,这里选择NSObject 表示继承普通的object类,UItableViewCell 与 UIview 这两个是ios显示相关的,这

2013-03-03 15:06:09 322

转载 Objective-C NSMutableString(四)

NSMutableString 类 继承NSString类,那么NSString 提供的方法在NSMutableString中基本都可以使用,NSMutableString好比一个字符串链表,它可以任意的动态在字符串中添加字符串 删除字符串 指定位置插入字符串,使用它来操作字符串会更加灵活。1.字符串尾部添加使用alloc在内存中创建字符串对象后边可以动

2013-03-03 15:04:56 310

转载 Objective-C NSString字符串(三)

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。1.创建经典的NSString字符串NSStr

2013-03-03 15:03:17 766

转载 Objective-C 常用数据(二)

在xcode中创建项目工程的方法在上一章已经介绍,着一篇主要介绍Objective-C语言中的一些常用数据结构HelloWorldViewController.m类中我们的测试语法代码添加在viewDidLoad方法中1- (void)viewDidLoad2{

2013-03-03 15:01:18 601

转载 Objective-C基础语法(一)

如果想从事iphone开发的话 Objective-C 这门语言就不得不学会 我们都知道C语言是没有面向对象的 而Object-C 则是ANSI C 的一个严格超集 它是具有面向对象的特性的 由于IPHONE 的成功 让这门语言现在非常的火热 今天笔者为大家介绍一下在xcode中 使用Objective-C 的基本语法。1.打开mac系统中强大的Xcode软件 单击Create a new

2013-03-03 14:56:56 273

Object-C课件

object-c学习文档,适合没有接触过这门语言而想来了解,学习以及提高的同学,包含oc学习的重点知识,例子,常犯的错误,也可作为教学的课件使用,希望对大家有用!

2013-04-20

空空如也

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

TA关注的人

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