自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 MacBook Pro 搭建JAVA 环境

Mac 电脑配置java开发环境

2022-01-13 09:37:01 1186

原创 iPad 和iPhone用同一套代码打包适配遇到的问题

1.项目需求,进入之后导航栏透明,header是一张图片,完全展示出来,随着页面向上滑动,导航栏透明度逐渐减小,当滑动的位置偏移超过固定值时,导航栏出现.代码实现:1.-(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self requestData]; [se...

2019-08-13 14:21:36 464

原创 iOS 开发:手机Size数据

图片来源于网络.

2019-08-13 11:00:02 155

原创 iOS ARC模式

ARC调用dealloc 不能调用[super dealloc]的原因:系统编译器已经处理过了。

2019-08-13 10:55:32 134

原创 UILabel设置背景色后出现一条边框线,没有给它设置边框

解决办法:尽可能不要使用 c learcolor ;试试对label的大小像素用ceilf取整.

2019-08-13 10:49:39 577

原创 控制台输出dyld: dyld_sim is not compatible with the loaded process, likely due to architecture mismatch

解决方法:Change Deployment target to recent one like >= 9.0 Select Standard architectures for Architectures from Build Settings> Architectures

2019-08-13 10:46:16 534 1

转载 React Native 入门基础学习

一  前言官方的文档是我们学习的最好地方,小伙伴一起学习吧。React Native二 基础学习1 编写 Hello World

2017-04-13 20:52:05 230

原创 React Native 入门了解及环境搭建

一  了解React:Web前端的一个开发框架React.JS,其核心思想是将视图组件化,通过更新组件的state来渲染出组件。Native:原生的,使用对应平台的特定语言和框架进行开发,比如使用Objective-C或Swift开发的iOS应用。React Native:也就是使用React框架进行原生方式的开发。二 原理苹果提供了一个JavaScriptCore的fra

2017-04-13 11:14:57 281

原创 AFNetWorking请求@"text/plain"类型的时候崩溃

一、AFNetWorking请求@"text/plain"类型的时候崩溃: 此时需要修改AFNetworking可接收的Content-Type,前往AFNetworking源代码目录找到AFURLResponseSerialization.m文件将里面的代码: self.acceptableContentTypes =[NSSetsetWithObjects:@"application/j

2016-01-21 13:18:33 482

原创 UITableView选择UITableViewStyleGrouped时 section的高度设置

UITableView选择UITableViewStyleGrouped时   section的高度设置:-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ return 0.1;}不能return 0 否则又会成默认高度 苹果应该是必须要group格式上

2016-01-21 13:08:01 936

原创 升级到iOS9.0后,Http请求导致应用加载不出数据

升级到iOS9.0后,Http请求导致应用加载不出数据解决方法:在plist中添加新字段  NSAppTransportSecurity : Dictionary                                NSAllowsAribitraryloads: Boolean  Yes

2016-01-21 13:04:10 506

原创 自定义Cell的Button无法点击

自定义cell,如果cell中要显示的内容封装了一个view,将view放到cell上,这个view内的按钮点击没有响应,反而点击了cell 的代理方法解决方法:UIButton 需要加在cell.contentView里,不能添加到contentView里面的某一个view里。否则不会有touch相应

2016-01-21 12:55:28 1940

原创 App国际化过程中无法生成XLIFF文件

solved changing in a .m file the text enconding from western (Mac OS Roman) to UTF-8需要将其中不符合的文件,例如(不符合UTF-8的.c文件)转型

2016-01-21 12:51:57 324

原创 TencentApiInterfaceDelegate 是这个找不到的原因

在TencentOAuth 中添加  #import “TencentApiInterface.h”

2016-01-21 12:41:41 1022

原创 OC面向对象—继承(学习来源文顶顶博客等)

一、基本概念子类继承父类就拥有了父类所有的方法(行为)和属性(成员变量)。继承的好处:(1)、抽取出了重复的代码(2)、建立了类和类之间的联系继承的缺点:耦合性太强二、oc语言是单继承语言,基本上所有类的根类都是NSobject类;三、继承的使用注意(1)编译器从上往下执行,所以在子类前面至少应该要有父类的声明;(2)oc中不允许子类和父类拥有相同名称的成员

2015-02-11 17:03:34 823

转载 OC 面向对象—封装

一、封装oop三大特性:封装(成员变量)、继承、多态@interface 向外界提供展示及接口。@implementation 把具体的构造封装起来。封装,一种把实现细节隐藏起来的机制。面向对象编程中,把数据和对数据操作的实现细节隐藏起来,对外公开接口。目的:把对对象的设计者和使用者分开,保持接口的简单。属性封装了实例变量方法封装了具体实现代码,类封装了属性和方

2015-02-11 16:59:39 345

转载 iOS应用程序原理及运行顺序(二)

一、控制器的生命周期当控制器的view加载完毕就调用- (void)viewDidLoad;当控制器的view即将显示的时候调用- (void)viewWillAppear:(BOOL)animated;控制器的view完全显示的时候调用- (void)viewDidAppear:(BOOL)animated;控制器的View即将消失的时候调用- (vo

2015-02-11 16:55:35 486

原创 IOS开发之我对block的认识总结

一、block定义      用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行 在iOS中用“^”声明block变量,block的内容是包含在”{}“中的,用”;“表示语句结束。1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。 //1. 无返回值无参数的block写法 // 声明了一个void(^)(void)类型的变量 bloc

2015-02-11 11:33:31 325

原创 iOS开发之我对MVC的理解

一、MVC介绍       MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形

2015-02-10 19:44:22 324

原创 iOS开发之数据持久化 --NSKeydeArchiver归档

一、沙盒每个iOS应用都有⾃己的应⽤沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应⽤必须待在⾃己的沙盒里,其他应用不能访问该沙盒。 Documents: 保存应⽤运行时生成的需要持久化的数据 存储跟用户相关的文件,  用户的一些文本信息, 最好不要存储空间占用比较大的文件比如视频/音频等等. library: 给开发者使用的 用来存储一些东西的文件夹library

2015-02-10 15:29:15 925

原创 iOS开发之数据持久—NSUserDefaults

一、介绍NSUserDefaults用来存储类似用户的配置等这些的数据,每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录。存储位置: 二、说明NSUserdefaults  的使用单例方法 存储一些共有的信息,无论在什么地方用, 都只产生一个对象, 除非把程序删除,否则 该对象 一直存在。 NSUse

2015-02-10 14:48:46 379

原创 iOS开发之数组、字典、集合

一、数组Foundation框架中,数是有序的对象的集合。C语言数组只能存放同种数据类型的元素。OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等 。也存在可变数组和不可变数组之分,可变数组是不可变数组的子类。取值方式: 下标(一)NSArray 不可变数组(1)NSArray的创建a. 快速创建一个NSArray对象NSArray *arr

2015-02-10 13:44:06 397

原创 iOS开发之数组、字典、集合

一、数组Foundation框架中,数是有序的对象的集合。C语言数组只能存放同种数据类型的元素。OC数组只能存放OC对象,不能存放非OC对象,如int,结构体和枚举等 。也存在可变数组和不可变数组之分,可变数组是不可变数组的子类。取值方式: 下标(一)NSArray 不可变数组(1)NSArray的创建a. 快速创建一个NSArray对象NSArray *arr

2015-02-10 13:41:37 675

原创 iOS开发之Cell重用机制理解

一、UITableView的一些了解代理方法中的 dequeueResableCellWithIdentifier方法,对table view的数据进行绑定,即填充cell,自动调用n次UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行。二、

2015-02-09 18:57:08 1124

原创 iOS开发之Protocol (协议) 和delegate(代理)

一、Protocol(协议)protocol和delegate完全不是一回事。协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现protocol就是一组函数定义,是从类声明中剥离出来的一组定义。委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处理,让别人来处理。Delegat

2015-02-09 17:13:35 850

原创 iOS中KVC 和 KVO 简单介绍

一、KVC简单介绍KVC  key valued coding 键值编码 。它是一种可以直接通过字符串的名字(key)来访问类属性的机制。而不是通过调用Setter、Getter方法访问。KVO key valued observer 键值观察。 监听某一个模型的属性,只要模型属性的值一变化 就通知你。二、使用KVC1、只针对类属性,设置键值对2、设置setValu

2015-02-09 14:38:15 358

原创 目标-动作机制(target - Action)

一、目标-动作机制(target - Action)     该模式主要是为了减少模块之间代码的耦合性,以及增强模块内代码之间的内聚性。目标是动作消息的接受者。一个控件,或者更为常见的是它的单元,以插座变量的形式保有其动作消息的目标。动作是控件发送给目标的消息,或者从目标的角度看,它是目标为了响应动作而实现的方法。程序需要某些机制来进行事件和指令的翻译,这个机制就是目标 - 动作机

2015-02-09 13:11:46 2489

原创 iOS应用程序原理及运行顺序(一)

一、UIApplicationUIApplication 是单例,[UIApplication sharedApplication]创建一个对象,代表了一个应用程序,能进行一些应用级别的操作1)设置应用程序图标右上角的红色提醒数字,app.applicationIconBadgeNumber = 123;2)设置联网指示器的可见性app.networkActivityIndic

2015-02-08 16:17:33 402

转载 OC 面向对象—多态(文顶顶博客学习笔记及自我认识)

- 、基本概念多态,即多种形态,必须要有继承,没有继承就没有多态多态在代码中的体现即父类指针指向子类对象。Animal是父类 Dog继承与Animal多态的体现: // 父类指针指向子类对象Animal *a1 = [Dog alloc]init];执行方法时,动态监测 --会检测对象的真实类型  ***多态的局限性:父类类型的指针变量不能直接调用子类特有

2015-02-07 15:59:05 644

原创 OC类的理解(资料收集及自己认知)

-、面向对象oo 面向对象,关注的是设计能够实现解决问题所需功能的类。oop 面向过程编程。(一)关于类类关注的三种东西:类名、属性。方法注意:一般名词都是类。相同属性和行为的对象抽象一个类。用驼峰法命名。对方法的调用称为消息机制。(二)简单内存分析类本身占据一份存储空间.类的方法存储于此。(默认isa指针, 指向创建这个对象的类)类所产生的对象在内存中也占有一定的

2015-02-07 11:31:04 453

原创 C9_高级指针

指向结构体变量的指针,称为结构体指针。

2014-10-28 20:38:14 553

原创 C8_指针

数据的存储

2014-10-26 20:53:44 465

原创 C7_结构体

// 结构体声明//结构体是一种自定义的数据类型//用struct关键字声明一个结构体//struct 结构体名//{// // 类型说明符 成员名;// ... ...// // 类型说明符 成员名;//};struct point {//结构体成员;int x;int y;};struct size {int width;

2014-10-26 11:03:36 615

原创 C6_函数

函数分类、函数声明和定义、函数调用,形参实参、函数嵌套调用

2014-10-25 21:00:50 627

原创 C5_二维数组,字符串数组,多维数组

一、二维数组

2014-10-25 19:02:33 1109 1

原创 C4_一维数组、字符数组、数组排序

数组:相同数据类型的成员(元素)组成的

2014-10-25 11:35:57 1695

原创 C3_循环结构

// command +R 运行// command +移动键 选择// alt +shift+移动键 一次选一个单词int main(int argc,const char * argv[]) {//    //初始化循环变量;//    int i = 1;//    //开始循环,循环条件为100以内.//    while

2014-10-18 15:41:55 686

原创 C2_分支语句,10-16

//enum job {//    ZHANSHI=11,//    Paladin,//    DeathKnight,//    LIEREN=21,//    SHAMAN,//    DAOZEI=31,//    DELUYI,//    WUSENG,//    FASHI=41,//    SHUSHI,

2014-10-16 20:47:54 464

原创 IOS;C1_基本概念_10-15

#import int main(int argc,const char * argv[]){//变量代表一个存储区域;    //    定义变量//    类型修饰符  变量名   初始值//    int age =23;    //    不能以数字开头;//    变量可以包含下划线,字母

2014-10-15 20:15:05 434

Microsoft onedrive

新 OneDrive 同步客户端使您可以将文件从您OneDrive for Business ,甚至从 SharePoint 网站同步如果您的管理员启用它

2018-04-25

代码管理系统 sourcetree 不需要登录直接使用 Mac

你还在因为无法注册而发愁吗, 看这里,老板本不需要登录直接使用

2018-03-05

核心动画编程指南

核心动画编程指导,iOS开发中遇到的动画使用,对于图层的相关介绍

2018-01-11

x264源文件

x264库源文件

2016-04-05

空空如也

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

TA关注的人

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