自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 "_OBJC_CLASS_$_Play", referenced from:

IOS做了这么久也没写过什么博客,不好不好,今天开始写遇到的问题:"_OBJC_CLASS_$_Play", referenced from:解决方案:Tagert--Build Phases -- Compile Sources 下添加对应的.m文件

2015-01-24 13:35:27 362

转载 storyboard用代码跳转的几种方法

博客园首页新随笔联系订阅管理随笔- 20  文章- 34  评论- 1 storyboard用代码跳转的几种方法第一种:给segue标记个Identifier再用代码触发,要点:segue开始的那边都连在View界面上,不上连上button上,要不点到就会跳转,如下:再用代码这样触发这个跳转的segue,如:[self

2015-01-22 15:05:58 358

原创 Xcode6添加.pch,xcode6.pch

Xcode6添加.pch,xcode6.pchXcode5中创建一个工程的时候,系统会自动创建一个以以工程名为名字的pch文件,但是在Xcode6中去掉Precompile Prefix Header文件。 Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix Header之后就要通

2015-01-22 14:58:34 425

原创 ld: 18 duplicate symbols for architecture i386

出错原因几乎和他一样,但一直找不到具体在哪: http://stackoverflow.com/questions/15057273/duplicate-symbols-for-architecture-i386-and-couldnt-find-same-name-of-class-and 解决: Go to Project Target-> Build Phases

2015-01-21 17:03:10 699

原创 xcode功能学习

在XCode中,我们经常会看到这些编译选项(如下图),有些人可能会有些茫然,本文将对GCC4.2、LLVM GCC 4.2、LLVM compliler 2.0三个编译选项进行一个详细的介绍。 GCC    GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套以 GPL 及 LGPL 许可证所发

2015-01-21 16:05:41 465

原创 no such file or directory: Prefix.pch'

如果要更改Info.plist与Prefix.pch文件实际路径,也就是实际文件的位置(不是在工程中的组织路径),需要到Build Settings中修改对应的配置,不然工程就找不到对应的Info.plist与Prefix.pch文件。 报错情况:1、Info.plist文件路径错误error: could not read data from '/Users/sf_gxd

2015-01-21 11:45:17 1943

原创 自己项目实施规划

1,项目框架架构2,view的搭建《auto layout,class sizes》3,  viewcontroller搭建4,  model搭建5,  代码实现6,  测试7,  发布

2015-01-21 11:13:16 253

原创 armv7.armv7s,armv6,amrv6s

The 64-bit version can only run on 64-bit devices running iOS 7.0.3+The 32-bit version can only run on devices running iOS 5.1.1+64-bit devices running iOS 7.0.0-7.0.2 will use the 32-bit slicea

2015-01-20 09:21:58 430

转载 could not build module darwin

I developed my first XCode5 ONLY app which is very similar to the apps I have done on 4.6. It runs perfectly OK in the simulator and on my iPhone 4, 4S and 5, as well as my 2 iPads. However, when I

2015-01-20 09:11:02 1139

原创 strong与weak是由ARC新引入的对象变量属性

strong与weak是由ARC新引入的对象变量属性 xcode 4.2(ios sdk4.3和以下版本)和之前的版本使用的是retain和assign,是不支持ARC的。xcode 4.3(ios5和以上版本)之后就有了ARC,并且开始使用strong与weak

2015-01-19 10:45:52 353

原创 Mac终端打不开或显示 [进程已完成]解决办法

There is a permanent way to apply Rob's suggestion to get the terminal working:For the user that is just happy with /sh:1) Go to Terminal Preferences2) Scroll down to Shell3) change /bin/tsc

2015-01-19 09:42:14 2428

转载 -setMasksToBounds:

在IB中,当你使用Custom类型的Button时,你可以指定按钮的背景色。但当你运行时按钮就失去了圆角特性,你看到的仅仅是一个方块。因为custombutton没有定义任何属性默认值。你必须自己去定义它们,这就需要使用Core Animation Layer。提示:编写代码之前,需要导入QuartzCore框架到工程中,然后#import。我会通常会把它放在.pch文件中。I

2015-01-16 09:44:26 415

原创 冲niba加载cell文件

SecondTableViewCell* cell=[[[NSBundlemainBundle] loadNibNamed:@"SecondTableViewCell"owner:niloptions:nil]firstObject];

2015-01-16 09:05:08 352

原创 size classes和layout的学习总结

size classes--wAny,hAny按钮就是切换屏幕(父视图)的作用layout就是自动布局,自动布局包括3种:1.代码布局    bad2.autoresing  只能确定子视图和父视图间的位置和大小适配 nice3.layout          能进行和父视图和兄弟视图间的适配,      verynice

2015-01-13 17:24:05 350

原创 size classes笔记

apple公司为了方便适配,size classes包括3种   compact 紧凑   any 任何  regular正常wAny,hAny按钮能切换到不同sizeclass(屏幕)的界面的布局  一共9种布局官方的布局iPhone4S,iPhone5/5s,iPhone6竖屏:(w:Compact h:Regular)横屏:(w:Compact h:C

2015-01-13 15:41:56 317

转载 iOS8 下定位 (CLLocationManager) 的改變

今天 iOS8 下測試下一班高鐵v1.8.1、下一班火車v1.2.1,發現定位的寫法也不一樣了.... >" 如上圖所示,原本 Xcode5.1.1 的定位,若沒有變更程式碼,用 Xcode6 去編繹,安裝後的 App 會發現在「隱私權」>「定位服務」下的應用程式呈現沒有設定(如圖 1.),新裝的 App 也不會因為 CLLocationManager startUpdatin

2015-01-13 12:29:19 405

原创 tabbarcontrollerdelegate在任意一个子controller里面,全局点击都会跳进去

//tabbar delegate- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewControllerNS_AVAILABLE_IOS(3_0){    //当前展示的index tabBarCon

2015-01-12 14:03:25 565

原创 svn #import

svn import -m "New import" /Users/tx/Desktop/IOS/youayou https://192.168.1.218/svn/Code/youayou/youayou2.0

2015-01-10 17:13:49 372

原创 springs and struts老版本适配(淘汰)

毫无疑问你可能对autosizing masks比较熟悉–这个也就是 “springs and struts” 模式。autosizing mask决定了一个view会发生什么当它的superview 改变大小的时候。它是否有灵活并且自动修复页边处理能力(the struts),它的宽和高同时也会发生什么变化呢(the springs)?举个例子,当一个view的superview的宽度变

2015-01-09 18:41:52 567

原创 重xib加载cell

SecondDetailControllerCellTableViewCell *cell = (SecondDetailControllerCellTableViewCell *)[[[NSBundlemainBundle] loadNibNamed:@"SecondDetailControllerCellTableViewCell"owner:niloptions:nil]fi

2015-01-07 13:35:16 383

原创 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang

8.编绎旧工程出错1.Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1  解决方法:在Build Setting  搜索框中搜索pch,找到了Prefix

2015-01-07 09:19:29 442

原创 定义tableveiw自适应位置

通用的Storyboard通用的 stroyboard 文件是通向自适应布局光明大道的第一步。在一个 storyboard 文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Apple移动设备创建不同的 storyboard文件,不用再苦逼的同步若干个 storyboard 文件中的内容。这真是一件美好的事情。 我们打开Xcode,新建一个项目:

2015-01-06 11:48:51 559

原创 svn注意

别人的代码修改要通知,不然会照成冲突

2015-01-06 11:27:27 392

原创 loaded the "SecondDetailViewController" nib but the view outlet was not set.

2015-01-06 11:23:47 460

原创 storyBoard一起开发的问题

点击一下view都会出现更改,SVN放弃更改 svn discard changes

2015-01-05 16:47:46 309

转载 IOS应用在iPhone5和iPhone5s上不能全屏显示,应用画面上下各有1条黑色的解决方案

在编写IOS应用程序的过程中,我一直都是使用iPhone Retina(3.5-inch)模拟器测试的,一切显示正常,切图如下: 我在应用开发中,采用的是纯代码实现。公司提供了一部iPhone4s,我使用其测试一切显示正常。 问题出在,当我使用iPhone5和 iPhone5s真机测试时,发现我的应用在iPhone5和iPhone5s上没有铺满屏幕显示画面,而是在应用画面的上下各有一条黑色,截图如

2015-01-05 16:23:32 1093

转载 UILabel显示圆角

self.timestampLabel.layer.masksToBounds = YES;    self.timestampLabel.layer.cornerRadius = 6.0f;注:只写第二条代码有时不显示圆角    self.timestampLabel.layer.cornerRadius = 6.0f;

2015-01-05 16:07:43 324

转载 uilabel设置圆角

前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。 首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。(译者注:为验证这点,我写下了如下代码:UILabel* lable = [

2015-01-05 15:48:45 1186

转载 NSDate与NSDateFormatter的相关用法

NSDate与NSDateFormatter的相关用法 1.NSDateFormatter配合NSDate与NSString之间的转化  NSDateFormatter有下面2个方法:  - (NSString *)stringFromDate:(NSDate *)date;//NSDate转NSString  - (NSDate *)dateFromString:(N

2015-01-05 15:24:17 358

转载 将时间格式调整成自己希望的格式

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD

2015-01-05 15:10:29 454

转载 iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串

1.截取字符串NSString*string =@"sdfsfsfsAdfsdf";string = [string substringToIndex:7];//截取下标7之前的字符串NSLog(@"截取的值为:%@",string);[string substringFromIndex:2];//截取下标2之后的字符串NSLog(@"截取的值为:%@",string);

2015-01-05 13:17:07 415

转载 获取高度,获取字符串在指定的size内

2.获取高度,获取字符串在指定的size内(宽度超过label的宽度则换行)所需的实际高度.CGSize titleSize = [aString sizeWithFont:font constrainedToSize:CGSizeMake(label.frame.size.width, MAXFLOAT) lineBreakMode:UILineBreakModeWordWrap];

2015-01-05 11:44:01 377

原创 动画和线程的关系?

- (void)viewDidLoad {    [superviewDidLoad];//获取Province数据源≈}-(void)viewDidAppear:(BOOL)animated{    [self.avistartAnimating];    [selfperformSelector:@selector(test)with

2015-01-05 09:35:18 324

转载 viewController详解

一、生命周期当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件

2015-01-05 09:33:28 319

原创 continue,return

continue:跳出本小函数,往下继续执行return:跳出整个大函数

2015-01-04 17:03:24 396

原创 svn update

更新时候要整个目录更新,这是连版本信息一起更新!不然下次就会整个版本覆盖

2015-01-04 15:53:59 309

原创 字典的写法

NSDictionary* params=@{                          @"version": VERSION,                          @"platform": PLATFORM,                          @"param" :@{@"provinceId":province_id}, 

2015-01-04 14:34:58 336

原创 divorce.pch

divorce.pch,所有的内容在app加载的时候都会运行,后面的各个文件都能用里面的#define并且不需要#import!很方便

2015-01-04 14:05:54 319

原创 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang

原因是缺少了两个文件,update时候要选mac工具栏的source control工具,不要右击source control功能!why?______________________________

2015-01-04 13:42:01 492

原创 mac 终端 svn 命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  svn add file   例如:svn add test.php(添加test.php)   svn add

2015-01-04 11:41:53 352

空空如也

空空如也

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

TA关注的人

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