IOS开发个人总结
zhds
coding 是一部分,思想更重要
展开
-
与oc 首次接触
做了几年的java开发,oc忘了大部分,随时记录一下!方便记忆object-c 简称 oc oc 文件 为 .m: 函数体 方法等 ,void test(){} .h :void test()函数声明 在该文件中声明方法,方便引用 #include "test.h" c 语言#imort oc 的编译过程 和c 很相似 1原创 2016-01-19 10:38:26 · 399 阅读 · 0 评论 -
AFNetworking 3.0迁移
AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。 新设备要求: iOS 7, Mac OS转载 2016-03-27 16:45:00 · 319 阅读 · 0 评论 -
使用cocoaPods import导入时没有提示的解决办法
1.选择工程的 Target -> Build Settings 菜单, 2.找到\”User Header Search Paths\”设置项 3.新增一个值"$(PODS_ROOT)",并且在后边选择\”recursive\”,这样xcode就会在项目目录中递归搜索文件自动补齐功能马上就好使了。原创 2016-03-27 16:30:25 · 1058 阅读 · 0 评论 -
xcode7-- 创建pch宏 与安装cocoapods
sudo gem install -n/usr/local/bin:或者rails查看rails 版本 rails - v.10.11以上,上面的命令是不生效了,因为10.11把cocoapods直接干掉了sudo gem install -n /usr/local/bin cocoapods再加一句,完美解决sudo xcode-select --switch /原创 2016-03-25 23:48:59 · 490 阅读 · 0 评论 -
xcode- 多行注释 像eclipse 那样 /**
使用的是VVDocumenter-Xcode,地址是:https://github.com/onevcat/VVDocumenter-Xcode,下载压缩包,或者用git clone命令也可以,用Xcode工程里打开该项目,然后build,重启Xcode。打开一个你之前的项目,然后在任意一个方法上面连按三下"/"键盘,就会得到如下的效果了原创 2016-03-25 23:43:08 · 591 阅读 · 0 评论 -
iOS下JS与原生OC互相调用
UIWebView 交互,然后就要涉及到JS与原生OC交互,今天总结一下JS与原生OC交互的两种方式在iOS 7之后,apple添加了一个新的库JavaScriptCore,用来做JS交互1.首先导入JavaScriptCore库, 然后在OC中获取JS的上下文JSContext *context = [self.webView valueForKeyPat原创 2016-03-31 10:58:19 · 633 阅读 · 0 评论 -
一个类 分两个文件
1、定义一个类分为2个文件:.h 声明文件 .m实现文件.h :成员变量、方法的声明.m: 方法的实现 2、如果想使用某一个类,只需要import 类的.h文件即可3、如果一个类只有声明.h 没有实现 ,调用是失败的,即不能单独连接成功4、返回值是BOOL 类型的方法名一般以is开头原创 2016-02-02 14:13:50 · 670 阅读 · 0 评论 -
内存管理
原则:1,谁创建,谁release 如果你通过 alloc new [mutable]copy 来创建一个对象,那么你必须调用release 或autorelease 方法2. 谁retain ,谁release 只要调用了retain 无论这个对象是如何生成的 ,都要调用release 内存 要有始有终,有加就有减 注:release 不是内存释原创 2016-02-02 14:13:06 · 303 阅读 · 0 评论 -
类分多文件开发
1、返回BOOL类型的方法,方法名一般都以is开头2、定义一个类分2个文件:.h声明文件 .m实现文件.h : 成员变量、方法声明.m :方法实现3、如果想使用一个类,只需要#import类的.h文件即可4、编辑代码格式严格以空格 控制 。5、注释在或方法上方6、.h 和 .m 的命名是没有关系的,知识在声明和实现的时候才合并关系, 只有.h类的声明 没有.m 文件的实原创 2016-01-24 22:18:01 · 421 阅读 · 0 评论 -
oc --2对象
// 类的声明:NSObject 让Car 这个类具有创建对象的能力//引用object的头文件#import @interface Car :NSObject{//实例变量 (是被保护的) 不能被直接访问 @public //@public 可以让外部的指针间接的访问对象内部的属性int wheels;int speed;}翻译 2016-01-20 00:01:50 · 306 阅读 · 0 评论 -
Xcode 虚拟机跨界建切换
1 home键的调出 在xcode中打开IOS模拟器且必须让模拟器窗口非最小化显示,此时xcode就会出现HardWare菜单,选择home菜单即 可。(注意:必须让模拟器窗口非最小化显示,xcode才会出现HardWare菜单,模拟器窗口在最小化到dock右下角时, 是看不到HardWare菜单的)或者直接按 shift + command + H 组合键可以实现H原创 2016-03-27 21:38:47 · 733 阅读 · 0 评论