`

OC 学习备忘

    博客分类:
  • oc
 
阅读更多
1:居中布局

label.center = CGPointMake(CGRectGetMidX(window.bounds), CGRectGetMidY(window.bounds));

2:设备检测
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
    } else {
        return YES;
    }

3:UISegmentedControl 组件
 NSArray *buttonNames = [NSArray arrayWithObjects:
                            @"One", @"Two", @"Three", @"Four", @"Five", @"Six", nil];
    UISegmentedControl* segmentedControl = [[UISegmentedControl alloc] initWithItems:buttonNames];
    segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
    segmentedControl.momentary = YES;
    [segmentedControl addTarget:self action:@selector(segmentAction:) 
               forControlEvents:UIControlEventValueChanged];

4:通过代码获取stroyBoard
NSString *sourceName = IS_IPAD ? @"Modal~iPad" : @"MySB";
    UIStoryboard *sb = [UIStoryboard storyboardWithName:sourceName bundle:[NSBundle mainBundle]];
    UINavigationController *navController = [sb instantiateViewControllerWithIdentifier:@"infoNavigationController”];

 

分享到:
评论

相关推荐

    OC学习的全部总结

    本文将全面总结OC的学习要点,包括类、对象、属性、setter、指定初始化、便利构造器等核心概念。 首先,我们来看类的定义。在OC中,类是对象的蓝图,它描述了对象的状态(属性)和行为(方法)。每个类都有一个唯一...

    我的博客中OC学习第四天的代码练习题

    在“我的博客中OC学习第四天的代码练习题”这个主题下,我们主要探讨的是Objective-C(简称OC)编程语言的学习实践。Objective-C是苹果公司为iOS和macOS平台开发应用的主要语言,它基于C语言并扩展了面向对象的功能...

    OC学习笔记合集

    以上内容仅为OC学习笔记合集中的部分知识点概述,深入学习将涵盖更多主题,如Delegation、Design Patterns、网络编程、动画效果、Core Animation等。通过不断实践和探索,你将能够熟练掌握Objective-C,并能构建出...

    OC学习总结资料

    这篇总结资料涵盖了OC的学习要点,通过一系列可独立运行的项目,旨在帮助开发者深入理解和掌握OC的核心概念。 1. **面向对象编程基础**: OC是一种基于Smalltalk的面向对象编程语言,它强调类、对象和消息传递。...

    oc学习资料

    以下是对标题和描述中提到的 OC 学习资料的详细解释: ### Chapter 1 Get Started(开始) - **Introduction**:这部分通常会介绍 Objective-C 的历史背景、它为何在苹果开发中重要以及它的基本特点,比如面向对象...

    GNUstep OC编译学习工具包

    GNUstep OC 编译学习工具包是一套专为Windows用户设计的编程工具,旨在帮助开发者在Windows环境下编译和学习Objective-C(OC)程序。Objective-C是苹果公司开发的面向对象编程语言,广泛用于iOS和macOS应用开发。...

    分享4套OC引导主题.zip

    在IT领域,特别是苹果电脑的自定义化设置中,"OC引导主题"是一个热门话题。OC,全称为OpenCore,是苹果操作系统(macOS)的一种启动加载器,它替代了原来的 Clover 引导加载器,提供了更为灵活和高级的配置选项。OC ...

    iOS 学习OC语言部分,代码和笔记,超详细

    本压缩包提供的学习资料涵盖了OC语言的基础到高级特性,结合代码实例和详细笔记,是iOS开发者深入理解OC语言的宝贵资源。 一、Objective-C基础 Objective-C是C语言的超集,它引入了面向对象的概念,如类、对象、...

    Ios学习代码:OC课程代码

    "Ios学习代码: OC课程代码"这个资源集合了作者在学习Objective-C过程中编写的示例代码,涵盖了OC的基础概念、语法特性以及与iOS开发相关的实践应用。 1. **Objective-C简介** Objective-C是在C语言基础上扩展的一...

    oc4j资料包

    - **示例代码**:这些代码片段或完整的示例项目,可以用来学习OC4J的API用法,以及如何实现特定的功能,比如EJB、JSP、Servlet等。 - **配置文件**:可能包含OC4J的默认配置文件,展示如何自定义服务器设置,以满足...

    OC调用JS以及JS调用OC的demo调用JS以及JS调用OC的demo

    在iOS开发中,Objective-C(OC)与JavaScript(JS)之间的交互是常见需求,尤其是在混合式移动应用开发中。这个示例项目提供了OC调用JS和JS调用OC的实现方式,帮助开发者更好地理解如何在两者之间进行通信。以下是...

    oracle下的oc4j配置

    ### Oracle 下的 OC4J 配置入门指南 #### 一、OC4J 简介与背景 OC4J (Oracle Containers for J2EE) 是由 Oracle 提供的一个轻量级的应用容器,用于部署 Java 应用程序,特别是那些基于 J2EE 规范的应用。它提供了...

    oc初识总代码

    【标题】"OC初识总代码"涉及到的是Objective-C(简称OC)这门编程语言的基础学习,特别是关于代码编写方面的内容。Objective-C是苹果公司开发的面向对象的编程语言,它是C语言的一个扩展,主要用于iOS和Mac OS X操作...

    oc疯狂讲义

    《OC疯狂讲义》是一份全面且深入的学习Objective-C(简称OC)语言的教程资料,分为上、下两部分,以PDF格式呈现。OC作为苹果公司开发的编程语言,是iOS和Mac OS X应用程序开发的核心工具,其语法特性深受C语言的影响...

    千锋OC源码

    千锋OC源码:目录 OC语言教程-第1讲-基本语法 OC语言教程-第2讲-点语法 OC语言教程-第3讲-内存管理1-黄金法则 OC语言教程-第4讲-内存管理2-retain点语法 OC语言教程-第5讲-内存管理3-MyArray OC语言教程-第6讲-内存...

    oc基础教程全集

    本教程将带你深入学习OC的基础知识,帮助你掌握这个强大的开发工具。 ### 第一章:Objective-C简介 Objective-C起源于80年代,由Stepanov和McCarthy设计的C++影响,结合Smalltalk的面向对象特性发展而来。它在苹果...

    XS128单片机OC7M、 OC7D 详解即输出比较通道7说明

    ### XS128单片机OC7M、OC7D详解及输出比较通道7说明 在探讨XS128单片机中OC7M和OC7D寄存器及其关联的输出比较通道7之前,我们需要先理解单片机中定时器和输出比较的基本概念。 #### 定时器和输出比较的基础概念 ...

    OC练习题(全套)

    【OC练习题(全套)】是一份集合了Objective-C(简称OC)编程语言的练习题资源,主要以PPT的形式呈现,旨在帮助学习者通过实际操作来加深对OC的理解和应用能力。这份资料可能来源于某知名的培训机构,内容涵盖广泛,且...

    OC底层原理之OC语法

    **OC底层原理之OC语法** Objective-C(简称OC)是苹果公司开发的面向对象的编程语言,它是基于C语言的扩展。...学习并掌握这些概念,开发者可以更好地利用Objective-C的特性来解决实际问题,提升开发效率和软件质量。

Global site tag (gtag.js) - Google Analytics