UI开发中的辅助方法

 知识点:   添加PCH文件 :$(SRCROOT)/工程名称/文件名.pch ,其中工程名称之前的路径可以省略

知识点1 mac系统如何显示和隐藏文件

苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):

显示Mac隐藏文件的命令:defaultswrite com.apple.finder AppleShowAllFiles -bool true

隐藏Mac隐藏文件的命令:defaultswrite com.apple.finder AppleShowAllFiles -bool false
或者   显示Mac隐藏文件的命令:defaults write com.apple.finderAppleShowAllFiles YES隐藏Mac隐藏文件的命令:defaultswrite com.apple.finder AppleShowAllFiles NO
输完单击Enter键,退出终端,重新启动Finder就可以了
重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动

 知识点2 cocoacocoaTouch区别之分

相同之处:两者都包含OC运行时的两个核心框架:

cocoa包含Foundation和AppKit框架,可用于开发Mac OS X系统的应用程序

cocoa touch包含Foundation和UIKit框架,可用于开发iPhone OS 系统的应用程序

CocoaMacOS X的开发环境,cocoa Touch Iphone OS的开发环境

框架:

Foundation框架实现了NSObject类(即根类),这个类定义基本对象行为,此外,该框架还实现了用于表示基本类型(例如,字符串和数字)和 群体类型(例如数组和字典)的类,同时也提供一些基本工具,例如用于国际化,对象持久化,文件管理以及XML文件处理的工具。您还可以使用 Foundation框架中的类访问地层系统的实体和服务,例如可以用它来访问端口、线程、锁和进程。Foundation框架以Core Foundation框架为基础。Core Foundation框架提供的是过程花(ANSI C)接口。

AppKit和UIKit可以被用来开发应用程序的接口。二者用途相同,只是平台不同

框架中的类很多,各种不同用途:有的用于事件处理,有的用于画图,有的用于图像处理,有的用于文本处理,有的用于用户排版,还有用于应用程序之间的数据传输。

框架中还包含表视图、滑动条、按键、文本字段以及警告对话框等用户的接口元素

Cocoa经常被用于泛指所有基于Objective-C运行时且派生自根类(NSObject)的类或对象

编程语言:

Objective-c时开发Cocoa和Cocoa Touch应用程序的本地语言。但是Cocoa和Cocoa TOuch应用程序也可以包含C++和ANSI C代码,另外您也可以使用桥接(_bridgeObjective-C运行时的脚本语言,例如PyObjC和RubyCoco——开发Cocoa应用程序。

 

知识点3:设置label字体大小、粗细倾斜

 self.titleLabel.font = [UIFontfontWithName:@"Helvetica-BoldOblique"size:20];//字体加粗并把数字倾斜

self.titleLabel.font=[UIFontfontWithName:@"Helvetica-Bold" size:20]; //字体加粗

加粗;     [UILabel setFont:[UIFont fontWithName:@"Helvetica-Bold"size:20]];

加粗并且倾斜  [UILabelsetFont:[UIFont fontWithName:@"Helvetica-BoldOblique"size:20]];

 

知识点4UITextView的使用方式(本身有滚动条)

  UITextView *textView = [[UITextViewalloc]initWithFrame:CGRectMake(100,100,20,20)];

    textView.layer.cornerRadius =5;

   textView.layer.masksToBounds =YES; textView.font[UIFontfontWithName:@"TimesNew Roman"size:80];

 textView.backgroundColor = [UIColorcyanColor];

[self.windowaddSubview:textView];

知识点5UIButton图片文字叠加使用

 

    UIButton *button = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];

    button.layer.borderWidth =1;

   // button.backgroundColor = [UIColor greenColor];

    button.frame =CGRectMake(50,50,200,200);

    //创建imageview

    UIImage *image = [UIImageimageNamed:@"10.jpg"];

    UIImageView *imageView = [[UIImageViewalloc]initWithFrame:CGRectMake(50,50,100,100)];

    [imageView setImage:image];

    //创建label

    UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(70,80,80,50)];

    [label setText:@"Your"];

    //添加到button

    [button addSubview:imageView];

    [button addSubview:label];

    [self.windowaddSubview:button];

XCode中修改缺省公司名称/开发人员名称

XCode新建文件后,头部会有开发人员名称,公司名称等信息
//  Created by Deger on 11-5-24.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
要修改这两个名称可通过在terminal中运行
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME"= "My Company";}'
defaults write com.apple.Xcode ORGANIZATIONNAME "My Company"
defaults write com.apple.Xcode FULLUSERNAME "Deger"
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{FULLUSERNAME= "Deger" ; }'

注意:对应的公司名称可以在使用Xcode创建工程时直接改写,或者在工程中的工程选项中更改
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值