自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最简单的IOS - Foundation框架 NSFileManager

1. NSFileManger是Foundation框架提供的1个类.       这个类作用:用来操作磁盘上的文件文件夹 对他们进行创建、删除、复制拷贝移动.....   2. NSFileManager是1个类.    这个类的对象是以单例模式创建的.     如何得到NSFileManager的1个单例对象.  

2017-08-08 14:13:26 429

原创 最简单的IOS - Foundation框架 NSDictionary 与 NSMutableDictionary

1. NSArray与NSMutableArray是OC中的数组.    存储数据的特点:每1个元素紧密相连.并且每1个元素中都是直接存储的值.    缺点:数组元素的下标不固定.都有可能会发生变化.无法通过下标来唯一确定数组中的元素.     希望:有一种存储数据的方式存储到数组中.可以快速唯一的确定数组的元素.   

2017-08-08 13:43:31 434

原创 最简单的IOS - Foundation框架 NSNumber

1. 无论是NSArray还是NSMutbaleArray里面都只能存储OC对象.    基本数据类型是无法存储的.     2.如何将基本数据类型的数据存储到NSArray数组中.    3.自定义包装类来包装基本数据类型.     定义1个类,这个类的对象的作用是用来存储1个int类型的数据.再将这个对象存

2017-08-08 11:56:03 387

原创 最简单的IOS - Foundation框架 NSArray

1.回忆C语言中的数组     特点:     a. 存储多个数据.     b. 类型相同.     c. 长度固定.     d.每1个元素都是紧密相连的.   2. NSArray     1).是Foundation框架中的一个类.这个类的对象是来存储多个数据的,具备数组的功能.         所以,NS

2017-08-08 11:28:44 256

原创 最简单的IOS - Foundation框架 NSString

1.框架:就是系统(苹果)或者第三方(其他的一些高手)事先写好了一些很牛X功能的类.         把这些类交给我们使用.这些类的集合我们叫做框架.          框架中有很多很多功能相似的类.函数库      Foundation框架: 是1个包这里面有很多类、函数、定义了一些数据类型.

2017-08-08 11:04:31 296

原创 最简单的IOS Block与协议 block作为函数参数的使用

1. block是1个数据类型.能不能不能作为函数的参数呢? 当然是可以的.     2. 如何为函数定义block类型的参数?      a. 就是在小括弧中声明1个指定格式的block变量就可以了.      b. 可以使用typedef简化定义,这样看起来就不会晕了.     3. 如何调用带block参数的函数呢?       a. 如果要调用的函数

2017-08-03 18:12:14 2618

原创 最简单的IOS Block与协议 block是一个数据类型

1. OC在C的基础之上新增了一些数据类型.     BOOL     Boolean     class     nil     SEL     id     block    2. block是1个数据类型.     int double float char .......     既然是1个数据类型,那么就可以声明这个数据类型的变量. 所

2017-08-03 17:45:49 665

原创 最简单的IOS Block与协议 - 延展

1.延展: Extension     1). 是1个特殊的分类. 所以延展也是类的一部分.     2). 特殊之处:         a. 延展这个特殊的分类没有名字.         b. 只有声明没有实现.和本类共享1个实现. 2.延展的语法     语法:    @interface 本类名 ()    @end     没有实

2017-08-03 16:58:51 214

原创 最简单的IOS 分类

1. 分类.     类别、类目、category    2. 写1个学生类:类中有很多个方法.      吃 喝 拉 撒 睡.... 基本行为     学习、敲代码、写书.... 学习     玩Dota 玩LOL 玩CF.... 玩     爬山、跑步、踢足球..... 运动     ......      如果将这些方法都写在同1个类模块中.当

2017-08-03 15:31:24 325

原创 最简单的IOS - 内存管理 ARC下@property参数总结

1. ARC机制下的对象的回收的标准: 当没有任何强类型的指针指向对象的时候,这个对象就会被立即回收.   2. 强类型指针 弱类型指针.   3. 什么情况下叫做对象没有强指针向指向.      1).  指向对象的强指针被回收.      2).  指向对象的强指针被赋值为nil   4. 在ARC的机制下,@property参数不能使用retain

2017-08-03 11:36:16 260

原创 最简单的IOS - 内存管理 四 单个对象和多个对象的内存管理(MRC中)

1. 内存泄露.         指的是1个对象没有被及时的回收.在该回收的时候而没有被回收    一直驻留在内存中,直到程序结束的时候才回收.   2.单个对象的内存泄露的情况.          1). 有对象的创建,而没有对应的relase      2). retain的次数和relase的次数不匹配.

2017-08-01 18:14:33 316

原创 最简单的IOS - 内存管理 三 野指针和僵尸对象

1.野指针      C语言中的野指针:定义1个指针变量.没有初始化.    这个指针变量的值是1个垃圾值,指向1块随机的空间.    这个指针就叫做野指针.      OC中的野指针:指针指向的对象已经被回收了.这样的指针就叫做野指针.  2.对象回收的本质.         内存回收的本质:     申

2017-08-01 17:47:46 920

原创 最简单的IOS - 内存管理 二 MRC

1.iOS5开始. Xcode4.2开始就支持ARC         Xcode7默认支持ARC开发.    默认使用的开发方式就是ARC的模式.          关闭ARC开启MRC.   2.当对象的引用计数器变为0的时候,系统会自动回收对象    在系统回收对象的时候.会自动的调用对象的dealloc方法.            

2017-08-01 16:45:02 266

原创 最简单的IOS - 内存管理 一

1. 内存管理    内存的作用:存储数据.      1).如何将数据存储到内存之中.        声明1个变量.然后将数据存储进去.      2).当数据不再被使用的时候,占用的内存空间如何被释放?    2.内存中的五大区域     栈:局部变量.当局部变量的作用域被执行完

2017-07-26 15:38:25 210

转载 Android中View绘制流程以及invalidate()等相关方法分析

Android中View绘制流程以及invalidate()等相关方法分析目录(?)[+]         Android中将布局文件View添加至窗口过程分析 ---- 从setContentView谈起  流程一      mesarue过程  转载:http://blog.csdn.net/qinjuning             前言: 本

2017-07-20 11:23:43 237

原创 【吹B不如多学习】android系统目录

Android 7.1.1_r28:1.abi(applicationbinary interface,应用程序二进制接口,生成libgabi++.so相关库文件)2.bootable (启动引导相关代码)3.dalvik (dalvik JAVA虚拟机)4.device (设备相关代码,这是各厂商需要配置和修改的代码)5.pdk (google用来减少碎片化的东西)6.c

2017-07-20 11:22:21 214

转载 html几个重要标签用法(div,p,span,ul,li,dl,dt,dd,a,img,h,strong,em)

一段时间以来,发现有很多人XHTML都不会用,不光是普通的初学者,有的程序员都不是很清楚该怎么写这个XHTML,我这里呢算是把一些常见的应用问题做一个总结,也算能使得大家能在沟通,合作上能形成默契。XHTML里有很多的标签,但是经常用到的也就是那么几个,也只要掌握这几个也就可以了。下面我们一一列举:div,p,span,ul,li,dl,dt,dd,a,img,h,strong,em

2017-07-15 11:54:21 9576 1

原创 【硬上PHP】phpstorm,自动补全ThinkPHP框架代码

用惯androidstudio 的人开发php一定会喜欢phpstorm。嘿嘿因为基本快捷键和窗口布局都差不多,界面那是相当友好的。只不过最近用到thinkphp框架发现代码不会自动补全,到处报黄(强迫症患者表示难以忍受咯。)现在就告诉大家怎么解决吧。搜索框内输入"Directories”,在项目下找到ThinkPHP文件夹,展开右键Model。

2017-07-14 16:43:10 9712 2

原创 apt-get install curl 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

结果终端提示:无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”解决办法如下:1.终端输入 ps  -aux ,列出进程,找到含有apt-get的进程,直接sudo kill PID解决。2.强制解锁--命令:sudo rm /var/ca

2017-07-14 09:27:11 1243

原创 【硬上PHP】修改商品信息

这几天,工作比较闲,做一下学习php的笔记。① 普通信息修改② 商品logo图片修改③ 商品相册图片修改就上关键部分代码咯,自带注释,首先是修改按钮。制作超链接跳转修改-->href="{:U('update',array('goods_id'=>$v['goods_id']))}" >修改此处有两种写法,一种是常亮路径__CONTROLL

2017-07-13 14:37:00 1365

原创 【硬上PHP】数据列表,分页显示

就不反复造轮子了,thinkphp没有分页工具类?那就网上找一份呗。为了更好地让大家了解,我就写多些注释呗,其实自己也是菜鸡一只。嘿嘿,菜鸡互啄不喜勿喷。<?php//命名空间(以下命名空间最后会转换为目录的部分,进而获得本身类文件)namespace Common\Tools;class Page{ private $total; //数据表中总记录

2017-07-12 17:21:34 530

转载 Android广播接收 BroadcastReceiver监听系统全局的Broadcast消息

什么是BroadcastReceiver?BroadcastReceiver,广播接收者,它是一个系统全局的监听器,用于监听系统全局的Broadcast消息,所以它可以很方便的 进行系统组件之间的通信。(了解的可以直接跳过)1.BroadcastReceiver虽然是一个监听器,但是它和之前用到的OnXxxListener不同,那些只是程序级别的监听器,运行在 指定程序

2016-10-31 18:19:40 5138

空空如也

空空如也

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

TA关注的人

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