
MAC
yang1994
111
展开
-
Objective-c中的委托
看了不少关于委托和协议的讲解,我觉得下面这篇是说的最清楚的。Objective-C委托和协议本没有任何关系,协议如前所述,就是起到C++中纯虚类的作用,对于“委托”则和协议没有关系,只是我们经常利用协议还实现委托的机制,其实不用协议也完全可以实现委托。AD:Objective-C中委托和协议是本文要介绍的内容,委托和协议是两个概念,协转载 2012-10-05 20:14:15 · 736 阅读 · 0 评论 -
MAC OS 配置android环境
首先要在网站上下载好sdk,推荐androiddevtools.下载好后解压放在自己想放的目录下。 其次看是配置.bash_profilecd ~vi .bash_profileexport PATH=/Users/用户名/Desktop/Tool/androidsdk/tools:$PATHexport PATH=/Users/用户名/Desktop/Tool/androidsdk/plat原创 2016-03-26 17:23:31 · 512 阅读 · 0 评论 -
OS X 修改网卡 Mac 地址的方法
断开Airport 无线网卡连接后启动终端输入如下命令:sudo ifconfig en0 ether d4:33:a3:ed:f2:12输入修改mac地址的命令networksetup -detectnewhardware然后重连网卡即可.转载 2016-03-25 21:01:42 · 1741 阅读 · 0 评论 -
brew update 慢 解决办法 镜像更新源
Brew 是OS X 上类似apt-get以及yum的一个软件包管理器,它依托于Github………………所以,虽然你侥幸下载到了 brew,但你肯定是无法更新 brew 的。原因你懂。不过虽然不能更新 brew,但这只是指brew这个管理器本身罢了,软件还是可以安装的。但由于无法使用 brewupdate 也就无法更新软件……我们有必要来给 brew 换源。brew 的镜像转载 2016-03-18 20:18:46 · 23151 阅读 · 5 评论 -
iOS申请真机调试证书-图文详解
转载:http://my.oschina.net/joanfen/blog/167730一、真机调试所需材料说明在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书(Certificates) 通过苹果自带的钥匙串生成转载 2013-12-13 09:08:04 · 4301 阅读 · 1 评论 -
iOS开发者申请发布证书-图文详解
本文讲述发布证书的申请首先登陆https://developer.apple.com(99美元账号)a.点击页面右上角b.进入c.选择证书类型 distribution,选择添加d.点击+后,选择distribution->App Store and Ad Hoc,continuePS:现在的itunes已经将这两项分开,要上转载 2013-12-13 09:06:34 · 24310 阅读 · 3 评论 -
内存泄漏是新手必然要经历的痛,NSMutableArray的正确使用
iPhone程序开发中的内存泄漏问题是新手非常头痛的事情,可能是用C#这类自动垃圾释放的语言太习惯了,用xcode中的profile工具查了一下我写的小程序,内存泄漏了一大堆,经过一阵子排查,在NSMutableArray中添加对象后不正确维护对象的引用计数是一个主要原因。在NSMutableArray how to properly addObjects and release这个讨论主转载 2012-12-19 13:51:30 · 950 阅读 · 0 评论 -
The run destination My Mac 64-bit is not valid for Running the scheme '*'
前几天Xcode换到了4.2 遇到了一些问题,之前的代码很多都不能运行,提示如标题所示的错误,在国外论坛上给出了解决办法,如下:How to change the SDK: 1) 选择你的工程徐图标. 2)在右侧选择 Build Settings ----all. 3)找到Architectures---- Base SDK 修改成 the latest OS X就可以了原创 2012-10-09 15:07:55 · 1879 阅读 · 1 评论 -
xcode analyze 分析器提示instance variable used while
在xcode中写init函数时一般都是如下写法:-(id) init{if(![super init]){return nil;}//todoreturn self}但是analyze分析器会提示instance variable used while 'self' is not set to the result of '[(super or self)原创 2012-10-08 10:42:29 · 4459 阅读 · 0 评论 -
开发愤怒的小鸟的Lua语言:Wax框架详解
我们都知道Objective-C和Cocoa语言可以开发iOS应用,但是一年前,苹果决定在iOS系统上使用Lua语言。Wax框架的想法很简单:凡是Objective-C能做的,Lua也能做!考虑使用像Lua这样一门简单而高效的编程语言,构建原生iPhone应用程序有许多充分的理由,而本文将深入探讨Wax具有的一些好处,同时演示把Lua与Xcode 4和iOS软件开发工具包(SDK)集成起来必不可少转载 2012-10-07 17:20:04 · 1164 阅读 · 0 评论 -
iOS开发之Objective-C与JavaScript的交互
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString 使用stringByEvaluatingJavaScriptFrom转载 2012-10-07 17:19:09 · 732 阅读 · 0 评论 -
Objective-C学习之路 委托模式
Objective-C学习之路 委托模式是本文要介绍内容,委托模式很重要,比如官方交互API,委托模式使用的很常见,比如UIView的setAnimationDelegate,设置动画的委托。不理解委托模式,就不能很快的理解很多API的使用,因为它们使用一样的模式,了解这个模式,就会心领神会,立即上手。下面用通俗的话说说委托模式是干什么用的。实际上Objective-C中的委托模式,类似于Ja转载 2012-10-05 20:18:02 · 730 阅读 · 0 评论 -
Xcode调试技巧之二 crash之后的定位问题
论坛里经常有朋友会问Crash的问题。Crash最多的无非就两种,一种就是signal SIGABRT,大概的意思就是发送Message出现问题,信号迷失了。这种的Crash其实是很好定位,Crash了后直接看Console里出的最后日志,比如这段:2012-03-28 19:26:33.055 TableViewMenuDemo[3916:f803] *** Terminat转载 2012-10-05 20:16:03 · 1092 阅读 · 0 评论 -
React-Native run-android报错以及adb 命令不识别
在遇到adb 命令不识别,或者genymotion的模拟器不识别,找不到的问题。都是genymotion配置的不正确。 打开genymotion的adb设置,androidSDK的配置选择自己下载的androidsdk,而不是genymotion默认的选项就可以解决了。 如下是我遇到的错误:S server already running.Building and installing the原创 2016-03-26 17:33:07 · 29180 阅读 · 6 评论