- 博客(17)
- 收藏
- 关注
转载 1234
<iframe src="https://pro.modao.cc/app/zaOwNRqpCtdZYVArrkPwAMR66FV6Gb7/embed" width="455" height="747" allowTransparency="true" frameborder="0"></iframe>转载于:https://www.cnblogs.com/c...
2017-02-08 08:56:00
133
转载 使用cocoapods出现问题fetch of the ‘master’ 的解决方法
更新cocoapod的时候会出现Performing a deep fetch of the `master` specs repo to improve future performance的错误。纠结半天,是因为pod steup的时候创建master这个库,没成功,之后就算移除镜像重新安装的话 默认是从matser库里获取,导致安装不成功。解决办法是移除mas...
2016-09-19 09:36:00
120
转载 iOS--JavaScript和OC交互
在iOS开发中很多时候我们会和UIWebView打交道,目前国内的很多应用都采用了UIWebView的混合编程技术,最常见的是微信公众号的内容页面。机制OC语言调用JavaScript语言,是通过UIWebView中的代理方法:- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script;来实现的。...
2016-04-26 12:06:00
122
转载 iOS--使用imageView播放连续的几张图片
最近要做一个商城类的app,所以在加载数据的时候,为了防止界面假死,就需要加上制定图片的动画效果,下面就是用imageView播放连续的几张图片附上代码:1,2,3,4,5是一组动态图片的5张图片关于imageview的所有属性:- (void)startAnimating;开始动画- (void)stopAnimating;停止动画- (BOOL)isAnimating;是...
2016-04-13 18:13:00
178
转载 iOS--GCD那些事
1.GCD简单介绍 GCD全称为"Grand Central Dispath" 纯C语言,提供了非常强大的函数2.GCD的好处 GCD是苹果为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核 GCD会自动管理线程的生命周期(创建线程,调度任务,销毁线程) 运用GCD,程序员不需要编写任何线程管理代码 GCD的函数大多数是以dispat...
2016-04-12 14:46:00
137
转载 iOS--Block的那些事
假设我们熟悉代理递值的话,对代理我们可能又爱有恨!我们先建立模型A页面 push B页面,如果把A页面的值传递到B页面,属性和单例传值可以搞定!但是如果Pop过程中把B页面的值传递到A页面,那就可以用单例或者代理了!说到代理,我们要先声明协议,创建代理,很是麻烦。常常我们传递一个数值需要在两个页面间写很多代码,这些代码改变页面的整体顺序,可读性也打了折扣。所以,此时,Block是一种优化...
2016-04-11 16:44:00
81
转载 iOS--Runtime的那些事
最近正在准备换工作,所以就去温习了一下Runtime。Runtime是运行时机制,是一套C语言库,runtime库里面包含了跟类/成员变量/方法相关的API,比如获取类里面的所有成员变量,为类动态添加成员变量,动态改变类的方法实现,为类动态添加新的方法等下面是Runtime的一些应用实例:Person类 记得导入头文件#import <objc/runtime.h&g...
2016-04-11 10:44:00
143
转载 使用SourceTree往GitHub 上管理代码
用SourceTree这个工具实现了上传项目。首先,1 :需要去sourceTree官网(https://www.sourcetreeapp.com)下载安装包,当然了如果你现在用的就是,那就剩下了很多功夫了,2 :然后是注册GitHub账号,https://github.com/ -->Pricing and Signu...
2016-04-08 14:05:00
113
转载 IOS开发之---沙盒
IOS沙盒目录解析出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如系统通讯录能在用户授权的情况下被第三方应用访问),这个规则把iOS系统的封闭性展现的淋漓尽致。一、沙盒中几个主要的目录每个沙盒下面都有相似的目录结构,如下图所示(出自苹果官方文档):每个应用的沙盒目录都是相似的,主要包含图中所示的4个目录:1、My...
2015-08-16 14:49:00
144
转载 IOS开发之--Core Data的使用(进阶)
CoreData的使用(进阶)本次目标是创建一个应用程序,可以记录每次你保存的经纬度坐标,并且可以对这些坐标(我们保存为一个Event实体)进行编辑。建立工程步骤创建一个Empty Application,起名叫Locations,选择Devices为iPhone,并且使用ARC;添加CoreLocation.framework;添加一个Storyboa...
2015-08-16 10:29:00
81
转载 IOS开发之--Core Data的使用
Core Data基础知识官方的说法是:Core Data is a schema-driven object graph management and persistence framework.翻译过来的意思大概是:Core Data是一个模式驱动的对象图管理和持久化框架。好吧,上面的字面意思不是很容易理解,那么我们从以下几个方面来帮助那些有其余开发经验的程序员树立一些观...
2015-08-16 10:28:00
94
转载 IOS开发之--Xcode的简单使用
Xcode的简单使用一、快捷键的使用经常用到的快捷键如下:新建shift + cmd + n 新建项目cmd + n 新建文件视图option + cmd + 回车 打开助理编辑器cmd + 回车 显示主窗口cmd + 0 导航窗口option + cmd + 0...
2015-08-16 09:33:00
101
转载 IOS面试题(精华篇)
1. Object-C有多继承吗?没有的话用什么代替? 1> OC是单继承,没有多继承2> 有时可以用分类和协议来代替多继承2. Object-C有私有方法吗?私有变量呢? 1> OC没有类似@private的修饰词来修饰方法,只要写在.h文件中,就是公共方法2> 可以直接在.m文件中(...
2015-08-16 09:31:00
87
转载 IOS面试题(经典)
1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?答案:Objecitve-C的重要特性是Runtime(运行时),在#import <objc/runtime.h> 下能看到相关的方法,用过objc_getClass()和class_copyMeth...
2015-08-16 09:30:00
241
转载 IOS语法之---block的使用
1 什么是block对于闭包(block),有很多定义,其中闭包就是能够读取其它函数内部变量的函数,这个定义即接近本质又较好理解。对于刚接触Block的同学,会觉得有些绕,因为我们习惯写这样的程序main(){ funA();} funA(){funB();} funB(){.....}; 就是函数main调用函数A,函数A调用函数B... 函数们依次顺序执行,但现实中不全是这样的,...
2015-08-16 09:27:00
79
转载 IOS面试题之--多线程
1 多线程是什么多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边听歌、一边写博客;对于应用来说,多线程可以让应用有更快的回应,可以在网络下载时,同时...
2015-08-16 09:26:00
78
转载 IOS十大经典面试题
1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Objecitve-C的重要特性是Runtime(运行时),在#import <objc/runtime.h> 下能看到相关的方法,用过objc_getClass()和class_copyMetho...
2015-08-16 09:06:00
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人