![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习总结
lidngke
这个作者很懒,什么都没留下…
展开
-
OC类的封装
现在学习到了类的封装,有关今天的学习做一下总结一、类的封装1.类封装的好处:把成员变量封装起来,不会被对象随便操作,赋值,要通过方法才可以对成员变量赋值,保障了成员变量的安全性下面举个例子:一个学生类,具有年龄属性,然后给他赋值,输出该学生的年龄#import @interface Student : NSObject{ @public //注意,此处使用publ原创 2015-04-09 08:56:36 · 505 阅读 · 0 评论 -
iOS支付宝集成详细流程
iOS支付宝集成详细流程实现支付宝支付的准备工作:1.向支付宝签约,成为支付宝的商户签约完成后,支付宝会提供一些必要的数据给我们商户ID:partner账号ID:seller 即支付宝账号签约需要营业执照 2.获取支付相关的 私钥和密钥,这两个东西为了数据安全上面这几个东西只要签约成功就可以看到 3.下载支付宝的SDK 下载网址: http转载 2016-04-25 10:33:57 · 446 阅读 · 0 评论 -
Git本地仓库与Github远程仓库关联
如果你已经在本地创建了一个Git仓库,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,那就需要用到SSH Key,github拿到了你的公钥就会知道内容是你推送的。 SSH Key的配置:1.Windows下打开Git Bash,创建SSH Key,按提示输入密码,可以不填密码一路回车$ ssh-keygen -t rsa -C "注册邮箱"然后用户原创 2016-02-25 11:12:26 · 639 阅读 · 0 评论 -
CocoaPods 安装 使用及常见错误
CocoaPods 安装 使用1.开启 terminal2.移除现有 Ruby 默认源$ gem sources --remove https://rubygems.org/3.使用新的源$ gem sources -a https://ruby.taobao.org/4.验证新源是否替换成功$ gem sources -l5.安装 CocoaPods$ s原创 2016-03-07 09:31:44 · 1773 阅读 · 0 评论 -
iOS及Mac开源项目和学习资料【超级全面】
iOS及Mac开源项目和学习资料【超级全面】http://www.kancloud.cn/digest/ios-mac-study/84557iOS 学习资料整理https://segmentfault.com/a/1190000002473595#articleHeader16iOS、mac开源项目及库https://github.com/Tim9Liu9/TimLiu-iO原创 2016-02-19 08:44:09 · 321 阅读 · 0 评论 -
Mac环境下svn的使用
在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后可以在svn原创 2016-02-18 10:28:40 · 446 阅读 · 0 评论 -
Mac OS X Git安装教程
Mac OS X Git安装教程下载:http://code.google.com/p/git-osx-installer/下载最新的PGK文件。图形化OpeninGitGui:http://code.google.com/p/git-osx-installer上也提供了一个Git的图形化客户端:OpenInGitGui,可以从这里获得,OpenInGitGui十分小巧,下原创 2016-01-31 15:36:44 · 476 阅读 · 0 评论 -
整理iOS开发常用的第三方资源
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文字输入时,能根据键盘是否弹出来原创 2016-01-31 14:06:57 · 404 阅读 · 0 评论 -
Foundation框架-字符串
1.不可变字符串:NSString字符串使用方法:1>直接赋值NSString *s1 = @"I am jack"; // 常用2>调用initWithString方法NSString *s2 = [[NSString alloc]initWithString:@"I am jack"]; //调用对象方法initWithString3>占位符,拼接方法 NSStrin原创 2015-04-17 11:57:08 · 463 阅读 · 0 评论 -
OC内存管理
计数器:每当对象被创建的时候,对象就会拥有一个计数器,计数器默认值是1,当计数器的值为0的时候,对象就会被系统收回。方法的基本使用:1.retain :计数器+1,回返回对象本身2.release :计数器-1,没有返回值3.retainCount :返回当前计数器的值4.原创 2015-04-21 15:54:36 · 431 阅读 · 0 评论 -
Foundation-结构体
结构体OC中有这几种结构体: NSRange(location length) NSPoint\CGPoint NSSize\CGSize NSRect\CGRect (CGPoint CGSize)NSRange,是自定义的一种结构体,包含两个元素{NSUInte原创 2015-04-21 09:17:30 · 360 阅读 · 0 评论 -
Foundation框架-集合
集合:包括三个类,NSArray,NSSet,NSDictionaryjava中也有集合分别是:List,Set,Map,和OC集合一一对应,思想大致相同1.NSSet(不可变的)/NSMutableSet(可变的)1>NSSet的创建创建一个空的setNSSet *s原创 2015-04-20 13:10:26 · 456 阅读 · 0 评论 -
Foundation框架-数组
NSArray :数组1>OC数组只能存放OC对象,不能存放非OC对象,如:int,struct,enum等2>可以存放不同类型的对象3>OC数组不能存放nil,因为nil在数组是数组元素结束的标志C语言数组:只能存放同一数据类型的元素,如:int a[10]={1,2,3};原创 2015-04-18 11:22:57 · 365 阅读 · 0 评论 -
OC多文件开发
随着代码量的增加代码的可读性会越来越差,编写的难度越来越大,今天学习了多文件开发技巧,给文件分类,大大提高了代码的可读性,使代码优质化,而且利用Xcode的部分高级功能,更叫简化了代码的书写难度,提高效率多文件开发的好处:将不同作用的代码,分散到不同的文件中,使代码结构更清晰,可读性更好通过上一个类练习的例子介绍一下多文件的好处首先利用Xcode创建一个项目,同时Xcode会给原创 2015-04-14 08:25:02 · 425 阅读 · 0 评论 -
OC类的练习
学了一段时间的类,了解了面向对象的思想和方法,通过一些练习加强、深化知识,这里有两道练习题,包含了面向对象的思想和方法第一题: 设计一个类Point2D,用来表示二维平面中的某个点 1>属性 * double _x * double _y 2>方法 * 属性相应的set和get方法 * 设计一个对象方法同时设置x和y * 设计一个对象方法计算跟其他点的距离原创 2015-04-12 17:10:02 · 537 阅读 · 0 评论 -
OC类的继承
类的继承原创 2015-04-10 10:43:08 · 465 阅读 · 0 评论 -
OC类的分类和类的加载过程
一、添加代码二、类set方法使用注意三、类get方法使用注意原创 2015-04-09 10:30:44 · 1679 阅读 · 0 评论 -
集成支付宝-iOS
集成支付宝-iOS前言坑坑坑,把踩过的坑都要记下来!!正文1.支付宝的demo和文档都好难找啊@_@,像我这个记忆不太好的,第二次都找不到!!为了方便大家,还是直接给大家网址吧,(不要太感谢我喔~)https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=12.首先要知道,申请开通支付,转载 2016-04-25 13:06:21 · 756 阅读 · 0 评论