IOS开发
文章平均质量分 95
etc9527
这个作者很懒,什么都没留下…
展开
-
iOS开发UI篇—程序启动原理和UIApplication
转自:http://www.cnblogs.com/wendingding/p/3766347.html一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象转载 2015-06-16 16:50:43 · 364 阅读 · 0 评论 -
UIViewController的生命周期及iOS程序执行顺序
转自:http://blog.csdn.net/huifeidexin_1/article/details/7566226当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView转载 2015-06-16 14:32:24 · 272 阅读 · 0 评论 -
UIApplication、UIView、UIWindow、UIScreen、UIViewController、UINavigationController 介绍
转载请声明出处:http://blog.csdn.net/jinnchang/article/details/449548031、前言我们先来看一下这几个概念的类继承关系图:iOS 中,所有显示在界面上的对象都是从 UIResponder 直接或间接继承的。2、应用程序(UIApplication)一个 UIApplication 对象就代表一个应用程序转载 2015-06-16 15:45:49 · 1060 阅读 · 0 评论 -
iOS开发-71】解决方案:Attempting to badge the application icon but haven't received permiss...
转自:http://www.tuicool.com/articles/FjAF7za(1)原因一切都是iOS8捣的鬼。您如果把模拟器换成iOS7.1或者更早的,就不会有这个问题。而现在在iOS8中要实现badge、alert和sound等都需要用户同意才能,因为这些都算做Notification“通知”,为了防止有些应用动不动给用户发送“通知”骚扰用户,所以在iOS8时,要“通知”转载 2015-06-17 21:13:27 · 390 阅读 · 0 评论 -
UIResponder类学习
UIResponder类为对象(继承自该类的)定义了响应和处理事件的接口。原创 2015-06-18 17:21:47 · 520 阅读 · 0 评论 -
UIAlertController类学习
UIAlertController用于替代UIActionSheet 和 UIAlertView。替代UIActionSheet :UIAlertController * Alert = [UIAlertController alertControllerWithTitle:@"Are you原创 2015-06-21 14:44:40 · 299 阅读 · 0 评论 -
xcode中的alpha项
alpha定义图像的透明度,也就是图像背后内容的可见度。alpha是取值范围为0.0~1.0的浮点数,0.0是完全透明,1.0是完全不透明。如果使用任何小于1.0的值,ios设备就会将视图绘制成具有一定的透明度,这样视图背后的任何对象都可以显示出来。如果值小于1.0,即使图像背后没有任何内容,应用程序也会在运行时占用处理器周期来叠加半透明视图后面的空白区域。因此,除非有非常合适的理由,否则一般要将原创 2015-06-24 11:38:52 · 605 阅读 · 0 评论 -
UIStoryboard学习
一个 UIStoryboard对象囊括了,保存在IB分镜资源文件(xxx.storyboard)中的视图控制器图表。这个视图控制器图表代表你应用程序界面中所有或部分视图控制器(也可手动创建视图控制器)。原创 2015-06-26 17:19:03 · 507 阅读 · 0 评论 -
界面转换过程的动画效果
UIView中有几个类方法用于指定试图转换过程是否要使用动画效果,指定转换类型和转换过程的持续时间。如下红色部分代码即为动画转换相关的代码:- (IBAction)switchViews:(UIBarButtonItem *)sender{ NSLog(@"invoke switchViews fun!"); [UIView beginAnimation原创 2015-06-28 15:51:00 · 409 阅读 · 0 评论 -
UITableViewCell类学习
UITableViewCell类原创 2015-07-08 19:38:21 · 430 阅读 · 0 评论 -
NSBundle介绍
转自:http://blog.sina.com.cn/s/blog_8c87ba3b0100t89v.htmlbundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看转载 2015-07-02 17:08:51 · 396 阅读 · 0 评论 -
视图切换
转自:http://www.cnblogs.com/kenshincui/p/3940746.html#ModalWindow概述在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单。在iOS开发中常用的视图切换有三种,今天我们将一一介绍:UITabBarControllerUINavigationController模态窗口转载 2015-07-01 17:25:11 · 355 阅读 · 0 评论 -
创建UIView对象的两种方法
1.使用xib文件通过xib的⽅式来创建视图对象NSBundle *bundle = [NSBundlemainBundle]; //获取当前程序的文件目录NSArray *arr = [bundle loadNibNamed:@"myView"owner:self options:nil];UIView *myView = [arr objectAtI原创 2015-07-02 16:52:11 · 443 阅读 · 0 评论 -
IOS开发系列文章
IOS开发系列文章原创 2015-06-14 11:25:34 · 329 阅读 · 0 评论 -
respondsToSelector使用
转自:http://blog.sina.com.cn/s/blog_a536b5350101labh.html-(BOOL) isKindOfClass: classObj用来判断是否是某个类或其子类的实例-(BOOL) isMemberOfClass: classObj用来判断是否是某个类的实例 -(BOOL) respondsToSelector: select转载 2015-06-14 11:00:54 · 714 阅读 · 0 评论 -
Limboy:自学 iOS 开发的一些经验
转自:http://www.cocoachina.com/ios/20150104/10823.html不知不觉作为 iOS开发也有两年多的时间了,记得当初看到 OC的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃。啃了一阵,觉得大概有了点概念,看到 Cocoa那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter个人页那样的页面转载 2015-06-14 14:33:44 · 380 阅读 · 0 评论 -
KVC
转自:http://www.cnblogs.com/kenshincui/p/3871178.html 崔江涛(KenshinCui)概述由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性:键值编码KVC键值监听转载 2015-06-14 14:44:19 · 384 阅读 · 0 评论 -
简述UIControl事件的用法
简述UIControl事件的用法转载 2015-06-14 10:55:08 · 586 阅读 · 0 评论 -
NSSet练习
//NSSet和NSMutableSet是无序的, 但是它保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表,所以可以常数时间内查找一个数据。#import #import "myCategory.h"int main(int argc,const char * argv[]) { @autorelea原创 2015-06-14 15:22:39 · 346 阅读 · 0 评论 -
UIActionSheet学习
UIActionSheet是在iOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。原创 2015-06-14 18:17:27 · 328 阅读 · 0 评论 -
UITableView 表示图学习笔记
UITableView 表示图学习笔记原创 2015-07-12 15:35:51 · 370 阅读 · 0 评论 -
IOS开发入门书籍
转自:http://www.cnblogs.com/yun111/archive/2012/11/27/2790217.html整理了一些iOS开发入门级别的书籍推荐给大家,每本都是很经典的著作,对于初学者来说是很值得一看的学习资料,希望能帮到大家!iPhone4与 iPad开发基础教程 本书将带你走上创建iOS应用程序的大道。我们的目标是让你通过初步学转载 2015-06-14 10:58:01 · 1091 阅读 · 0 评论 -
MAC 快捷键
转自:http://www.cnblogs.com/yjmyzz/archive/2011/01/25/1944325.html1.文件 CMD + N:新文件CMD + SHIFT + N:新项目CMD + O:打开CMD + S:保存CMD + SHIFT + S:另存为CMD + W:关闭窗口CMD + SHIFT + W:转载 2015-06-14 11:02:41 · 447 阅读 · 0 评论 -
@class关键字
Objective-C引入了关键字@class来告诉编译器:“这是一个类,所以我只会通过指针来引用它。”这样编译器就放心了:它不必知道关于这个类的更多信息,只要了解它是通过指针来引用的即可。---《Objective-C基础教程-第二版》 P78 在类的复合时使用,如C类包含A类和B类的对象,在C类的接口声明文件.h文件中使用@class代替头文件的包含:这样做是为了避免互相包含的原创 2015-06-14 14:21:58 · 435 阅读 · 0 评论 -
KVO
KVO:全名为:KeyValue Observing,直译为:基于键值的观察者。KVO主要用于视图交互方面,比如界面的某些数据变化了,界面的显示也跟着需要变化,那就要建立数据和界面的关联。//自己的代码//test_class.h#import @interface test_class :NSObject @end//test_cla原创 2015-06-14 14:48:34 · 281 阅读 · 0 评论 -
NSSet和NSMutableSet
转自:http://www.cnblogs.com/stoic/archive/2012/07/10/2584145.htmlNSSet和NSMutableSet是无序的, 但是它保证数据的唯一性。当插入相同的数据时,不会有任何效果。从内部实现来说是hash表,所以可以常数时间内查找一个数据。1、NSSet的使用[NSSet setWithSet:(NSSet *)se转载 2015-06-14 15:33:00 · 376 阅读 · 0 评论 -
NSObject学习
NSObject是绝大多数类的父类原创 2015-06-15 20:52:11 · 302 阅读 · 0 评论 -
addTarget:action:forControlEvents
为某个事件增加处理对象、方法。原创 2015-06-14 10:44:41 · 1343 阅读 · 0 评论 -
Extension与Category
转自:Minutia on Objective-C Categories and ExtensionsObjective-C 2.0增加了class extensions用于解决两个问题:允许一个对象可以拥有一个私有的interface,且可由编译器验证。 支持一个公有只读,私有可写的属性。 私有接口(Private Interface)Objective-C 2.0以前, 若转载 2015-06-14 11:09:34 · 364 阅读 · 0 评论 -
NSAttributedString详解
转自: http://www.cnblogs.com/whyandinside/archive/2013/12/27/3493475.html转自:http://blog.csdn.net/zhangao0086/article/details/7616385An NSAttributedString object manages character strings and ass转载 2015-06-14 11:16:23 · 593 阅读 · 0 评论 -
强引用与弱引用
转自:http://dcm19872007.blog.163.com/blog/static/8651937420131279318189/若某个类完全拥有某个对象则使用强引用,否则使用弱引用。觉得讲的很容易理解 The difference is that an object will bedeallocated as soon as there are转载 2015-06-14 11:22:46 · 916 阅读 · 0 评论 -
NSDate使用
转自:http://blog.csdn.net/ouy_huan/article/details/7553818/取当前时间的秒数NSTimeInterval time = [[NSDate date] timeIntervalSince1970];long long int date = (long long int)time;NSLog(@”date\n%d”, date);转载 2015-07-04 21:06:54 · 319 阅读 · 0 评论 -
NSPredicate学习
计算机中的“谓词”表示计算真值和假值的【函数】。原创 2015-06-14 10:37:05 · 313 阅读 · 0 评论 -
NSString方法总结
转自:http://www.tuicool.com/articles/JfyqMj1、創建字符串1)NSSring*str = @”adf”;2)NSString*str1 = [NSString new];NSString*str2 = [[NSString alloc] initWithString:@”adf”] 等同于1)4)NSString*str转载 2015-06-14 11:14:16 · 439 阅读 · 0 评论 -
UIPickerView学习笔记
UIPickerView原创 2015-07-05 16:33:02 · 584 阅读 · 0 评论 -
UITextField类学习
属性:@property(nonatomic, copy)NSString *text文本属性,可用于在某个文本输入框中获取、显示文本;@property(nonatomic, copy) NSAttributedString *attributedText描述属性的“富文本”,待学习;@property(nonatomic, copy)原创 2015-06-14 11:18:53 · 352 阅读 · 0 评论 -
NSSortDescriptor
NSSortDescriptor 指定用于对象数组排序的对象的属性。NSMutableArray *ma1 =[[NSMutableArray alloc] init]; [ma1 addObject:@"2"]; [ma1 addObject:@"1"]; [ma1 addObject:@"3"]; NSSortDescriptor *转载 2015-06-14 14:55:59 · 340 阅读 · 0 评论 -
将image view调整与实际图片一致
在main.storyboard中添加了image view;选中image view并选择其属性,在image属性中选择要显示的图片;显示图片后会发现图片自动填充了image view的范围,这是因为其viwemode选择的时【scaletofill】;选择image view后再次选择它,图片周围会出现灰色粗边框;按下comman原创 2015-06-14 15:02:08 · 400 阅读 · 0 评论 -
first responder
第一响应者:用户当前正在与之交互的控件。原创 2015-06-14 11:05:00 · 540 阅读 · 0 评论 -
#pragma mark
转自:http://www.weste.net/2011/2-24/pragma-mark.html经常在 Xcode IDE 里面的代码中看到以下代码指令:#pragma mark -#pragma mark Initialization#pragma 是什么从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定转载 2015-06-14 11:26:19 · 307 阅读 · 0 评论