自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChangeC的专栏

用男人的肩膀背负梦想

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 在64位机器中编译出错No architectures to compile for (ONLY_ACTIVE_ARCH...解决方法

项目在非64位机器中编译能顺利通过,但是在64位模拟器编译会报出错误No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).解决办法:把Build Active Architecture Only 改为NO

2014-03-30 21:36:47 2165

原创 SplitViewController只能做根视图,如何从一个ViewController跳转到SplitViewController

根据官方文档,UISplitViewController只能作为rootViewController,不能通过segue实现跳转,也不能在navigationController导航状态下push,replace,只能popover。(同时masterViewController的宽度也不能修改)现在要实现从一个viewController跳转到splitViewController,例如先出现一

2014-03-22 21:41:37 3446

原创 如何在工程中导入百度地图SDK

在http://developer.baidu.com/map/ios-mobile-apply-key.htm申请key,下载SDK for iOS下载文件包中BaiduMap_iOSSDK_v2.1.1_Docs为方法使用指南,BaiduMap_iOSSDK_v2.1.1_Sample为官方例子,BaiduMap_iOSSDK_v2.1.1_Lib为库文件(见上图)。打开库文件文件夹,

2014-03-21 16:55:10 2704 1

原创 使用plist(属性列表)实现数据读写

plist是XML格式文件,一般用于储存用户设置,也可用于储存少量的数据。新建plist文件:新建一个plist文件后,可以点击+添加新的项数据读写:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically

2014-02-26 21:39:59 1186

原创 使用MPMediaPlayerController播放视频提示[NSURL initFileURLWithPath:]: nil string parameter错误的解决办法

错误的原因是视频不在应用的bundle里,解决办法如下:1.检查文件是否在源代码的备份中2.检查项目是否有对应文件的索引(如果文件名显示为红色则没有)3.检查“TARGET”->“Build Phases”->“Copy Bundle Resources”, 如果视频文件不在里面则按“+”键把文件添加进去

2014-02-13 10:52:33 2748

原创 String类型传参不改变原数据问题

今天写了这样一段java代码:PostValue.javapublic class PostValue{ public PostValue(String s){ s =”has changed”; } public static void main(String args[]){ }}Main.javaImport

2013-11-30 23:56:32 2328

原创 协议代理Delegate与通知中心NSNotificationCenter实现页面传值

先介绍一下Delegate实现传值的方法。Delegate的作用是帮助类去完成一些实现,举个例子就是指当你需要喝咖啡的时候,你需要洗杯子,洗咖啡机,煮咖啡(你自己就是一个类,以上所有的工作都是你要实现的方法和属性),但是你把洗杯子的工作交给了你弟弟来做(你弟弟也可以看成是一个类),这就是委托。当一个类把自己内部的一部分实现暴露给另外一个类去做的时候,就叫实际做事的类为delegate。

2013-11-12 20:51:41 3236

原创 快速排序与归并排序时间对比

快速排序与归并排序运行时间的比较,因为快排的时间复杂度为nlogn~n^2,而归并的时间复杂度固定为nlogn,所以理论上是归并比快排快,但是快排可以适用的范围更广,所以一般更推荐使用快排。下面是相应实现的C++代码,可实现手工输入与随机生成20组随机数并进行时间比较。#include#include#includeusing namespace std;//merge fun

2013-11-07 17:25:10 1692

原创 iOS数据持久化 NSUserDefaults的使用

在iPhone中,想要在本地存储数据有三种方法:数据库,文件,还有NSUSerDefault,NSUserDefault是系统自定义的类,可以随时在需要使用的地方声明对象然后存储数据。无需添加协议。NSUserDefault与文件和数据库相比也有自身的限制,能存储的文件内容较少,不能放置大容量数据。声明方法很简单:NSUserDefaults *myDefault =[NSUserDe

2013-09-25 21:22:45 1876

原创 用TableView实现聊天对话框

用tableView可实现如QQ,飞信,微信等聊天软件的对话框效果。要实现如图功能要解决以下几个问题:1.对话框的高度能随着文本的多少动态变化,如果字数少于一行能存放的最大字数还要调整对话框的宽度,如果对话框的文字太少要保证对话框至少要与头像照片一样高2.对话框是一个button,要完成对话框的背景的拉伸,使之与文字适合,点击对话框有高亮显示3.要在toolbar中加入

2013-09-17 22:15:53 3581 1

原创 UILabel的相关属性设置

[label sizeToFit];

2013-09-10 10:39:27 16537 1

TINY扩充语言的语法分析

扩充的语法规则有:实现 while、do while、for语句和求余计算式子,具体文法规则自行构造。 (1) While-stmt --> while exp do stmt-sequence endwhile (2) Dowhile-stmt-->do stmt-sequence while exp (3) for-stmt-->for identifier:=simple-exp to simple-exp do stmt-sequence enddo 步长递增1 (4) for-stmt-->for identifier:=simple-exp downto simple-exp do stmt-sequence enddo 步长递减1 1.要求: (1)要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序) (2)可由用户选择是否生成语法树,并可查看所生成的语法树。 (3)应该书写完善的软件文档 根据网上的代码加上了MFC界面,附有实验报告

2014-06-17

tableView实现对话框Demo

tableView实现对话框Demo,根据文本多少动态调整对话框高度,点击可高亮,可实现输入文本,发送显示在tableView中

2013-09-17

空空如也

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

TA关注的人

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