自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 Xcode的控制台调试命令

控制台调试命令前缀为lldb在Debug模式下,如果你的程序在运行中崩溃(Crash)掉,或者你添加了断点(Deactivate breakpoints)那么使用lldb调试的机会来了:控制台(即日志输出窗口All Output)会自动打出一个(lldb)命令,你在其后输入bt --> 回车,就能输出最后的一次调用堆栈。调试命令如下:转载于:https://www...

2016-10-18 15:16:00 183

转载 [开发笔记]UIApplication介绍

LJW---UIApplication的主要介绍^-^!什么是UIApplication?UIApplication对象是应用程序的象征.每一个应用都有自己的UIApplication对象,这个对象是系统自动帮我们创建的, 它是一个单例对象.一个iOS程序启动后创建的第一个对象就是UIApplication对象我们只能通过[UIApplication sharedApplica...

2016-08-01 22:10:00 171

转载 技术分享-开发利器block底层实现

block的底层实现在上一篇分享中,主要介绍了block得使用注意和一些经验心得以及开发中的一些使用场景.详情请看那么,在block的使用注意中,你们有没有疑问说,为什么会这样呢?说到为什么,就涉及到block的底层实现了,下面,我来介绍一下block的底层实现 - .-block注意事项int a = 10; void (^myBlock)() = ^{ NSLog(@...

2016-05-30 23:09:00 175

转载 技术分享-开发利器block

Blockblock写法block的写法: 类型: 返回值(^block的名称)(block的参数) 值: ^(参数列表){ //执行的代码 };block基本使用作用就是用来保存一段代码块,在一个方法定义,在另外一个方法去调用(用的少,可以用定义方法替代,一般在 在一个类中定义,在另外一个类中去调用 用的比较多...

2016-05-29 17:59:00 197

转载 [swift]技术分享-数据库开发基本使用

MAKE BY - LJW -------转载请注明出处------- 数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库嵌入式/移动客户端使用SQLiteiOS中数据存储的方式:Plist(NSArray\NSDictionary): 特点: 只能存储系统自带的数据类型, 比如NSDictory, NSArray等等...

2016-05-23 16:14:00 256

转载 [Swift]学习笔记-可选类型/可选链

可选类型/可选链 Make-by-LJW ---转载请注明出处...它的可选性体现于请求或调用的目标当前可能为空(nil)如果可选的目标有值,那么调用就会成功;如果选择的目标为空(nil),则这种调用将返回空(nil)多次调用被链接在一起形成一个链,如果任何一个节点为空(nil)将导致...

2016-05-18 20:57:00 149

转载 技术分享-Runtime'黑魔法'

                                Make-by-LJW ---转载请注明出处...一、runtime简介RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。(运行时机制,就是运行时做一些事情,消息机制,就是方法的调用... )对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC...

2016-05-17 14:57:00 160

转载 技术分享-bounds的深入认识

MAKE BY - LJW -------转载请注明出处-------前言:初学者对bounds的认识是以自己的左上角为坐标原点,而且x/y一般是0,0但是对bounds深入认识之后,我们应该对它重新认识以下是对bounds的一些认识:bounds: x/y一般为(0,0)默认矩形框和内容是重叠的,所以默认是(0,0)改变一个控件的bounds x/y...

2016-05-16 19:32:00 723

转载 开发笔记-通知

1.通知:发布/监听/移除每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发布通知时)收到这个通知一个完整的...

2016-04-29 13:22:00 111

转载 开发笔记-27个iOS开发中的小技巧

★27个iOS开发中的小技巧1、不想让TableView显示无用的Cell分割线怎么办?self.tableView.tableFooterView = [[UIView alloc] init];2、自定义了leftBarbuttonItem左滑返回手势失效了怎么办?self.navigationItem.leftBarButtonItem = ...

2016-04-21 11:10:00 170

转载 开发笔记-tableView展示数据常见设置

如何让tableView展示数据设置数据源对象self.tableView.dataSource = self;数据源对象要遵守协议@interface ViewController () <UITableViewDataSource>@end实现数据源方法...

2016-04-20 23:15:00 185

转载 开发笔记-图片拉伸保持不变形

1 1. 2 // 1.创建个图片对象 3 UIImage *image = [UIImage imageNamed:@"buttongreen"]; 4 5 // 2.根据图片创建一个可以拉伸的图片 6 image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(10, 10...

2016-04-20 23:09:00 150

转载 开发笔记-简单渐变动画的实现

1 // 第一种方式:头尾式 2 3 // 开始动画 4 [UIView beginAnimations:nil context:nil]; 5 // 设置动画的时间 6 [UIView setAnimationDuration:2.0]; 7 // CGRect frame = self.redView.fr...

2016-04-15 21:54:00 92

转载 开发笔记- iOS监听某些事件的方法简单梳理

----Make by -LJW 转载请注明出处---通知(NSNotificationCenter\NSNotification)任何对象之间都可以传递消息使用范围(多对多)1个对象可以发通知给N个对象1个对象可以接受N个对象发出的通知必须得保证通知的名字在发出和监听时是一致的...

2016-03-18 00:40:00 160

转载 开发笔记-UIApplication代理

----Make by -LJW 转载请注明出处---所有的移动操作系统都有个致命的缺点:app很容易受到打扰。比如一个来电或者锁屏会导致app进入后台甚至被终止还有很多其它类似的情况会导致app受到干扰,在app受到干扰时,会产生一些系统事件,这时UIApplication会通知它的delegate对象,让delegate代理来处理这些系统事件...

2016-03-15 01:12:00 110

转载 开发笔记-UIApplication单例

make by-LJW什么是UIApplication?UIApplication对象是应用程序的象征.每一个应用都有自己的UIApplication对象,这个对象是系统自动帮我们创建的, 它是一个单例对象.一个iOS程序启动后创建的第一个对象就是UIApplication对象我们只能通过[UIApplication sharedApplication]获得...

2016-03-13 01:31:00 127

转载 常见的UNIX命令

1.Xcode运行原理当我们点击运行后xcode自动帮我们做如下事情:编译--->.o(目标文件)--->链接--->.out 执行2.常见的UNIX命令Mac系统采用的是UNIX文件系统,所有的文件都放在根目录/下面,因此没有Windows中分C盘、D盘 的概念因为Mac系统是基于UNIX系统的,因此可以在“终...

2016-03-07 01:50:00 124

转载 知识点回顾-简单的TableView单组数据展示/多组数据展示

1 拖入TableView到UIView中,连线DataSource 2 3 1.实现数据源方法 4 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 5 { 6 return ; 7 } 8 ...

2016-03-05 01:02:00 145

转载 开发技巧-改变按钮属性3部曲

#pragma mark 向上走- (IBAction)up { // 不允许直接修改 对象 的 结构体属性 的成员 // 允许直接 对象 的 结构体 属性 CGRect tempFrame = self.head.frame; tempFrame.origin.y -= 10; self.head.frame = tempFrame;...

2016-02-28 02:16:00 104

转载 字典--plist

利用 plist 把字典的数组放到plist文件中,以后就可以不改代码,需要增删数据就直接修改plist文件- (NSArray*)imageData{ if (_imageData == nil) { // 从未初始化 // 初始化数据 NSMutableDictionary *image1 = [NSMutableDictionary d...

2016-02-26 01:53:00 353

转载 常见的UNIX命令

1.Xcode运行原理当我们点击运行后xcode自动帮我们做如下事情:编译--->.o(目标文件)--->链接--->.out 执行2.常见的UNIX命令Mac系统采用的是UNIX文件系统,所有的文件都放在根目录/下面,因此没有Windows中分C盘、D盘 的概念因为Mac系统是基于UNIX系统的,因此可以在“终...

2016-02-26 01:50:00 149

转载 TableView 的Plain 状态下小细节

(细节)TableView 中,在 Style 的 Plain 状态下,下滑行,顶部 Title 会一直显示,直到末尾在 Grouped 状态下不会转载于:https://www.cnblogs.com/ljwiOS/p/5205532.html...

2016-02-21 20:47:00 77

转载 技术分享-TableView性能优化—缓存区

----Make by -LJW 转载请注明出处---重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITableView会将窗口外的UITableViewCell放入一个对象池中,等待重用。当UITableView要求dataSource返回UITableViewCell时,dataSource会先查看这个对象池,如果池中有未使用的UITableV...

2016-02-05 14:47:00 97

转载 iOS编程(第四版)笔记--待续

1、Party *partyInstance = [Party alloc]; [partyInstance init]; 因为任何一个对象都必须在创建并且初始化后才能   使用,所以上述两个消息应该写在一行 代码里,其代码如下:  Party *partyInstance = [[Party alloc] init];  这种将两个消息合写在一行代码中的做法称为嵌套消息发送...

2015-09-22 16:27:00 76

转载 Set函数、Get函数、点语法和类方法

1.Set函数setter函数,对成员变量赋值。Set函数的一般写法以对age操作为例,写法为:-(void)setAge:(int)newage。2.Get函数getter函数,对成员变量取值。Get函数的一般写法也以对age的操作为例,写法为:-(int)age;3.点运算符在OC的类对象中不能访问成员变量,如dog.age=5,...

2015-09-21 17:11:00 449

转载 转:【Objective-C】第一个OC的类

本文目录一、语法简介二、用Xcode创建第一个OC的类三、第一个类的代码解析四、添加成员变量五、添加方法六、跟Java的比较七、创建对象八、访问公共成员变量和方法说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective...

2015-09-19 16:57:00 92

转载 理解Autorelease pool

如果你能够真正的理解autorelease,那么你才是理解了Objective c的内存管理。Autorelease实际上只是把对release的调用延迟了,对于每一个Autorelease,系统只是把该Object放入了当前的Autorelease pool中,当该pool被释放时,该pool中的所有Object会被调用Release。[1]在Iphone项目中,大家会看到一...

2015-09-19 15:31:00 87

转载 IOS-OC的基础知识

IOS学习之路--OC的基础知识1.项目经验2.基础问题3.指南认识4.解决思路ios开发三大块:1.Oc基础2.CocoaTouch框架3.Xcode使用--------------------CocoaTouchMediaCore ServicesCore OS--------------------...

2015-09-19 15:06:00 375

转载 OC小结--转

objective-c基础教程——学习小结提纲:简介与C语言相比要注意的地方objective-c高级特性开发工具介绍(cocoa工具包的功能,框架,源文件组织;XCode使用介绍)简介:1.objective-c是C语言的一个扩展集,主要由APPLE公司维护,是MAC系统下的主要开发语言。个人认为,对于用惯了常用的C,JAV...

2015-09-18 17:30:00 130

转载 OC基础语法

头文件 1 @interface Student : NSObject{ 2 int age; 3 int height; 4 }//成员变量的声明区间,成员变量必须在此声明 5 6 - (int)age;//本来是getAge,但是OC的习惯是用变量来命名get方法 7 - (void)setAge:(int)newAge; 8 /...

2015-09-18 11:53:00 80

转载 iOS开发学习笔记-创建和初始化对象

Objective-C中对象的创建和初始化(Allocating and Initializing Objects)(主要内容来自于Apple的电子书《The Objective-C Programming Language》的“Allocating and Initializing Objects”。电子书可以从iBooks商店下载。iOS Developer Library也有同名的...

2015-09-17 17:27:00 91

转载 Objective-C入门教程(摘录)

1 #import<Foundation/Foundation.h> 2 3 @interfaceCattle:NSObject{ 4 5 intlegsCount; 6 7 } 8 9 -(void)saySomething; 10 11 -(void)s...

2015-09-17 16:25:00 66

转载 OC方面的基础笔记摘录

OC方面的基础笔记摘录:1.类的基本用法#import <Foundation/Foundation.h>// 大体上就是include, 用于包含头文件, 但是即使头文件中, 没有ifndef defined endif, 仍然能够踢除重复包含的头文件// ----@interface section----// OC中声明和实现是分离的, 两个都必须有.@inte...

2015-09-17 11:34:00 121

转载 自学习指针后,自己利用指针编写判断三个数的大小。

//自己把指针看懂后,编的的小程序,分享下小喜悦。#importint abc(*p1,t*p2,*p3){int temp=*p1;if (temp<*p2) {temp=*p2;}if (temp<*p3) {temp=*p3;}return temp;}int main(in...

2015-09-16 17:30:00 407

转载 OC基础教程之基本语法

第一节总括这一节是对Objective-C(以后简称OC)的简要介绍,目的是使读者对OC有一个概括的认识。1.面象的读者在阅读本文之前,应具备使用与C类似的编程语言(如C,C++,JAVA)的一些经验,同时熟悉面向对象编程。2.OC简介OC是以SmallTalk为基础,建立在C语言之上,是C语言的超集。20世纪80年代早期由...

2015-09-16 17:26:00 148

空空如也

空空如也

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

TA关注的人

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