各种小结

1、 调整UITextView使之有边框

subject.layer.borderColor =UIColor.grayColor.CGColor;

subject.layer.borderWidth =1;


2、加上下面两行即可设置圆角边框

subject.layer.cornerRadius =5.0;

#import <QuartzCore/QuartzCore.h>


3、方法:“+”是类方法:是对类本身执行某些操作的方法例如创建类的实例

     “-”实例方法


4、[error debugDescription]

NSObject协议中还有个方法要注意,那就是debugDescription,此方法的用意与description非常想似。二者区别在于,debugDescription方法是开发者在调试器中以控制台命令打印对象时才调用的。


5.1MAC系统没有地址栏,如何快捷复制文件夹路径?

打开文本编辑,格式菜单里选纯文本,然后把需要获取路径的文件拖进文本编辑的窗口里,路径就出现了,oh yeah!

5.2在Finder里点击command + ⬆️ 即可返回上层文件夹,也可在上面的工具栏中点“前往”-》“上层文件夹”


6、显示/隐藏Mac隐藏文件

显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES

隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO

输完单击Enter键,退出终端,重新启动Finder就可以了

重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动

7、升级xcode6之后,直接建立Empty工程后发现,这是太坑,真的是什么都没有啊。只能换个方法了

总结如下:
1.新建一个single view application
2.打开 Info.plist(别告诉我不知道去哪里找info.plist),删除里面的 Launch screen interface file base name以及 Main Main storyboard file base name
3.删除Main.storyboard以及LaunchScreen.xib
4.在AppDelegate.m修改如下

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

   

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    ViewController *VController = [[ViewController alloc] init];

    self.window.rootViewController = VController;

    [self.window makeKeyAndVisible];

    return YES;

}

8、textfield添加左视图

  UIImageView *userImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 35, 26)];//

    userImage.image = [UIImage imageNamed:@"icon_account"];

    _userTF.leftView = userImage;

    _userTF.leftViewMode = UITextFieldViewModeAlways;

!!!!重写左视图位置(待实现)

//控制左视图位置

- (CGRect)leftViewRectForBounds:(CGRect)bounds

{

    NSLog(@"%@",NSStringFromCGRect(bounds));

    CGRect inset = CGRectMake(bounds.origin.x +10, bounds.origin.y, bounds.size.width-100, bounds.size.height);

    return inset;

    //return CGRectInset(bounds,50,0);

}

9、中文字符ASCII码和NSString相互转换

在xcode中,文件以utf8格式保存。因此,其中变量对象也是以utf8格式保存。不同语言的utf8编码不一样,英文的utf8编码和ascii码一样。

不同语言的每个字符的utf8编码的字节数不一样,字节码也不一样。对于英文字符,查看它的ascii码,很方便,将字符取出来,就是它的ascii码。其实,对于非英文字符,取字符集编码的方式也是这样。这样统称为取ASCII码,在很多文档中也是这样描述的。
网上很多这样例子,介绍如何将字符和ASCII码相互转化。但是它们都没有提及如何转换中文等其他非英文的字符,使用这个方法都会转成乱码。
 
使用英文转换测试,如下所示:
// NSString to ASCII
NSString *string = @"A";
int asciiCode = [string characterAtIndex:0]; // 65
 
// ASCII to NSString
int asciiCode = 65;
NSString *string = [NSString stringWithFormat:@"%c", asciiCode]; // A
 
再使用中文测试一下,使用[NSString stringWithFormat:@"%c", asciiCode]得到的是乱码字符,就是说根本没识别正确。
再说解决方法之前,先了解一下stringWithFormat方法中各种format。其中将ascii码转成字符有两种format,分别为%c和%C。

10、Mac10.11 关闭Rootless权限的方法


1)、开机按住Command + R键,让电脑进入恢复模式

2)、打开终端,在终端中键入:csrutil disable 并回车

3)、重新启动电脑进入普通模式即可


11、如何上传FLV文件并获取有效的外链地址


http://blog.163.com/yang_fengabc/blog/static/214130233201381112931767/


12、成员变量写在头文件与写在类实现文件中的类扩展里的区别

一般把要公开的信息(变量、属性、方法)定义在头文件,把要隐藏的信息定义在类扩展里,这样可以隔离接口和实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园建设方案旨在通过融合先进技术,如物联网、大数据、人工智能等,实现校园的智能化管理与服务。政策的推动和技术的成熟为智慧校园的发展提供了基础。该方案强调了数据的重要性,提出通过数据的整合、开放和共享,构建产学研资用联动的服务体系,以促进校园的精细化治理。 智慧校园的核心建设任务包括数据标准体系和应用标准体系的建设,以及信息化安全与等级保护的实施。方案提出了一站式服务大厅和移动校园的概念,通过整合校内外资源,实现资源共享平台和产教融合就业平台的建设。此外,校园大脑的构建是实现智慧校园的关键,它涉及到数据中心化、数据资产化和数据业务化,以数据驱动业务自动化和智能化。 技术应用方面,方案提出了物联网平台、5G网络、人工智能平台等新技术的融合应用,以打造多场景融合的智慧校园大脑。这包括智慧教室、智慧实验室、智慧图书馆、智慧党建等多领域的智能化应用,旨在提升教学、科研、管理和服务的效率和质量。 在实施层面,智慧校园建设需要统筹规划和分步实施,确保项目的可行性和有效性。方案提出了主题梳理、场景梳理和数据梳理的方法,以及现有技术支持和项目分级的考虑,以指导智慧校园的建设。 最后,智慧校园建设的成功依赖于开放、协同和融合的组织建设。通过战略咨询、分步实施、生态建设和短板补充,可以构建符合学校特色的生态链,实现智慧校园的长远发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值