iOS开发--知识点总结】的更多相关文章

1 .全局变量,变量名前加下划线.和系统一致. 2 . nil指针为空   @“”字符串为空 (内容为空)       ==  判断内存地址   基本变量    对于一些基本类型 可以使用==来判断,但对于指针类型,使用==则判断的是指针保存的内容地址是否相等,而不是判断内存地址下的内容是否相等(应该通过方法来判断) 多个指针可以这向同一个对象 3 .判断两个字符串是否相等用 isEqualToString:@“” 4.警告框      不需要设置fram      不需要addSubview …
main文件做了这几件事: 1. 创建当前的应用程序 2. 根据4个参数的最后为应用程序设置代理类(默认情况下是AppDelegate) 3. 将appDelegate 和 应用程序 建立关联(指定代理,) 4. 将整个应用程序进程放进系统的runloop中(一个死循环) runloop有两种状态:等待.处理(处理完后接着等待) frame/bounds/center VC 的生命周期(先alloc/init ->loadView加载界面->viewDidLoad(只执行1遍) ->vi…
一:self class,self superClass  super class  super superClass 的区别 新建SubPerson继承person,在SubPerson中打印如下: NSLog(@"%@ %@ %@ %@",[self class], [self superclass], [super class], [super superclass]);打印的结果为: SubPerson Person SubPerson Person self -> Su…
一..h和.m文件的变化说明 1.对于.h头文件,主要是将属性定义由retain变为strong @property (retain, nonatomic) 变为 @property (strong, nonatomic) 2.在ARC之前,我们经常在.m中使用分类拓展来增加私有的property @interface MJViewController () @property (nonatomic, retain) NSArray *data; @end 这 样做主要是简化实例对象的手动内存管…
前言,IOS是基于UNIX的,用C/C+/OC直通系统底层,不想android有个jvm. 首先还是系统架构的分层架构 1.核心操作系统层 Core OS,就是内存管理.文件系统.电源管理等 2.核心服务层 Core Services,包含地址本,像集合.线程.网络.文件.数据库访问等都在这里,因为foundation就在这 3.媒体层 Media,音频.视频.图形绘制及动画等 4.可触摸层 Cocoa Touch,这个最主要可视化组件都在这里,oc开发大多也在这,UIKit就在这 5.应用程序…
UIImage是iOS中层级比较高的一个用来加载和绘制图像的一个类,更底层的类还有 CGImage,以及iOS5.0以后新增加的CIImage.今天我们主要聊一聊UIImage的三个属性: imageOrientation, size, scale,几个初始化的方法: imageNamed,imageWithContentsOfFile,以及绘制Image的几个draw开头的方法. AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 UIImage是iOS中层级比较高的一…
在iOS学习和开发过程中,经常会遇到一些很小的知识点和问题,一两句话就可以解释清楚了,这样的知识点写一篇随笔又没有必要,但是又想mark一下,以备不时之需,所以就有了本文.后面遇到一些小的知识点会不断更新和整理. Question 1: 在iOS开发中经常会遇到定义属性时有getter赋值语句,在UIView.h文件中有下面这么一行代码,这里的getter表示什么意思呢,又有什么作用呢? //在UIView.h文件中有这么一行代码 @property(nonatomic,getter=isUse…
1. Error: An App ID with identifier "*" is not avaliable. Please enter a different string. 错误原因是这个bundle ID已经被别人提前占用了,bundle ID必须是唯一的.解决办法当然是修改你的bundle ID 了. 2. 关于Certificate.Provisioning Profile.App ID的介绍及其之间的关系 点击查看原文:阳光的味道 刚接触iOS开发的人难免会对苹果的各种…
网易彩票开发知识点总结 关于网易彩票开发中遇到了不少的坑,弄了好久才弄懂,或者有些犹豫很久没用就不记得了,所以这里就总结了一下,希望以后不会忘记,就算忘记也能快速查看! /***************************************&.设置状态栏样式(白色) 两种方法******************************************/ -(UIStatusBarStyle)preferredStatusBarStyle { if ([self isEqualT…
C和OC对比 OC中主要开发在什么平台上的应用程序?答:可以使用OC开发Mac OS X平台和iOS平台的应用程序 OC中新增关键字大部分是以什么开头?答:OC中新增关键字大部分是以@开头 OC中新增加了那些数据类型?答:Block类型指针类型(Class, id类型)空类型特殊类型(SEL, nil) 面向对象特性是什么?答:继承性,封装性,多态性 import和#include有什么区别? 答:import 的功能和 include一样, 是将右边的文件拷贝到当前import的位置.为了降低…