自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆钟夕的忘忧阁

有朋自远方来,不亦乐乎?

  • 博客(189)
  • 资源 (8)
  • 收藏
  • 关注

原创 轻扫手势/平移、长按手势

(1)创建故事板(2)

2014-10-31 17:21:41 1424

原创 事件响应链

(1)设置根视图控制器(2)RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; MyView *view = [[MyView alloc] initWithFrame:CGRectMake(0, 20, 320, 300)]; view.backgroundColor = [UIColor

2014-10-31 17:18:36 871

原创 获取触摸的两点距离

(1)设置根视图控制器()

2014-10-31 17:15:32 854

原创 手指触摸事件【小球跟随手指】

(1)设置根视图控制器(2)

2014-10-31 17:10:28 830

原创 二次封装CoreData

(1)创建一个Data Model文件,命名为MyModel.xcdatamodeld(2)创建Users表,添加如图的字段(3)创建NSManagedObject subclass表实体文件(4)在Users.m文件中,覆写description方法CoreDataDBHelper.h#import #import // 本地文件存储的路径#d

2014-10-31 16:49:42 1545

转载 Objective-C对象模型及应用

前言原创文章,转载请注明出自唐巧的技术博客。本文主要介绍Objective-C对象模型的实现细节,以及Objective-C语言对象模型中对isa swizzling和method swizzling的支持。希望本文能加深你对Objective-C对象的理解。ISA指针Objective-C是一门面向对象的编程语言。每一个对象都是一个类的实例。在Object

2014-10-31 11:39:45 920

翻译 类和元类

声明本文译自class and metaclasses.非原创类和元类十个鸡生蛋,蛋生鸡的混沌逻辑正文Objective-C是一中类基础的对象系统.每一个类都是类的实例;对象的isa指针指向它所属的类.类描述了对象的数据:分配的大小和实例变量类型以及布局形式.类也定义了对象的行为:选择器去应答实现的实例方法.类的方法列表是一簇实例方法,对象可以应答的

2014-10-31 10:42:44 883

原创 单元格的三种定制方式

AppDelegate.mMainViewController *mainCtrl = [[MainViewController alloc] initWithStyle:UITableViewStylePlain]; UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootV

2014-10-30 10:49:40 1172

原创 UICollectionView

RootViewController.h@interface RootViewController : UIViewControllerRootViewController.m

2014-10-30 10:44:15 989

原创 QQ列表的展开收起

RootViewController.h@interface RootViewController : UIViewController { BOOL Close[15]; //用于存放每一组的收起展开状态 YES 是收起 NO是展开 UITableView *_tableView;}@property(nonatomic, retain)NSArray *da

2014-10-30 10:40:13 1543

原创 电话本的检索功能

设置带有导航栏的根视图控制器RootViewController.h@interface RootViewController : UIViewController{ UITableView *_tableView;}@property(nonatomic, retain)NSArray *data; //存放原本的数据@property(nonatomic, reta

2014-10-30 10:36:04 1055

原创 点击按钮切换图片

RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; _imageView.image = [UIImage imageNamed:@"1"]; _imageView.highlightedImage = [UIImage imageNamed:@"2"];}- (IBAction)but

2014-10-30 10:35:40 958

原创 电话本索引【表视图】

MainViewController.h@interface RootViewController : UIViewController@property(nonatomic, retain)NSDictionary *dic;@property(nonatomic, retain)NSArray *allKeys;MainViewController.m- (void)view

2014-10-30 10:31:04 1035

原创 单元格的选中效果和辅助效果

AppDelegate设置根视图控制器RootViewController

2014-10-30 10:15:02 774

原创 表的组头尾视图的自定义

AppDelegate设置根视图控制器

2014-10-30 10:00:54 926

原创 表视图的常用属性和方法

AppDelegate.m设置根控制器RootViewController.h@interface RootViewController : UIViewController{ NSArray *_data;}RootViewController.m

2014-10-30 09:54:52 759

原创 设置组的头视图标题和尾视图标题【表视图的二维数组】

AppDelegate.m设置根控制器RootViewController.m

2014-10-30 09:48:52 763

原创 表视图的创建

AppDelegate.m创建window根视图控制器RootViewC

2014-10-30 09:45:40 703

原创 UIToolBar工具栏的使用

AppDelegate.m

2014-10-30 09:40:57 696

原创 导航项的自定义和导航栏的样式设置,正在保存

AppDelegate.m#import "RootViewController.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.wind

2014-10-30 09:33:50 1679

原创 导航控制器的制作,push,pop,root,index

AppDelegate.m#import "FirstViewController.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.win

2014-10-30 09:23:06 1631

原创 导航控制器push/pop

AppDelegate.m#import "RootViewController.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.wind

2014-10-29 15:31:24 839

原创 数组元素实例化对象的原理

- (NSArray *)myWithObjects:(id)firstObj, ... NS_REQUIRES_NIL_TERMINATION{ // 创建一个可变数组 NSMutableArray *params = [NSMutableArray array]; // 1.定义一个指向个数可变的参数列表指针 va_list firstList; //

2014-10-29 15:24:35 1063

原创 KVO---视图间数据的传递:标签显示输入的内容【多个视图中】

RootViewController.m#import "ModalViewController.h"@interface RootViewController ()@end@implementation RootViewController { ModalViewController *modalCtrl; }- (id)initWithNibName:(

2014-10-29 13:27:41 988

原创 代理---视图间数据的传递:标签显示输入的内容【多个视图中】

RootViewController.h#import "ModalViewController.h"@interface RootViewController : UIViewControllerRootViewController.m@interface RootViewController ()@end@implementation RootViewContro

2014-10-29 13:25:15 995

原创 单例---视图间数据的传递:标签显示输入的内容【多个视图中】

RootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; self.view.backgroundColor = [UIColor greenColor]; //创建显示文字的label UILabel *label = [[UILabel alloc] initWithFr

2014-10-29 13:19:57 993

原创 通知---视图间数据的传递:标签显示输入的内容【多个视图中】

RootViewController.m- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) {

2014-10-29 13:16:44 1078

原创 标签显示输入的内容【同一个视图中】

AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] b

2014-10-29 13:12:34 666

原创 横屏竖屏,视图旋转

(1)设置window的根控制器

2014-10-29 13:08:15 816

原创 自定义弹出模态视图

(1)设置根控制器(2)设置主视图控制器(3)she

2014-10-29 13:03:22 771

原创 弹出模态视图【发微博】、视图的生命周期

1、在AppDelegate.m中设置根控制器 //创建视图控制器// RootViewController *rootCtrl = [[RootViewController alloc] init];// self.window.rootViewController = rootCtrl;// [rootCtrl release]; //等价于

2014-10-29 12:57:28 751

原创 使用Nib创建视图控制器

AppDelegate.m(1)导入根视图控制器(2)

2014-10-29 12:53:43 1006

原创 创建视图控制器

AppDelegate.m// UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];// view.backgroundColor = [UIColor redColor];// [self.window addSubview:view]; //创建视

2014-10-29 12:50:11 670

原创 SQLite创建表并添加数据

- (void)viewDidLoad { [super viewDidLoad]; //创建表 [self creatTable]; //插入数据 [self insertTable];}// -----------------------创建一个表--------------------- (void)creatTable{// 1.创建一个

2014-10-29 11:59:55 3091

原创 SQLite数据库简单操作

/*    SQL语句    1.创建一个表    CREATE TABLE 表的名字(字段的名字 类型(text) 是否是主键 ,...)        eg:    CREATE TABLE Students (id integer PRIMARY KEY,                           name text

2014-10-29 11:57:06 678

原创 UIProgressView进度条

/*_____________________________UIProgressView_____________________________*/- (void)_initProgressView { //数值范围是(0,1) UIProgressView *progress = [[UIProgressView alloc] initWithFrame:CGRectMa

2014-10-28 20:53:48 849

原创 UISwitch打开,关闭按钮

/*_____________________________UISwitch_____________________________*/- (void)_initSwitch { UISwitch *switchUI = [[UISwitch alloc] initWithFrame:CGRectMake(100, 420, 0, 0)]; //设置默认的状态//

2014-10-28 20:52:45 1039

原创 UIPageControl分页控件和 UIAlertView提示框

/*_____________________________UIPageControl_____________________________*/- (void)_initPageCtrl { UIPageControl *pageCtrl = [[UIPageControl alloc] initWithFrame:CGRectMake(20, 380, 200, 20)];/

2014-10-28 20:50:43 711

原创 UIActivityIndicatorView加载提示

/*_____________________________UIActivityIndicatorView_____________________________*/- (void)_initActivityIndicator { self.view.backgroundColor = [UIColor orangeColor]; UIApplication *a

2014-10-28 20:49:21 666

原创 滑动条UISlider

/*_____________________________UISlider_____________________________*/- (void)_initSlider { //创建滑动条 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(20, 300, 200, 20)]; //设置

2014-10-28 20:46:37 862

availables.xml.zip

mac AS 找不到flutter 插件, 替换一下 ~/Library/Application Support/AndroidStudio3.4 下的 availables.xml 文件就好;

2019-07-22

iOS应用逆向工程:分析与实战

iOS应用逆向工程:分析与实战

2015-10-28

ZBar的64位静态文件

ZBar的64位静态文件,可以直接替换使用

2015-04-17

《企业级iOS应用开发实战全书》配套源码(11-19章)【下】

《企业级iOS应用开发实战全书》配套源码(11-19章)【下】 下载解压之后直接运行

2015-03-25

《企业级iOS应用开发实战全书》配套源码(19章)【上】

《企业级iOS应用开发实战全书》配套源码(2-10章)【上】 下载解压之后直接运行

2015-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除