- 博客(58)
- 收藏
- 关注
转载 android:allowBackup属性
原文:http://blog.csdn.net/itluochen/article/details/526018481.allowBackup安全风险描述Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值
2017-10-12 20:13:51 328
转载 CocoaPods版本升级
原文:http://www.cnblogs.com/brycezhang/p/3675670.htmlCocoaPods版本升级和往常一样使用CocoaPods管理一个基于FMDB的项目类库命令行执行$ pod install[!] The 'master' repo requires CocoaPods 0.32.1 - 失败,提示需要C
2017-02-23 11:48:45 320
转载 ios-提升之【8】-UITableView性能优化
原文:http://longxdragon.github.io/2015/05/26/UITableView%E4%BC%98%E5%8C%96%E6%8A%80%E5%B7%A7/UITableView优化技巧最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的。加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很
2016-12-08 14:38:17 306 4
转载 ios-基础之【13】-iOS的@property的详细解读
原文:http://blog.talisk.cn/blog/2016/03/05/iOS-@property/Objective-C的@property的详细解读文章目录@property的前世今生@property与@synthesize@property与取值、设值方法@property的特质原子性可读、可写权限内存管理方式setter和getter
2016-12-06 11:15:09 257
转载 ios-基础之【12】-iOS的第一个应用中能学到哪些知识
原文:http://blog.csdn.net/jiangwei0910410003/article/details/52781906二、建立简单程序HelloWorld下面先用Xcode来新建一个HelloWorld程序:点击下一步即可:这里和我们在AndroidStudio中新建Android程序非常类似,不多说了,点击下一步即可:
2016-11-29 17:34:28 255
转载 ios-基础之【11】-类的category
原文链接:http://www.jianshu.com/p/535d1574cb86参考文:http://www.cnblogs.com/crazypebble/p/3439261.html类别的简介在开发中有时会用到Category,类别有三个作用:(1)可以将类的实现分散到多个不同文件或多个不同框架中,方便代码管理。也可以对框架提供类的扩展(因为框架类没有源码,不能修改)。
2016-03-27 10:37:12 323
转载 ios-基础之【10】-NSTimer
原文链接:http://www.jianshu.com/p/f9999b5958f8NSTimer怎样保证参数的生命周期NSTimer可以选择是否重复执行,为了保证NSTimer调用的方法中传递的对象生命周期,NSTimer会对外界传递的对象进行一次retain。如果是一次性调用的NSTimer,会在本次调用完毕之后invalidate掉NSTimer自身,而NSTimer做r
2016-03-27 09:30:24 195
转载 ios-提升之【7】-定时器
文/StrongX原文链接:http://www.jianshu.com/p/583ca675065a著作权归作者所有,转载请联系作者获得授权 /** * 定义一个定时器 * */ timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:
2016-03-13 11:54:23 270
转载 ios-提升之【6】-数据持久化
原文:http://www.jianshu.com/p/7616cbd72845概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置) NSKeyedArchiver(归档) S
2016-03-13 11:51:16 209
转载 ios-基础之【9】-NSNumber,NSDate,NSExcetion
原文:http://blog.csdn.net/jiangwei0910410003/article/details/418528351、NSNumber这个类主要是用来封装基本类型的,说到这里,就不得不说一下了:OC中的集合是不允许存入基本类型的,所以NSNumber类就诞生了,需要将基本类型封装一下,然后存进去,这个类似于Java中的自动装箱和拆箱,Java
2016-03-13 11:37:19 305
转载 ios-基础之【8】-NSDictionary
原文:http://blog.csdn.net/jiangwei0910410003/article/details/41830179一、NSDirctionary类[objc] view plain copy// // main.m // 19_NSDictionary // // Crea
2016-03-13 11:26:06 213
转载 ios-基础之【7】-NSArrary
原文:http://blog.csdn.net/jiangwei0910410003/article/details/41809719一、NSArray类[objc] view plain copy // // main.m // 16_NSArray // // Created by jia
2016-03-13 11:21:40 402
转载 ios-基础之【6】-NSString
原文:http://blog.csdn.net/jiangwei0910410003/article/details/41788223一、NSString对象在OC中,NSString对象是非常重要的一个对象,也是最基础的一个对象,是用来处理字符串的常用类,和Java中的String类非常相似,而且他的一些方法也是很类似的。直接来看一下NSString的
2016-03-13 11:15:42 467
转载 ios-基础至【5】-NSObject
原文:http://blog.csdn.net/jiangwei0910410003/article/details/41788121Person.h[objc] view plain copy // // Person.h // 13_NSObjectMethod // // Created
2016-03-13 11:08:35 289
转载 ios-基础之【4】-协议
原文:http://blog.csdn.net/jiangwei0910410003/article/details/41776015OC中的协议就是相当于Java中的接口(抽象类),只不过OC中的名字更形象点,因为我们在学习Java中的接口时候,看可以知道其实接口就相当于一种契约(协议),给他的实现类打上标记了,当然这个活在Java5.0之后,被注解替代了,因为注解就是为了此
2016-03-01 22:37:03 212
转载 ios-基础之【3】-类的延展
原文:http://blog.csdn.net/jiangwei0910410003/article/details/41775603OC中为了弥补C语言中的这个问题,就有了延展的概念,下面来看一下代码:Person.h[objc] view plain copy// // Person.h //
2016-03-01 22:33:08 204
转载 ios-基础之【2】-类目的概念和使用
原文:http://blog.csdn.net/jiangwei0910410003/article/details/41775329一个特有的亮点:类目首先我们来看一下场景,如果我们现在想对一个类进行功能的扩充,我们该怎么做?对于面向对象编程的话,首先会想到继承,但是继承有两个问题:第一个问题:继承的前提是这个类可以被继承,因为在Java中有些类是不允
2016-03-01 22:31:00 314
转载 ios-提升之【5】-viewController的loadView以及view的属性
原文:http://www.jianshu.com/p/8b1a5589a8c4控制器有一个view属性,我们经常在控制器中通过self.view来访问。这个view是一个很有意思的东西。首先要明白这个view到底是什么东西。一个控制器成为window的根控制器的时候,当这个界面即将显示,控制器的view会被加到window中用来显示界面。正常情况下控制器自带的
2016-02-26 22:54:10 261
转载 ios-基础之【1】-类定义
原文:http://blog.csdn.net/jiangwei0910410003/article/details/41657603
2016-02-26 22:45:25 196
转载 ios-UI控件精讲之【6】UIButton
原文:http://www.jianshu.com/p/ae684aeac9131.按钮UIButton(1)UIButton是一个容器UIButton是一个比较特殊的UI控件,它不仅仅是一个控件,更是一个容器.为什么说是容器?打开UIButton的属性检测器,会有2个比较重要的属性,分别是title和image,对应的类型分别是NSString和UII
2016-02-26 22:37:58 365
转载 ios-基础用法之【8】-pch文件配置
原文:http://www.jianshu.com/p/dde5086090f9PCH全称是“precompiled header”,也就是预编译头文件。主要可以用在两种情况下:1、整个工程都广泛使用的头文件可以放在该文件下,编译器编译会自动将pch文件中的头文件添加到所有源文件中,这样可以在需要的类中直接使用而不导头文件,增加编程的便利性;2、存放一些不常被修改的
2016-02-25 22:14:26 303
转载 ios-UI控件精讲之【6】-UIImageView
原文:http://www.jianshu.com/p/3eaa34649b79UIImageView属性创建UIImageView对象UIImageView *imageView = [[UIImageView alloc] init];设置frame-->位置和尺寸imageView.frame = CGRectMake(100, 100, 175, 1
2016-02-24 21:59:25 263
转载 ios-UI控件精讲之【5】-UIImage
原文:http://www.jianshu.com/p/843578f6b691UIImage图片资源存放如果图片存放在assets资源管理器,最终里面所以的图片会被打包成Assets.car,在.car中的图片是不能通过imageWithContentsOfFile:来加载imageName:加载的图片要么是Assets.car中的图片,要
2016-02-24 21:57:22 340
转载 ios-UI控件精讲之【4】-UIScrollView
原文:http://www.jianshu.com/p/8a4b88b947e2基本使用方法UIScrollView的用法很简单将需要展示的内容添加到UIScrollView中设置UIScrollView的contentSize属性,告诉UIScrollView所有内容的尺寸,也就是告诉它滚动的范围(能滚多远,滚到哪里是尽头)UIScrollVi
2016-02-24 21:55:28 250
转载 ios-UI控件精讲之【3】-UIWindow
原文:http://www.jianshu.com/p/f10f0ed09991UIWindow简介UIWindow是一种特殊的UIView,通常在一个app中至少会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示
2016-02-23 22:39:48 264
转载 oc之NSlog用法【2】
原文:http://blog.csdn.net/yu413854285/article/details/38823189http://www.jianshu.com/p/2e79436e5fe3前提:在XCode做开发调试时往往需要打印一些调试信息做debug用,大家知道当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因为模拟器用的是电脑的硬件但是当应用跑在设备
2016-02-23 22:36:36 1350
转载 ios-基础用法之【7】-@class
原文:http://www.cnblogs.com/martin1009/archive/2012/06/24/2560218.htmlobjective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件#import "B.h" @interface A : NSObje
2016-02-23 22:32:55 237
转载 ios-基础用法之【6】-self. 与 下划线的区别
原文:http://www.jianshu.com/p/c0342c5f3dc6@property (nonatomic,copy) NSString *propertyName;self.propertyName是对属性的访问;使用_propertyName是对局部变量的访问。所有被声明为属性的成员,在iOS5 之前需要使用编译器指令@synthesize
2016-02-22 22:10:04 225
转载 ios-基础用法之【5】-define和const
原文:http://www.jianshu.com/p/f83335e036b5在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰你能区分下面的吗?知道什么时候用吗?#define HSCoder @"汉斯哈哈哈"NSString *HSCoder = @"汉斯哈哈哈";extern N
2016-02-22 21:43:38 239
转载 iOS-UI控件精讲之【2】-UILabel
原文:http://www.jianshu.com/p/cb939ba111dc相关阅读1.iOS-UI控件精讲之UIView2.iOS-UI控件精讲之UILabel(本文)...待续UILabel(标签)应该是iOS中最基本的一个控件了,也是使用频率最高的,经常用来展示一段不可编辑的文本。UILabel继承于UIView,下面是一些常用的属性,包含
2016-02-21 22:54:34 261
转载 iOS-UI控件精讲之【1】-UIView
原文:http://www.jianshu.com/p/e7bebd0b53ea相关阅读1.iOS-UI控件精讲之UIView(本文)2.iOS-UI控件精讲之UILabel...待续UIView是所有UI控件的基类,在布局的时候通常会使用UIView作为容器对控件进行分组。1.首先看一下所有的UI控件的继承关系UIView继承关系
2016-02-21 22:35:53 202
转载 ios-提升之【4】-事件传递
原文:http://www.jianshu.com/p/82024d85c529iOS的事件可以分为三类:触摸事件,加速计事件,远程控制事件iOS中不是任何对象都能处理对象,只有继承了UIResponder的对象才能接收并处理事件. ---->响应者对象我们可以观察到 UIView就是继承于UIResponder,所以所有可看到的控件都是可以接收到事件的.
2016-02-21 22:04:08 313
转载 ios之图片png/jpg
原文:http://www.jianshu.com/p/6e1f996f86fc使用png的好处1: png有透明通道, jpg没有.png有手机硬解码加速 无损显示效果好2: png加载速度快, 显示效果好3: png 在大图片的时候会比jpg大.4: xcode也会对png图片进行优化,jpg没有.jpg的优点1: 高压缩率2: 适合扫描使用
2016-02-21 09:38:08 273
转载 ios-基础用法之【3】-import和inclue的区别
原文:http://www.jianshu.com/p/7e0dee7f84b2import是 Objective-C 导入头文件的关键字,完整地包含某个文件的内容会自动导入一次,不会重复导入不会引发交叉编译; 因为在 Objective-C 中会存在C/C++和Objective-C 混编的问题,如果用 #include 引入头文件,会导致交叉编译。i
2016-02-21 09:19:16 478
转载 ios-提升之【3】-UITableView
原文:http://www.jianshu.com/p/481da2f1bf7aUITableViewUITableView继承自UIScrollView,可以用来展示一组或多组内容样式相似的数据。UITableView几乎是iOS开发中运用最多的UI控件了,是iOS开发中必须掌握的控件之一。什么是UITableView?在众多移动应
2016-02-18 22:58:15 253
转载 iOS 沙盒目录结构解析
原文:http://www.jianshu.com/p/cf7b04a6b884原文地址:http://blog.csdn.net/wzzvictory/article/details/18269713出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如系统通讯录能在用户授权的情况下被第三方应用访问),这个规则把iOS系统的封闭
2016-02-18 22:43:14 220
转载 ios-提升之【2】-UITableViewCell的重用机制
原文:http://www.jianshu.com/p/b2bba60c0976今天我们来分析一下UITableViewCell的重用机制.首先,我们要明白我们为什么需要使用这种机制,其次,这种机制的原理是什么.我们先举个例子来说明.一个UITableView中有许多需要显示的cell,但是我们不可能每个都会浏览到,那么如果我们把这些数据全部都加载进去,是不是造
2016-02-18 22:39:12 204
转载 ios-基础用法之【3】-@property、@synthesize和dynamic的用法
原文:http://blog.csdn.net/hherima/article/details/8622948*以下博文来自 http://justcoding.iteye.com/blog/1444548 非常敬佩作者的分享精神。@代表“Objective-C”的标志,证明您正在使用Objective-C语言Objectiv
2016-02-18 22:28:32 198
转载 UILable用法
原文:http://blog.sina.com.cn/s/blog_bf9843bf0101f7z7.html(1)初始化UILabel *aLabel=[[UILabel alloc]initWithFrame:CGRectMake(50, 50, 100, 50)];(2)文字内容//位置默认是靠左的[aLabel setText:@"hello"];//设
2016-02-18 22:22:30 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人