自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (10)
  • 收藏
  • 关注

原创 iOS 防止UIButton 连续点击导致请求多次的问题!

在项目中,很多逻辑请求都需要用到UIButton 做点击事件进行相关跳转或数据请求等!可以说是在项目中最常用的一种控件,但是有些细节上的处理还是我们要多注意的,比如我们今天说的连续点击UIButton导致数据请求多次的问题,或许这个问题网上已经有了很多相关资料,毕竟这个没什么难的!流传的无非就是那几个方法,第一种方法是通过使用runtime,设置UIButton0.5秒内不会被重复点击,第二种是在

2016-12-09 14:41:51 2771

原创 iOS 如何截取超出屏幕区域的图片

如题,本篇只是简单的记录下如何截取超出屏幕区域范围的图片,下面会为大家简单讲解下;首先我们需要准备一张超出屏幕范围的竖型长图,然后创建项目,创建一个UIScrollView、UIImageView和一个UIButton,如下代码:然后给Btn添加点击事件,如下:最后运行项目,效果图如下:截屏后的图片为:下面附上demo的链接:Demo

2016-06-17 17:28:41 10692 2

原创 iOS UILable常用属性总结

如下图:基本包括UILabel的常用属性设置,包括自定义竖型的UILAbel,设置多种字体及颜色的UILabel,UILabel的自适应以及设置UILabel的居上,居中,居下模式等,用于特定场景!demo链接如:demo下载

2016-05-10 14:40:32 690

原创 cocoa开发之:自定义NSButton,为NSButton添加鼠标移入移出效果

一直感觉在cocoa开发下的NSButton没有在ios开发下的UIButton使用起来方便,简单!但是还是需要自己去研究,通过各种自定义来实现想要的效果!接下来,我会以向NSButton添加鼠标移入移出效果为例,给大家简单的介绍下如何实现自定义NSButton!首先新建工程,然后创建继承于系统的NSButton的BaseBtn类,然后为里面添加一个BOOL类型的isSelected,用来区分

2016-03-17 14:39:01 4933

原创 苹果开发:开发证书都显示“此证书的签发者无效”的解决方法

过完年来,估计有很多人都会遇到“此证书的签发者无效”的问题,于是开始上苹果开发者中心官网,重新编辑证书,再把原先过期的证书删掉就可以正常运行了!但是还有一种情况就是刚创建好的证书,安装上就被提示“此证书的签发者无效”,一开始还以为是证书问题,后来反复尝试都是这种问题,瞬间蛋疼了,有木有!其实,只是由于Apple Worldwide Developer Relations Certificati

2016-03-14 17:09:13 4392

原创 cocoa开发之:利用CABasicAnimation实现图片旋转

最近由于一直在敢项目进度,所以没有抽出时间来坚持写博客,刚好趁着今天周五了,也顺便该总结一下,同时也给大家分享下我昨天攻克的一个难点,获取对那些Mac 开发大神来说不算什么,毕竟也是耗费了一些心血!总感觉自己要多尝试,不尝试怎么知道自己能不能做出来,又怎么提高自己的开发水平,cocoa 开发的资料 又不像ios资料那么多....闲话少说,首先我们新建项目:RevolveDemo,同时创建一

2016-03-11 16:46:08 2054 1

原创 mac app开发之:利用NSWindowController实现窗口跳转

今天这篇博客主要讲述的是窗口之间的跳转,当然了相对于ios 页面之间跳转,还是觉得ios更可爱许多!一般在ios开发中我们都习惯于继承于系统的UIViewController自定义一个BaseViewController(名字是大家随便取的,根据个人爱好,请不要在意!),更方便于自己把公有的属性写在里面,同样在mac开发中也是如此,只不过我们继承的是系统的NSWindow来实现自定义窗口!话不多说

2016-03-07 10:29:13 17176 3

原创 初学cocoa开发:带你走入不一样的世界

最近由于项目需求,特意研究了一下mac端app的相关开发,一开始就想着在网上搜搜资料,后来才发现网上资料的太少了!也曾在cocoa China 那个osx 开发那个论坛上混了好久,但是效果一直不怎么好,里面看的人不少回答问题的却没几个,后来在qq上搜mac开发群还真加了几个,在群里不耻下问,到最后也慢慢学会了很多!同时肯定也有人问:那为什么不直接看官方文档呢?唉,原谅我英语水平不怎么样,阅读官方文

2016-03-04 16:46:49 7553 3

原创 Objective-C研究之Block的使用

转眼间接触ios开发已经有了一年多了,从一开始的小白到现在的自我感觉略懂一点,其实进步是很明显的。博客也一直在断断续续之间更新,一直没有静下来抽时间去写,今天刚好项目暂停一阶段,便抽空写写关于block的使用。        自从iOS SDK 4.0开始,便引入了block这一特性,同时也被俗称为闭包,其实简单来说block也就是一个代码块,但是它的神奇之处在于可以在内联执行的时候还可以传递

2015-12-08 13:56:59 567

原创 iOS 传值总结

在ios开发中,我们经常需要用到传值来实现对数据的传递和加载,不管是跨页面的传值还是不跨页面的传值,关于传值的实现我简单的做了以下总结:      一:利用通知(NSNotificationCenter)进行传值:              首先我们从ViewController跳到RootViewController中,在RootViewController中写如下代码:

2015-08-19 11:36:03 811

原创 IOS 真机测试 Xcode出现"The identity used to sign the executable is no longer valid"

在真机测试的时候出现了"The identity used to sign the executable is no longer valid"的错误。一开始以为是因为证书签名过期的问题,后来才发现是因为在xcode中的Build Settings中没有设置好Provisioning Profile,如图重新选择下证书签名,然后重新运行下就OK了!

2015-07-31 09:15:31 1584

原创 IOS基础学习日志(七)利用dispatch_once创建单例及使用

自苹果引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用dispatch_once函数,当然,随着演进的进行,还会有更多的更好的方法出现。今天就来简要介绍下如何利用dispatch_once创建单例。       在开发中我们会用到NSNotificationCenter、NSFileManage

2015-07-30 09:31:51 648

原创 IOS基础学习日志(六)线程与进程

IOS基础学习日志(六)线程与进程今天我们学习的主要是线程与进程,本章要点线程与进程NSThreadNSOperationGCD1、进程:是活动的程序,是一个容器是系统资源管理的最小单位切换代价较高2、线程:-   是在进程容器中运行,实际工作的代码 是程序执行的最小单位 切换代价低3、单线程:  一个进程内只有一个线程

2013-12-25 20:30:47 938

原创 IOS基础学习日志(五)简单的表格及表视图

IOS基础学习日志(五)    今天我们主要学习了IOS相关的一些简单的表格及表视图相关属性、定义和声明,如下便是我们今天所学内容。本章要点:1、表视图简介2、实现一个简单的表3、分组表和索引4、其他控件 1、表格视图简介:-表格视图是用于向用户显示数据列表的一种最常见的机制,数据列表中的每项都用行表示。-表格视图是显示表数据的视图对象,它是UITabl

2013-12-20 10:12:30 976

原创 IOS基础学习日志(四)手势与触摸

IOS基础学习日志(四)          今天我们主要学习了IOS手势与触摸相关的属性、定义、声明及操作,如下便是我们今天所学内容。本章要点:1、事件产生与分发2、触摸3、手势4、手势识别器 触摸事件Phone OS中的触摸事件基于多点触摸模型。iPhone OS将一个或多个和屏幕接触的手指识别为多点触摸序列的一部分,该序列从第一个手指碰到屏幕开始,直到最

2013-12-19 17:39:31 858

原创 IOS学习日志(三)------视图控制器

本节要点:(重点:1、导航控制器,2、标签控制器)了解几种常用的视图控制器理解视图控制器的作用理解和掌握导航控制器及标签控制器的用法1、常见的视图控制器--UIViewControllerUIViewController是视图控制器的父类,其他视图控制器类都继承它。每个视图控制器都有一个单独的主视图,这是它独有的视图,用view属性来表示。--UINav

2013-12-18 23:43:07 750

原创 Objective-C在IOS中的一些使用知识点总结

Objective-C在IOS中的一些使用知识点总结一:Objective-C入门1、Cocoa的组成苹果公司将Cocoa、Carbon、QuickTime和OpenGL等技术作为框架集提供Cocoa组成部分有:Foundation框架(有很多有用的,面向数据的低级类和数据结构)Application Kit(也称AppKit)框架(包含了所有的用户

2013-12-13 16:59:39 1217

原创 IOS中用户界面及一些基本按钮相关代码实例

关于IOS中用户界面及一些基本按钮相关代码实例,运行后,效果如下:1、在AppDelegate.h文件中的相关代码:#import @class ViewController;@interface AppDelegate :UIResponder UIApplicationDelegate>@property (s

2013-12-10 16:38:52 755

原创 IOS基础学习日志(二)

IOS基础学习日志(二)     今天我们主要学习了IOS相关的一些界面元素和控件的相关定义和声明,如下便是我们今天所学内容。本章要点:1、用户界面元素2、显示控件3、控制控件4、其他控件 1、用户界面元素:UIControl类(继承UIControl类,它可以响应你的方法)位于控件类树的根部使用目标动作方法发送消息 控件种类:标签    (

2013-12-10 16:12:19 718

原创 关于在Xcode中的一些快捷键(总结)

关于在Xcode中的一些快捷键(总结)以下是我通过百度搜索到的一些在Xcode的一些快捷键拿出来给大家分享一下,顺便自己也收藏下。因为我也是最近刚学习Xcode,但经常找不到快捷键,对Xcode的一些相关键不太了解,所以才做如下总结。现在说明一下,command相当于ms键盘的window键,option相当于ctrl,键值一样,系统偏好设置里面可以更改。 xcode 相关: 关于

2013-12-04 16:14:50 624

原创 IOS基础学习日志(一)

IOS基础学习日志(一)   今天我们开始学习IOS操作技术,IOS操作系统是用Objective-C来编写的,而Objective-C语言又是建立在C语言基础之上的,究极根本不管学习IOS、还是Objective-C,都应该首先将C语言学好。接下来,我即将向大家介绍我们今天学习的一些IOS操作系统的基础知识,如下:1、 interface builder简介:InterfaceB

2013-12-03 21:24:27 897

原创 浅析IOS中的MVC

浅析IOS中的MVC       在IOS操作系统越来越流行的现今,越来越多的用户使用IOS操作系统,同时也有越来越多的人学习IOS操作系统,但是很多人并不明白在IOS中MVC是什么?接下来,我们将详细的介绍了到底什么才是MVC。1、什么是MVC?越来越多的开发者们专注于ios的开发,他们开发的相当一大部分应用软件都给人以美的享受,究竟是什么使得ios上的应用可以如此漂

2013-12-03 19:46:21 828 1

原创 IOS中视图控制器与标签传递nib的输出口outlet

视图控制器与标签传递nib的输出口outlet      在Xcode 4.3.2中,我们使用interface Builder创建一个视图界面,我们选择的是IOS中的Application的single ViewApplication视图,此模版会帮我们自动构建好需要的文件。包含两个类:AppDelegate和ViewController和xib文件即图形界面设计。 ViewContro

2013-12-03 18:46:43 777

转载 Objective-C编码规范和要求

iPhone开发入门守则:Objective-C编码规范2010-09-01 09:19 bukkake javaeye博客 字号:T | T在实际应用中我们发现使用Objective-C语言时,如果运用C语言编程规范来套用到Objective-C上,会有很多出现,我们在Google上找到Objective-C的编码规范,希望与大家一起学习。

2013-12-03 18:18:10 802

转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

iOS应用程序生命周期(前后台切换,应用的各种状态)详解         iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原

2013-12-02 14:24:29 588

原创 Objective -C语言基础知识(总结篇)

Objective -C语言基础学习日志(五)(总结篇)         今天我们即将结束了对Objective-C的学习,虽然不想承认,但还是觉得自己对于Objective-C来说还是有很多的知识没有学会,于是就想着在今天对OC这门语言做一个全面的知识点的总结,以方便自己以后能够随时的翻看。如下便是我对Objective-C语言的相关知识点及相关示例代码的总结:(如有不全,请见谅)

2013-11-29 20:13:09 2325

原创 Objective -C语言基础学习日志(五)

Objective -C语言基础学习日志(五)今天,沈老师带领我们把昨天学的一些知识点重新简单复习了一下,然后又给我们总结了一些Objective-C中以后会经常用到的一些操作及相关代码实例,下面是我们今天所要学习的知识点:1、Objective中属性定义@interface 类名{ 成员}@property 成员;@end@implementation类名

2013-11-28 20:31:41 981

原创 Objective-C语言基础学习日志(四)

Objective-C语言基础学习日志(四)       今天我们主要学习了一些有关于Objective-C语言的一些相关语法、知识点和定义,一下是我简单的对Objective-C语言的一些相关知语法、知识点的一些总结:1、定义类:@interface 类名 : 父类@end2、使用:(冒号)表示继承一个类Student : NSObject3、使用()

2013-11-27 15:45:49 607

原创 Objective-C语言基础学习日志(三)

Objective-C(学习日志三)Objective-C 类声明,定义,实例,初始化Objective-C中,调用方法被称为发送消息 ,通知对象执行某种操作。语法如下:[shape draw]一、类声明(接口):@interface TestCoop : NSObject {    int iMonth;    int iY

2013-11-27 14:05:44 819

原创 Objective-C语言学习日志(二)

Objective-C语言学习日志(二)对象, 类, 消息   本篇日志描述了Objective-C语言里面实现和使用的对象,类和消息的基本原理。还介绍了Objective-C的运行环境(运行时)。运行时系统    面向对象的C语言推迟了尽可能多的决策从编译和链接时间到运行时。只要可能,它动态的执行诸如创建对象和决定引用那个方法之类的操作。这意味着这种语言不仅仅

2013-11-27 11:31:38 633

原创 Obiective-C基础学习(一)

Obiective-C基础学习(一)       今天早上,沈老师给把昨天留下的作业:做一个简单的“学生信息管理系统”项目讲述了一遍,还增加了动态的创建成员、保存成员变量、自动释放等内容等;接着沈老师向我们讲述了今天所要学的新知识:Obiective-C的一些基础知识,我们也将结束对C语言的基础知识的学习,走向Obiective-C语言的学习。     Objective-C是面向对象的程

2013-11-26 10:53:58 1394

原创 C语言学习(四)

C基础学习(四)    今天早上,沈老师给我们布置了一个有关于“学生信息管理系统”小项目,要求如下: 1.录入学生信息; 2.打印学生信息; 3.保存学生信息; 4.读取学生信息; 5.统计所有学生人数; 6.查找学生信息; 7.修改某个学生的信息;由于我们是头一次做项目,所以沈老师先带着我们有关项目的前两道问题。因为要根据用户输入的学生信息的多少来自动存取和操

2013-11-25 11:43:15 815

原创 C基础学习(三)

C基础学习(三)    今天早上,沈老师给我们复习了下数组、函数、指针和字符串的相关概念和定义。顺便把昨天留得几道作业讲了一遍,虽然我昨天已经把那几道题做了出来,但是听了沈老师讲过之后,我才发现自己还需要学的东西还有很多。     通过和沈老师讲述的几道作业程序的结果和我昨天自己所做的进行了下对比,我才知道原来程序还能这样写,还可以这样多样化和更简洁。接下来,沈老师给我们讲述了今天要学的C

2013-11-25 09:53:30 638

原创 C基础学习(二)

C基础学习(二)    今天早上,沈老师给我们把昨天留得三道思考题讲了一遍,虽然我昨天已经把那三道思考题做了出来,但是听了沈老师讲过之后,我才发现自己还需要学的东西还有很多。     通过和沈老师讲述的三道程序的结果和我昨天自己所做的进行了下对比,我才知道原来程序还能这样写,还可以这样多样化和更简洁。接下来,沈老师给我们讲述了今天要学的C基础知识:数组、函数、指针、字符串......等等,

2013-11-25 09:44:07 667

UIButton-demo.zip

总结了Swift语言下的UIButton的常用方式,以及RxSwift+MVVM模式下UIButton的使用。

2020-03-18

ScreenCapture

ios 利用系统方法实现截取超出屏幕显示范围区域的截图.......

2016-06-17

iOS UILabel

关于对UILable的使用的方法总结....

2016-05-10

自定义NSButton

在mac平台上,通过继承系统的NSButton,来实现类似于IOS的UIButton的一个选中效果,并实现鼠标移入、移出的选中效果...

2016-03-17

自定义NSButton按钮

自定义NSButton按钮

2016-03-17

NSButton按钮

自定义NSButton 添加移入 移出 事件....

2016-03-17

Mac CABasicAnimation实现动画旋转

利用CABasicAnimation 实现动画旋转,一般用来加载内容显示过场动画,或者启动动画!

2016-03-11

WindowSkip

Mac app开发,利用NSWindowController 实现窗口跳转....

2016-03-07

苹果开发之Cocoa编程原书第4版

苹果开发之Cocoa编程原书第4版,想学习mac app开发的可以先看看!

2016-03-04

IOS-瞬间为你的应用增加主题或夜间模式

因工作需求,需要为应用增加夜间模式,变仔细研究了下如何设置夜间模式的思路,在网上也查找了一些资料,发现没有特别好的案例,变自己简单的封装了一个类,支持ARC,可以添加到项目工程,瞬间为你的应用程序增加一键换肤,主题模式或者夜间模式等,如果写的不好还请见谅!

2015-08-24

空空如也

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

TA关注的人

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