iOS 技术总结
Chana719
希望自己越来越强大,丢弃那个曾经弱小的自己,成长起来!我的人生就像我的名字那样,唱响极致,唱响未来,相信自己,一切没有什么不可能的,不要想着依靠任何人,自己要坚强。
展开
-
iOS instanceType 和 id区别详解
[iOS]用instancetype代替id作返回类型有什么好处?管策 · 2 年前2014-07-07更新:苹果在iOS 8中全面使用instancetype代替idSteven Fisher:只要一个类返回自身的实例,用instancetype就有好处。@interface Foo:NSObject - (id)initWithBar:(NSInteger原创 2015-05-29 16:13:26 · 1061 阅读 · 0 评论 -
GCD详解 给初学者
GCD的详解,及例子原创 2015-06-15 09:35:25 · 648 阅读 · 0 评论 -
Xcode 配置SVN详细步骤
Xcode 默认自带Git 与 SVN,我们本篇介绍SVN的详细配置步骤如下: 1. 首先检测你的Mac 中是否已经安装了SVN,Mac os 10.8的用户没有的。检测的方式如下:(1)打开终端,敲入如下命令:svn -version(2) 如果有已经安装了svn,那么终端控制台将出现如下信息:12转载 2015-06-15 16:03:52 · 566 阅读 · 0 评论 -
xcode 配置SVN详细步骤
http://blog.csdn.net/liufeng520/article/details/9073307转载 2015-06-15 16:07:44 · 555 阅读 · 0 评论 -
iOS 地图移动中心点获取
MKMap显示地图后,如果用户移动了地图,自己定义的数据就需要刷新了,所以这个时候,中心点的经纬度就比较重要了。本文演示如何获取经纬度在MKMapViewDelegate里有个方法- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated原创 2015-07-24 14:11:25 · 1441 阅读 · 0 评论 -
iOS开发- Xcode插件- 规范注释生成器VVDocumenter 自己的见解
xcode升级 VVDocumenter 插件失效怎么办??首先给个完整的安装参考:http://www.th7.cn/Program/IOS/201405/212030.shtml 参考这个可以完整安装,安装之后重启Xcode,打开一个新的工程 提示 Load bundle和Skip Bundle 一定要选择 Load bundle 如果不小心选错 下面是原创 2015-08-18 16:25:55 · 817 阅读 · 0 评论 -
iOS 支付宝和微信支付方式集成详解+(demo)
1.http://blog.csdn.net/joonchen111/article/details/48577735 支付宝集成及 demo展示2.http://blog.csdn.net/joonchen111/article/details/48287877 微信支付集成及 demo展示3 .http://blog.csdn.net/joonchen111/article/原创 2015-09-21 16:35:47 · 1173 阅读 · 0 评论 -
苹果开发 所要知道的那些类库含义 Cocoa,Foundation,UIKit,Objective-C,Xcode,Interface Builder,
Cocoa是在Mac OS X系统上原生的一个编译环境。他包含两个框架,其实就是一系列的类库,Foundation和AppKit。在你的iPhone等掌上设备上,使用的则是他的一个子类 - Cocoa Touch。他所支持的Foundation框架与Cocoa相同,但他的用户图形类库为UIKit,它是为掌上设备特殊设计,提供了你设备上的界面。Cocoa Touch与Coco原创 2015-10-26 10:52:27 · 923 阅读 · 0 评论 -
2015 AppStore 最新审核指南
App Store Review Guidelines(英文版)以下是更新后的审核指南:前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织。我们发布了《App Store审核指南》(App Store Review Guidelines),希望通过它帮您避开开发转载 2016-01-25 13:47:04 · 988 阅读 · 0 评论 -
Swift 引用计数总结 Strong,Weak, unowned 简单使用
每天一小结,必须读几篇博客在闲暇时,下面开始进入正题:ARCARC 苹果版本的自动内存管理的编译时间特性。它代表了自动引用计数(Automatic Reference Counting)。也就是对于一个对象来说,只有在引用计数为0的情况下内存才会被释放。Strong(强引用)让我们从什么是强引用说起。它实质上就是普通的引用(指针等等),但是它的特殊之处在于它能够通过转载 2016-02-02 16:17:18 · 7773 阅读 · 0 评论 -
iOS 开发证书无效 详解
这几天发布appStore的同学,都在讨论一个问题,证书无效,所以我也做个总结,从2月14日开始,上传程序的同学可能会遇到提示上传失败的提示.并且打开自己的钥匙串,发现所有的证书全部都显示此证书签发者无效.Failed to locate or generate matching signing assetsXcode原创 2016-02-18 13:45:15 · 996 阅读 · 0 评论 -
模拟器显示 My mac 64-bit
1. 首先介绍如何解决设备一栏现实“My mac 64-bit”问题:童鞋们都知道Xcode会根据当前SDK在Run按钮旁边的选项栏中显示适合的Simulator供开发者选择,如下图: 但是有时候则错误显示“My mac 64-bit” ,这个明显不是我们想要的,如下图: 上面这种情况主要出现原因在于你打开了另外一个mac电脑copy过来的项目时或者其他原因造成出现,翻译 2015-07-01 12:04:41 · 608 阅读 · 0 评论 -
基于WebSocket构建移动端实时应用
对于传统的网络应用,大部分情况下使用的是Http短连接,这意味着你发送一次请求,服务器给你返回响应信息,然后连接就被断掉了。然而现实生活 中,很多应用实际上是需要一种实时机制的支持,比如微信,你就需要实时收到对方发送的回复信息。前言对于传统的网络应用,大部分情况下使用的是Http短连接,这意味着你发送一次请求,服务器给你返回响应信息,然后连接就被断掉原创 2015-07-01 15:05:03 · 2588 阅读 · 2 评论 -
导入第三方类常遇见的小问题,所以大家要细心哦
1、 ?123Undefined symbols forarchitecture i386:"_SCNetworkReachabilityCreateWithAddress", referenced from:"_SCNetworkReachabilityGetFlags", refer原创 2015-05-29 16:26:12 · 439 阅读 · 0 评论 -
动画,在我眼中,详细
其实在学习中,把别人的知识能够成为自己的技能,才是你最大的进步,好好消化吧!有点啰嗦,嘻嘻。。翻译 2015-05-29 17:24:37 · 558 阅读 · 0 评论 -
core Animation
显示动画Animation原创 2015-06-23 17:58:21 · 519 阅读 · 0 评论 -
内存管理机制 Thread 1:EXC_BAD_ACCESS(code=EXC_I386_GPFLT)错误
iOS5之后苹果公司引入了ARC机制,大大方便了ios开发者对内存的管理机制。在iphone 4出世的时候为什么ios在512M的内存中可以运行很大的游戏,保持畅快流畅的状态。得益于ios非常好的内存处理机制。 在我们现在创建项目的时候,默认会直接引入ARC机制,我们可以关闭ARC机制:在输入框中输入long点击搜索按钮,如图: 接下来即可进行老版本的内存原创 2015-06-24 11:33:08 · 21710 阅读 · 0 评论 -
iOS三种视图切换 (UITabBarController,UINavigationController,模态窗口)
概述在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单。在iOS开发中常用的视图切换有三种,今天我们将一一介绍:UITabBarControllerUINavigationController模态窗口UITabBarControlleriOS三种视图切换的原理各不相同:UITabBarController:以平行转载 2015-06-24 14:03:07 · 1329 阅读 · 0 评论 -
在iOS开发中常用的参数传递有以下几种方法:
采用代理模式 采用iOS消息机制 通过NSDefault存储(或者文件、数据库存储等) 通过AppDelegate定义全局变量(或者使用UIApplication、定义一个单例类等) 通过控制器属性传递原创 2015-06-24 13:59:31 · 577 阅读 · 0 评论 -
自动布局之autoresizingMask使用详解(Storyboard&Code)
在工作中遇到的问题,只要解决了,都在这里,方便了自己,也便于他人翻译 2015-06-26 17:52:24 · 676 阅读 · 0 评论 -
代码实现 Autolayout
Masonry介绍与使用实践(快速上手Autolayout)前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一翻译 2015-06-26 11:15:04 · 570 阅读 · 0 评论 -
MKNetworkKit 详细的使用
常用框架比如:AFNetworking,ASIHttpRequest,SDWebImage,MKNetWorkKit等。iOS5已出来这么久了,而ASIHttpRequest的作者已经申明不更新了,在iOS5环境下,其实还是有些问题的。现在MKNetWorkKi吸取了ASIHttpRequest与AFNetWorking的优点,并加入了自己特有的功能。下载:gitH转载 2015-06-26 16:27:58 · 716 阅读 · 0 评论 -
上传源码至gitHub 详解 以及git安装教程及详解
(开始之前先安装git,具体方法这里讲的很清楚:http://git.oschina.net/progit/1-起步.html)开始首先我们新建一个工程,记得要勾选Create git repository on:这说明使用Source Control,会默认在工程中创建git repository。然后工程新建完成后,会在右侧边栏看到这些信息,说明已经启用Sour转载 2015-07-01 14:51:46 · 1017 阅读 · 0 评论 -
git 常用命令总结
自己使用git也有一段时间了,把自己在工作中遇到的坑,总结起来,以备以后回顾方便,他人也可以借鉴! 最基本的命令:git clone 拷贝并跟踪远程的master分支。跟踪的好处是以后可以直接通过pull和push命令来获取或者提交远程最新的代码,而不需要指定远程分支名字。git submodule initgit submodule update原创 2016-04-19 14:25:23 · 543 阅读 · 0 评论