OC技术
qingfengmuzhu1993
这个作者很懒,什么都没留下…
展开
-
OC和Swift混编
swift与OC的混编现在写swift,很多的类库还不是很全,很多的第三方还是只有OC版的,这个时候swift想用,通常都是采用的swift和OC混编的方式.这里给大家演示一下混编是如何做的.swift中使用OC在OC中,如果我们要使用某个类,我们只需要使用import指令将那个类的头文件引入进来就行,但是在.swift文件中使用import指令的时候,发现这样并不行.那么在s转载 2016-01-09 09:12:28 · 247 阅读 · 0 评论 -
runtime和isa
Objective-C isa 指针 与 runtime 机制字数1014 阅读6303 评论5 喜欢36一.isa指针要认识什么是isa指针,我们得先明确一点:在Objective-C中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有isa指针。那么什么是类呢?在xcode中用快捷键Shift+Cmd+O 打开文件objc.h 能看到类的转载 2016-07-14 18:54:05 · 350 阅读 · 0 评论 -
runloop详解
Objective-C之run loop详解 做了一年多的IOS开发,对IOS和Objective-C深层次的了解还十分有限,大多还停留在会用API的级别,这是件挺可悲的事情。想学好一门语言还是需要深层次的了解它,这样才能在使用的时候得心应手,出现各种怪异的问题时不至于不知所措。废话少说,进入今天的正题。不知道大家有没有想过这个问题,一个应用开始运行以后放在那里,如果不对它转载 2016-07-14 18:29:26 · 222 阅读 · 0 评论 -
iOS 友盟第三方登录
iOS 第三方登录第三方登录原理1.png2.png友盟登录1.在友盟下载SDK2.查看如何配置SDK3.png4.png5.png3.将SDK(UMSocial_SDK)拖拽到项目中,然后按照友盟文档做相应的配置:如:修改plist文件,让其支持HTTPS请求12.png为转载 2016-07-13 14:04:46 · 389 阅读 · 0 评论 -
iOS 支付宝
支付宝支付支付宝集成的介绍第三方支付平台,支付宝是用户将钱付款给支付宝,之后支付宝将钱转入我们自己的账户。集成支付宝的步骤向支付宝申请, 与支付宝签约,获得商户ID(partner)和账号ID(seller)和私钥(privateKey)下载支付宝SDK生成订单信息,签名加密调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道支付完毕后,支付宝客户端会自动跳回到转载 2016-07-13 13:55:11 · 377 阅读 · 0 评论 -
iOS 微信支付
转载网上IOS 微信支付1.就建立一个普通的工程,直接在上面简易的使用微信SDK,并完成微信支付。https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1 点进去之后下载SDK,另外也要把Demo下载下来,可以带你参考学习源码的使用,也可以留着以后进一步的探究:Paste_Ima转载 2016-07-13 13:47:21 · 286 阅读 · 0 评论 -
textview的限制字符和回收键盘
textView的代理方法中实现下面:- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{#define MY_MAX 200 if ((textView.text.length - range.len原创 2016-03-10 20:29:33 · 237 阅读 · 0 评论 -
cell 重用解决办法
第三个方法比较实用方法1 将获得cell的方法从- (UITableViewCell*)dequeueReusableCellWithIdentifier:(NSString*)identifier 换为-(UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath重用机制调用的就是dequeueReusableCe原创 2016-03-10 20:26:41 · 322 阅读 · 0 评论 -
iOS-制作Framework
前言之前有很多的大神们已经写过framework的制作,但最近由于Xcode7的出现,很多之前的教程内容已经不符,对于初学者来说,找到一篇能够直接明了,简单易学的制作framework的文章比较困难。本文将基于Xcode7创建一个简单的工程,通过两种方法来教大家如何制作一个自己的framework。简介Mac OS X扩展了framework的功能,让我们能够利用它来共享代码和资源。通转载 2016-01-14 21:25:53 · 287 阅读 · 0 评论 -
ios蓝牙使用
蓝牙技术,很早以前就被有了,如今已更新4.0版本。很多热门技术都是基于它工作的,如Android平台的NFC,iOS的iBeancon等,现在的智能家居基本也是基于蓝牙4.0与APP进行通信。在iOS中,蓝牙是基于4.0标准的,设备间低功耗通信。 核心成员在开始前我们回忆下传统的Socket编程,里面有Server服务端与Client端的区别。那么在蓝牙编程也是如此,其中Periphe转载 2016-01-14 21:01:02 · 478 阅读 · 0 评论 -
版本控制GitHub
在开发中版本控制主要使用的是SVN和Git,如今,Git也是越来越流行.他们都是版本管理的工具,都是以方便多人合作为目的的,当然也是一名程序员的必修课.SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制翻译 2016-01-09 10:26:27 · 308 阅读 · 0 评论 -
终端命令
Mac系统是基于BSD类型操作系统完善修改的,和Linux有着很近的血缘关系,所以很多的Linux指令在MacOS的终端中都是有效且快捷的.下面给大家介绍一些基本的终端指令.这是作为编程开发者的基本必修课.文件相关指令下面列举一些常用的命令1 ls显示所有的子文件及文件夹参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件示例: ls -l2 cd翻译 2016-01-09 10:07:25 · 291 阅读 · 0 评论 -
终端命令补全(zsh)
zsh是何物zsh是一款终端插件.终端最常是用来执行命令,而zsh的作用就是进行命令补全,让我们能够更加快速的编写命令和执行命令.其实Mac系统的终端bash也是支持命令补全的,只是没有zsh那么强大和齐全.ZSH的优点1 zsh兼容bash,所有的bash指令在zsh中都是可以使用的2 zsh具有更强大的命令补全功能.3 zsh有着丰富多彩的命令提示符转载 2016-01-09 09:54:42 · 7466 阅读 · 0 评论 -
ios使用webservice接口
内容参考https://my.oschina.net/plumsoft/blog/75277,http://blog.sina.com.cn/s/blog_6f72ff900101evum.html仅作为个人学习参考使用。SOAP是简单对象访问协议,它可看成是HTTP与XML的结合,其中XML部分是作为HTTP报文的实体主体部分。具体信息可以参考百度百科。在iOS中使用SOAP,需要我们自转载 2016-12-23 17:50:00 · 406 阅读 · 0 评论