Mac OS X

十一月 30, 2015

在Unity Android 程序中使用动态库及注意事项

很多C/C++代码以动态库的方式供第三方调用,在Unity中,这类文件(dll for windows, *.so file for Android/Linux, *.dylib for MAC OSX)叫插件。 在Unity开发的Android程序中使用动态库插件是非常方便的,曾经因为被误导而放弃使用unity,转而研究Android通过原生Java的JNI方式包装*.so文件,虽然还行,但是JNI晦涩丑陋的API实在看着不舒服。相对而言,C#也是可以直接包装*.so文件并在Android系统中直接调用的,而且Unity制作Android[...]
Read More »

十二月 25, 2014

Image not found when using dylib in xcode

Some errors like this: dyld: Library not loaded: /usr/local/lib/libXXX.dylib Referenced from: /sers/david/Projekte/Test/build/Debug/Test.app/Contents/MacOS/Test Reason:[...]
Read More »

二月 18, 2014

【屌丝们,让老夫来拯救你们吧!】MAC OSX 10.9 下通过U盘安装Win8/Win8.1

这顿折腾就不说了,折磨啊,苦逼的想谋害心爱的MBP了,重点是,最后参考了官网的说明,终于定位到了问题所在:10.9后BootCamp更新到了5.1了,这个版本只支持部分操作系统的安装,不是所有的Win7、Win8版本都可以安装!或者说,Win8的有些版本对硬件(尤其是硬盘)的要求,决定了BootCamp只能支持部分系统的安装,而不是所有!!!   apple官网Frequently[...]
Read More »

九月 21, 2013

Installing Cocos2d for iPhone Development

Coco2d is an SDK geared toward games development for iPhone and iTouch.   It was originally written for Phyton language.  It is licensed under GNU[...]
Read More »

五月 22, 2013

Macbook双系统多分区的解决方案

一些前序知识: 1、Mac系统不是Intel的i386架构,没有Bios,但是有EFI,通过EFI管理系统的引导。 2、Mac系统的分区表采用GUID,不是MBR。因此如果硬盘完全交给windows控制,会导致Mac系统无法启动。 3、任何对MBR的强行操作,会导致已经装好的双系统引导失效。 4、Mac的EFI分区会用GPT锁定,不要尝试去操作这个分区。   我们以一台Macbook[...]
Read More »

六月 11, 2012

15道烧糊大脑的苹果面试题

以下15道题是从求职论坛GlassDoor摘选出的真实的苹果面试题目: 1.桌子上放着一部老款iPhone。你所了解的iPhone使用的材料有哪些? 面试职位:产品设计工程师 苹果产品设计工程师的重要任务之一就是控制供应成本,以降低手机的价格。 苹果的手机定价非常具有竞争力,因此面试者必须懂得如何在特定成本区间内设计产品。懂得材料及其性质能够帮助设计师在维持低成本的同时设计出更好的产品。 2.形容一下你平时使用苹果产品的情况。 面试职位:销售 如果你想销售苹果的产品,你最好已经是苹果产品的用户。 不用说,苹果当然不会雇佣一个从来没有使用过iPhone的人做销售。 3.如果有500台洗衣机被测试实验室认定为不合格,你如何找出不合格的原因以及解决办法? 面试职位:产品质量工程师 如果制造过程中出现任何故障,你可能会失去价值数相当于百台iPhone的收入–这个数字也有可能是数万台或数十万台。 如果你想担任产品质量工程师,那么请首先确认,不管出现什么问题,你都能发现故障并找出原因所在。尤其是当问题出现在供应链早期的时候,这一点更加重要。 4.在极其有限的资源环境下,如何在user-space框架下实现处理网络、文件系统、UI系统等的线程模型? 面试职位:软件工程师 编写一组代码并使之运行非常容易,但要让它高效率运行却很难。 尤其是如果你在为一款手机设计软件。你必须使用低功耗的芯片,以维持较长的续航时间。 5.你如何计算出中国供应给美国的苹果的数量? 面试职位:材料项目经理 面试官所指的是苹果。你懂的,一种水果。 但这仍然是一道相当基础的供应链题目。如果你要担任供应链管理职位,你需要清楚地知道供应商有哪些,他们能提供的材料有哪些。 苹果优势的一个重要来源就是,他们买断了制造智能手机所需的所有最好的零部件。如果你对整个供应链都了如指掌,你就能降低成本。 6.使用运算放大器设计一个LED驱动电路。 面试职位:硬件工程师 许多情况下,你设计的产品不会工作在最适宜的环境下。有时会太热,有时会太冷,甚至会掉进水里。 你必须保证你的硬件在这些非最佳环境下仍然能够运行。 7.你如何诊断缓冲区溢出? 面试职位:软件工程师 许多时候,判定一个工程师是否属于最优秀的行列,最好办法就是问他们如何解决一个问题。 如果出现缓冲区溢出,结果可能是灾难性的。因此,如果你想测试手下的工程师面临极端问题时将会如何反应,这个问题很适合。 8.现在有100个标记过的电灯泡。第一个人经过这些灯时,点亮所有的灯,第二个人经过时每隔一盏灯就切换开关一次,第三个人经过时每隔两盏灯切换开关一次。请问,当第100个人经过时,还剩多少盏亮着的灯? 面试职位:高级软件工程师 苹果面试官们并非全部使用原创的面试题,他们有时也会使用可汗学院(Khan[...]
Read More »

十月 28, 2011

iPhone开发:Working With USB Device Interfaces

本文来自apple开发者网站:http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/USBBook/USBDeviceInterfaces/USBDevInterfaces.html#//apple_ref/doc/uid/TP40002645-TPXREF101 讲述了如何通过usb与外围设备交互信息,操作usb接口示例、源代码,非常有用。 This[...]
Read More »

十月 6, 2011

斯蒂夫.乔布斯昨日辞世

斯蒂夫.乔布斯,于2011年10月5日辞世,享年56岁。 他带给人们的不光是尽善尽美的产品,而是更加坚定了人们对美的不懈追求的信念! 永远怀念天才乔布斯……   [...]
Read More »

十月 6, 2011

乔布斯生平

乔布斯1955年2月24日生于旧金山。母亲乔安·卡罗尔-席博(Joanne Carole Schieble)和叙利亚裔父亲阿卜杜勒法塔赫-江达利(Abdulfattah[...]
Read More »

八月 25, 2011

约翰·斯卡利谈乔布斯[采访全文]

    【本文原载:Cult of Mac ,链接在此:http://www.cultofmac.com/john-sculley-on-steve-jobs-the-full-interview-transcript/63295】   乔布斯与约翰·斯卡利,苹果前[...]
Read More »

八月 25, 2011

乔布斯辞去CEO一职

北京时间8月25日最新消息,苹果公司董事会刚刚宣布CEO史蒂夫·乔布斯致信辞去其首席执行官一职。同时任命COO库克接任CEO。乔布斯被选为董事会主席,库克将加入董事会,立即生效。 左为时任首席运营官COO的蒂姆·库克,右为史蒂夫·乔布斯 信件内容如下: 致苹果董事会和苹果团体: 我曾经说过,如果有一天我不再能够胜任,无法满足你们对我作为苹果首席执行官的期待,那么我将主动让你们知道。非常不幸的是,这一天已经来临。 从此之后,我将辞去苹果首席执行官一职,但是,如果董事会认为合适的话,我仍将继续担任苹果董事会主席、董事以及苹果员工等职位。 就我的继任者而言,我强烈建议公司按照我们的继任计划进行,并任命蒂姆·库克(Tim[...]
Read More »

八月 23, 2011

架构一个 iPhone 聊天应用程序

目前已有 4000 万台 iPhones 在用,您无疑对编写 iOS 应用程序感兴趣。但是从何着手呢?大多数应用程序都会连接网络,那么一个跨越两端的项目(比如说聊天应用程序)又是如何呢?本文将向您介绍如何利用服务器[...]
Read More »

八月 23, 2011

iPhone开发内存管理

开发iPhone 应用程序并不难,基本上就是三个词 – “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory leak[...]
Read More »

八月 23, 2011

iPhone Application Post Build Script

很多平台软件开发发布前, 有个很重要的事情就是保留好符号表(symbol)文件. 因为发布的软件一般来说都去除了符号表,[...]
Read More »

八月 14, 2011

如何完全卸载xcode

一条命令就可以搞定了: sudo /Developer/Library/uninstall-devtools –mode=all   [...]
Read More »

八月 10, 2011

阐述制作优秀iOS游戏的14条法则

本文转自游戏邦:http://gamerboom.com/archives/34102 作者:Ziv Kitaro 很多人认为制作诸如《愤怒的小鸟》之类的畅销作品不是难事。从表面来看,《愤怒的小鸟》略显幼稚。描述游戏内容着实有些令人为难。玩家可用弹弓弹出系列彩色小鸟,瞄准被小猪占领的建筑,将小猪置于死地。 谈及游戏成功秘诀,很多人都会想到病毒式传播和画面效果,毕竟人人都能构思类似游戏内容,是吧?完全错误。优质不仅仅体现在杰出画面效果和音效。作品要想真正具有病毒扩散性,需具有优质内容。游戏就是产品,需经历系列制作流程,先是构思,最后才是真正的交易。 参考下述步骤,你或许无法制作出轰动巨作,但游戏定是款优秀作品。 1.[...]
Read More »

八月 10, 2011

几个提高 iOS 开发效率的开源类库及工具

转自 CocoaChina 会员 “花太香齐” 的博客 几个常用的开源类库及下载地址: jsonjson编码解码 GTMBase64base64编码解码 TouchXMLxml解析 SFHFKeychainUtils安全保存用户密码到keychain中 MBProgressHUD很棒的一个加载等待特效框架 ASIHTTPRequesthttp等相关协议封装 EGORefreshTableHeaderView下拉刷新代码 AsyncImageView异步加载图片并缓存代码 类似setting的竖立也分栏程序 AppStore软件排名相关,工欲善其事,必先利其器。 下载排名相关:appannie[...]
Read More »

八月 10, 2011

无痛破解iPhone的cmwap

也许大家都知道,我天朝上国的移动互联网接入是有两种方式的,一种是CMNET,一种是CMWAP,通俗的解释就是一个是直连,一个是代理,再通俗一下就是一个是亲娘生的,一个是后娘养的。因为iPhone没在中国上市,所以他也压根就没想到咱天朝还有人是用后娘养的移动互联网上网的。所以iPhone压根就不支持cmwap。 本人北京神州行,上网套餐是15元不限cmwap流量。当然,北京神州行压根也不支持cmnet。说的这我不得不向该死的北京移动发出我最强烈的抗议,丫的根本就不把神州行用户当人看,精简了我们这么多的功能,比如前段时间全球通和动感地带都用烂的139邮箱,神州行直到前几天才能使用,再比如最常用的呼叫转移,神州行到现在还不能使用。多次打电话询问客服MM,被告知说神州行和其他品牌不一个网络的,我日,我们神州行用户真是后娘养的啊,凭什么我们比别的品牌资费高,享有的服务却更少呢?要不是为了这15块钱不限流量的套餐,丫的求我我都不用神州行。 好吧,牢骚发完了。进入正题。 所谓无痛破解cmwap。意思是不用修改文件就能破解cmwap了。免除了你修改文件造成的白苹果等其他弊端。 是所有cmwap网络使用者的福音呢。 当然,不修改文件并不代表你什么都不做,你需要下载一个APP[...]
Read More »

八月 7, 2011

苹果的下一个市场:个人PC——如果这个领域还没消亡

苹果在手机领域取得了巨大的成功,他的到来让太多人觉得突然了,以至于象诺基亚这样的公司,昨天还在手机领域君临天下,几乎看不出任何公司可以与他抗衡,却因为苹果的到来,一时乱了阵脚,以至于可笑的突然崩溃了,谁会想到呢。。。。。。 没用过苹果产品之前,真的很怀疑,至于吗??? 但是,你要是用了他的手机,你会爱不释手——就像我这样的、自认为比较理智、消费不是那么赶时髦的人。 主要体会: 1、画质太细腻了!即便是这样,速度还非常流畅 2、很多窗口啦、按钮啦啥的,运动起来有些意外,死板的软件竟然也这么有趣,每个部分都以自己的方式运行、灵活而多变,很多效果你要是用MFC来做,你会疯了的,但不会因为你疯了最后还把要的效果做出来了[...]
Read More »

八月 4, 2011

我在苹果公司学到的编程技巧

    当我还在苹果在线商店工作的时候,我们从来没有对在线网站做过负载测试。我们也不觉得需要这么做。然而,当每次史蒂夫·乔布斯在演示某个幻灯片过程中切换到在线商店时,会走下台来等待,这是非常有趣的经历。作为事后检查的一部分,每次在线商店重新上线时,我们都会问自己服务器的瓶颈在哪里:是CPU、网络带宽、磁盘I/O还是内存?虽然准确预测整个系统在实际环境中的行为非常困难,幸运的是我们有一整套的测试策略来确保在重新启动之前有足够的测试。 作者:Joe[...]
Read More »

Proudly powered by WordPress and Sweet Tech Theme