iOS
魔地主
古今帝王今何在,栏外长江空自流。
展开
-
iOS控件大全
一 视图UIView和UIWindowiphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UIViews相当于演员。 1.显示数据的视图下面几个类可在屏幕上显示信息:UITestView:将文本段落呈现给用户并/允许用户使用键盘输入自己的文本。可设置可编辑或不可编辑,使用单一字号和单一字体。UILabel:实例呈现段的只读转载 2016-07-14 09:58:54 · 807 阅读 · 0 评论 -
NSUserDefaults简介及使用
NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作。可以通过调用synchronize方法来使内转载 2016-08-29 22:54:42 · 426 阅读 · 0 评论 -
崩溃日志
转自raywenderlich 作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢?转载 2016-08-18 11:14:40 · 1238 阅读 · 0 评论 -
UIImageView
1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1 = [[UIImageView alloc] init];UIImageView *imageView2 = [[UIImageView alloc] initWithFrame:(CGRect)];UIImageView *imageView3 = [[U转载 2016-08-18 11:10:10 · 221 阅读 · 0 评论 -
UIScrollView
1.UIScrollView控件是什么(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容(3)普通的UIView不具备滚动功能,不能显⽰示过多的内容(4)UIScrollView是一个能够滚动的视图控件,可以⽤用来展⽰示⼤大量的内容转载 2016-08-18 11:09:05 · 232 阅读 · 0 评论 -
UILabel
段代码动态的创建了一个UILabel,并且把相关常用的属性都列举了.希望对大家有用.- (void)viewDidLoad {//创建uilabelUILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)];//设置背景色label1.backgroundColor = [UIColor gra转载 2016-08-18 11:06:15 · 212 阅读 · 0 评论 -
UIImageView
UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1 = [[UIImageView alloc] init];UIImageView *转载 2016-08-18 11:04:30 · 226 阅读 · 0 评论 -
UITextFeild
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2016-08-18 11:03:14 · 377 阅读 · 0 评论 -
UITableView
--UIKit之UITableView概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:基本介绍数据源代理性能优化UITableVi转载 2016-08-18 11:01:41 · 320 阅读 · 0 评论 -
UIButton
这段代码动态的创建了一个UIButton,并且把相关常用的属性都列举了.希望对大家有用. //这里创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeC转载 2016-08-18 10:58:18 · 178 阅读 · 0 评论 -
UIViewController的生命周期及iOS程序执行顺序
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图转载 2016-08-18 10:54:34 · 264 阅读 · 0 评论 -
UIView
1.创建UIView UIView * redView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 200, 100)]; UIView * blueView = [[UIView alloc] init]; 把blueView粘贴到了redView上 [redView addSubview:blue转载 2016-08-18 10:50:37 · 193 阅读 · 0 评论 -
iOS ViewController跳转界面的几种方法简单总结
1、模态跳转(Modal)模态:一个普通的视图控制器一般只有模态跳转的功能,这个方法是所有视图控制器对象都可以用的。- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^)(void))completion转载 2016-08-17 11:30:21 · 2417 阅读 · 0 评论 -
iOS开发~CocoaPods使用详细说明
一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby转载 2016-08-04 23:47:51 · 187 阅读 · 0 评论 -
iOS控件绑定事件
使用环境XCode 7.1 betaPaste_Image.pngXCode界面Paste_Image.png在Xcode中很多地方只要用鼠标单击就可以了XCode的各个模块功能说明,可以参照这里的一个文章。http://blog.csdn.net/shulianghan/article/details/38424965学习目标学转载 2016-07-14 10:00:32 · 1207 阅读 · 0 评论 -
[工具]Mac平台开发几个网络抓包工具(sniffer)
Cocoa Packet Analyzer http://www.tastycocoabytes.com/cpa/ Cocoa Packet Analyzer is a native Mac OS Ximplementation of a network protocol analyzer and packet sniffer. CPA supportsthe industry-standard转载 2016-08-10 12:44:29 · 2913 阅读 · 0 评论