本人因急开发ios项目,需要安装mac系统,请求团长大人给一ios邀请码码,让我及时能注册远景论坛,谢谢!

WWDC刚过,虽然苹果对于自己系统并没有太多惊人的新消息,但很多细节上的改进依旧领果...
Apple Watch现货终于来了,国内的每一家苹果零售店都有,从今天上午10点开始提供预约...
按照往年两周一更新的规律,iOS 9 Beta 2应该会在北京时间下周二凌晨到来。
短期内是没可能来到中国取景了,好在我们国内不缺本地导航应用。
这些游戏大家不一定都玩过,不过音乐好不好听却很容易分辨。这一期游戏音乐视频集锦挑...
苹果为什么要这样“为难”你只给新MacBook一个接口?
印度到底会是索尼的救命稻草,还是压垮骆驼的最后一根稻草呢?
Apple Music会有三个月的免费试听期,用户是高兴了,但是歌手很不爽,因为他们没有收...
在一些动物题材的电视节目当中,我们经常可以看到山羊的身影,面对高山悬崖它们都不害...
曾推出过《昭和杂货店物语》、《昭和茶屋物语》等一系列治愈系放置休闲游戏的开发商 G...
今天介绍的不是《美拍视频》,而是百度推出的《百度大导演》,这个 App 非常适合当代...
《迷你英雄小队》(Call of Mini Squad)是一款团队协作型动作射击游戏,游戏二头身Q...
《精灵之翼》是韩国游戏开发商 JOYCITY 与游戏运营商 Gaminfinity 合作推出的一款纵版...
近年来随着人类的科技水平的不断发展,人们对于宇宙的认识已经越来越多了,不断的有新...
于上周上架的休闲作品《三段跳Triple Jump》再次开启简单又虐心的弹跳体验,带领玩家...
为了满足消费者的不同喜好,酷能量(kuner)的第二款酷壳 iPhone 6充电版,即 钻石款 ...
一款小小的适配器是如何在55度杯等年度大热创意单品环伺下脱颖而出,今天就专门给大家...
大胆的预测一下,正如红米和魅蓝在百元机市场的撕杀一样,酷乐视新Q6能否开启一个全新...
微型投影机,是投影技术发展中的一个重要分支,在力求投影大屏幕影像的同时,微投更强...
“Dragon Guardian”手机保护壳,宫廷城堡风、24K 金外加闪亮镶钻……集各种奢华于一...
本周三,D-EYE公司宣布准备推出一款同名的基于iPhone的视网膜成像配件。
如果真有12.9英寸的iPad Pro,外设厂商又要再改进他们的产品了。
如今手机已经占领世界,人们几乎每一刻都离不开手机,对于需要频繁使用手机的人来说,...
苹果专家传授的高端技能:开启FileVault 加密磁盘导致无法还原或者安装系统找不到磁盘
注册时间 最后登录
在线时间495 小时 UID
帖子 精华1
主题帖子人气
青苹果, 积分 166, 距离下一级还需 34 积分
发表于 昨天&11:00
本人上周手贱升级了10.11,于是备份了10.11的数据,使用U盘抹掉重新安装了10.10.3,也是因为手贱在安装设置过程中开启了FileVault 加密磁盘,装完10.10.3后因备份的数据无法恢复,于是想把备份的10.11直接还原,结果在还原的时候过了几分钟就提示,再试几次找不到目标磁盘,失败。最终进不去系统,没办法只能重新抹掉安装10.10.3,结果在安装10.10.3的时候无法找到机器磁盘,在磁盘工具能看到,安装的时候死活找不到磁盘。无耐最终电话给苹果客户,第一位接待的简单了解了情况,他解决不了,于是给我在线联系了一位苹果专家,简单问了问题,让我在终端输入2行代码,把加密盘解密,最终搞定。不得不佩服苹果的服务态度和精神。下面简单说下操作方法,以后遇到类似情况的同学可以操作,(此操作风险度非常高,丢数据,所以没有备份数据的,还是老实去店里)
首先, 可以通过 USB 系统启动盘启动电脑(开机按着option键),然后在顶部菜单找到“终端”,运行。
然后是在终端内输入以下代码,按回车:
diskutil cs list
出现以下界面:
QQ@2x.png (436.33 KB, 下载次数: 0)
昨天&10:56 上传
看到上面Group后面我圈住的是硬盘的 UUID选择然后拷贝;
接着输入以下代码:
diskutil cs delete UUID
回车,会看到进度,一般很快,提示成功搞定,其他安装系统不在重述。
<p id="rate_00372" onmouseover="showTip(this)" tip="收藏备用!&人气 + 2
" class="mtn mbn">
<p id="rate_12258" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 1
" class="mtn mbn">
<p id="rate_65883" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 3
" class="mtn mbn">
<p id="rate_2098" onmouseover="showTip(this)" tip="虽然暂时用不到,也不知道行不行,但是加分鼓励。&人气 + 1
" class="mtn mbn">
收藏备用!
感谢分享^_^
感谢分享^_^
虽然暂时用不到,也不知道行不行,但是加分鼓励。
注册时间 最后登录
在线时间1272 小时 UID
主题帖子人气
发表于 昨天&11:29
对心然于 11:00:27在楼主发表的内容评分:人气:+1;
本人上周手贱升级了10.11,于是备份了10.11的数据,使用U盘抹掉重新安装了10.10.3,也是因为手贱在安装设置过程中开启了FileVault 加密磁盘,装完10.10.3后因备份的数据无法恢复,于是想把备份的10.11直接还原,结果在还原的时候过……虽然暂时用不到,也不知道行不行,但是加分鼓励。
注册时间 最后登录
在线时间216 小时 UID
主题帖子人气
发表于 昨天&12:06
对心然于 11:00:27在楼主发表的内容评分:人气:+3;
本人上周手贱升级了10.11,于是备份了10.11的数据,使用U盘抹掉重新安装了10.10.3,也是因为手贱在安装设置过程中开启了FileVault 加密磁盘,装完10.10.3后因备份的数据无法恢复,于是想把备份的10.11直接还原,结果在还原的时候过……感谢分享^_^
注册时间 最后登录
在线时间44 小时 UID
主题帖子人气
发表于 昨天&12:11
对心然于 11:00:27在楼主发表的内容评分:人气:+1;
本人上周手贱升级了10.11,于是备份了10.11的数据,使用U盘抹掉重新安装了10.10.3,也是因为手贱在安装设置过程中开启了FileVault 加密磁盘,装完10.10.3后因备份的数据无法恢复,于是想把备份的10.11直接还原,结果在还原的时候过……感谢分享^_^
注册时间 最后登录
在线时间2139 小时 UID
主题帖子人气
发表于 昨天&12:30
对心然于 11:00:27在楼主发表的内容评分:人气:+2;
本人上周手贱升级了10.11,于是备份了10.11的数据,使用U盘抹掉重新安装了10.10.3,也是因为手贱在安装设置过程中开启了FileVault 加密磁盘,装完10.10.3后因备份的数据无法恢复,于是想把备份的10.11直接还原,结果在还原的时候过……收藏备用!
注册时间 最后登录
在线时间145 小时 UID
主题帖子人气
发表于 昨天&13:53
威锋旗下产品
Hi~我是威威!
沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!iOS 如何进行逆向工程?
Android 的源码是开放的, 开发者很容易了解系统机制, 但是 iOS 的代码是封闭的, 单从文档上还是不足以深入的了解系统机制, 有没有方法能够对 iOS 进行逆向工程, 让开发者能够更深入了解系统? (当然这个是违反苹果规定的, 但是如果能从源码了解系统, 还是要比满世界找文档要好的多。)
按投票排序
有幸被邀请回答,不过不知道您要了解的'系统机制'有多深入? ;-)按照意图和深度的话,大概有这么几种途径与资源:为了学习框架,提升开发水平,可以看看私有API列表。iOS (Cocoa Touch)的各私有API都可以通过runtime查看获得,您可以自己写个method browser。如果觉得麻烦的话可以到Github看现成的,我收藏了俩:
,但还是推荐自己来实时获取,因为iOS在更新,API也在更新。在App Store产品中使用私有API是违反苹果规定的,所以能不用这些API而实现一些功能是iOS工程师水平的体现。对iOS工程师而言,如果只是开发的话(1)也就差不多了。如果您十分有爱,想了解API以下的东西的话,依然可以利用Obj-C的runtime。可以在这里看到
,尤其是objc-runtime.m,这里提供了很多学习用的"工具"。比如经典的method_exchangeImplementations(),您可以用它研究很多黑箱过程的来龙去脉。值得一提的是,这种技巧(method swizzling)是合法的,可以在App Store 中使用! 苹果曾给使用了相关技巧的开发者发过邮件,表示出于安全性和稳定性最好不再使用,但没有禁止。如果是对系统本身感兴趣的话,不妨越狱看看。iOS和Mac OS X类似,基于Darwin,是一种UNIX系统。越狱后你就有了root权,可以安装个Terminal,装gcc都没问题的哈哈~ 接下来就像您研究Linux那样摆弄就好了。对于开发者来说,有了root权也就可以写一些system tweak或全局的代码,自然也可以用来深入了解系统、原生app等。这方面我很久没折腾了,所以不敢瞎说。如果您是想成为一名iOS Hacker的话,最近有本书挺火的:
我没空看不知道咋样,但作者很神。另外现在iOS越狱界也有了自己的大会,可以看看“越狱梦之队”的演讲和文档:
。如果您还是没有满足的话,可以看看从硬件入手的逆向工程和调试,分享一个我收藏的宝贝:
另外说iOS代码是封闭/闭源的其实不全对,苹果算是开源界的一面大旗了,比如WebKit。iOS的组成部分也一样是开源的,可以在官网
看到,最新的iOS 5.1.1在这:
。但是如您所见,这里并没有iOS操作系统的代码,而是一些库和编译器、调试器...其中JavaScriptCore和WebCore很有用,这两者是WebKit的基础,可以说WebKit是iOS最重要的组成之一,截止iOS 5 (6我还没下呢=___=),所有多于一行文字的控件其实都是WebKit标准的(不可思议吧?!)。很多iOS的Hack都是从这里开始的。说到WebKit,之前Comex大神的Spirit越狱(那个"Slide to Jailbreak")就是利用Safari-&WebKit-&PDF Engine-&TIFF字体的漏洞实现了代码注入!所以每一个系统组件都可能是iOS逆向/Hack的突破口!水平有限,如有错误和遗漏还请各位纠正、补充 ;-)
如果只是针对ios app,应该是很容易的,class-dump,没有意外的话,直接出全部的.h文件,而且非常清晰。常见的UI结构,基础的数据对象,有了这些,即使看不到.m中的实现代码,是不是也能看个大概了?至于ios系统本身,看private api。再往下,那就是大牛们的事了最近对陌陌做了逆向,获取Location坐标并在陌陌里加了一个地图页,这应该就属于标准的App逆向,微博的技术贴里提到了相应的技术点,行内人看了应该就会明白,但全部的技术内容暂时应该不会整理出来,毕竟也要尊重一下app的原作者。------------------------------------------------------------------------------------------------------------------------时隔一年半,我把这些iOS逆向知识整理出版了一本入门级书《iOS应用逆向工程》,有兴趣可以看看,顺便了解一下#iOS逆向工程七种武器# :)
本人逆向经验丰富,对ios和mac osx底层有过深入挖掘. mac和ios有互相借鉴的地方,所以以下提到的信息可能适用于ios或者mac。0x0.Background: 你必须要有很强的逆向sense,这个是逆向分析的基础,逆向的sense举个栗子:如果你发现看到一个产品之后能够大致猜出它的架构,它的关键部分,核心算法以及可能存在的bug,甚至能够猜出影响性能的是哪部分,这个需要很长时间的逆向分析和工程开发的经验。BTW:语言什么的就不说了,ARM,X86指令,Objective-C,C,C++0x1.Tools: 你需要掌握以下工具:otool,lipo,ar,libtool,class-dump,mach-o-view(有空读一读它的代码,自己编译以下,加点功能什么的),hopper disassemble,ida pro,gdb,xcode开发要会的就不提了,还有一个很有用的codeunsign,最后再推荐一个我写的一个magic类: 这个类用途很广,发挥余地很多.0x2.Frameworks: 调用私有API什么的是最简单的部分,最直接的路径是去private frameworks下面根据frameworks的名称猜测各个framework是干什么的,然后用class-dump dump出header,在项目里面引用就可以用了.如果观察力到位,发现某些官方app有某些功能能够猜测出背后可能有调用私有api,反汇编这个官方程序就能找到私有api的调用形式.0x3.Kernel: ios 和macos都是bsd+mach-o的混合模型,网上有一个图很清楚,说明其架构的. mach-o 的格式学习的最佳途径就是看mach-oview这个开源项目的代码。0x4.Defend technics used by Apple:用得最普遍得就是利用xpcservice将调用放在另外一个可执行程序中,然后函数调用通过进程间通信完成,核心得逻辑不会在这个xpc调用里面,该xpc远程程序会继续调用底层frameworks,最后你就很难找到最核心的逻辑和算法到底在哪里了;关键部分用c实现,然后隐藏data structure,只留出必要的指针,hidden pointer的技术,keychain的实现就是这样做的,要逆向出它keychain的数据库格式非常难,尝试过,失败了;另外一方面可能考虑到代码的可维护性,大部分苹果的代码都有很详细的log,可能有开关控制log的打开关闭,如果能把log开起来,一个程序,framework就很容易跟踪了(静态分析),打开这些log一般要直接修改二进制文件,或者修改特殊的plist文件.0x5.static analysis:静态分析一般就是先定位最关键的地方,定位的方法很多,一般先开log,然后分析完log后通过关键字来找。定位成功后,没有什么底层技术时,你想要干的事情基本上就快完成了,逻辑就在你面前,汇编配合伪代码就很简单了(除了有FSM或者jmp table的情况,这种情况还是动态分析吧). 有些涉及到底层技术,有一种内核级别调用的陷入函数(涉及到mach-o内核机制)比较麻烦,这种情况也有一些办法,做起来怎么样都是限制大,这篇文章 提供了一些技巧和思路。0x6.dynamic analysis:动态分析要配合静态来做,主要还是用xcode的调试器或者gdb,xcode的符号断点.f6-f7-f6慢慢调.0x7.reimplement logics:功能重现,逆向里面经常要做的事情,一个加密算法,解密算法要重新实现一遍,让自己可以用。途径有两条:1.照着汇编写出汇编版,c版或者objective-c的实现;2.直接调用二进制中的函数. 途径1是考你功底的,功底深做起来就是个体力活而已。途径2有两条路,一是修改二进制文件,或者patch你要的逻辑到一个有架子了的二进制文件,二是计算函数地址动态加载。 重点讲一下途径2,静态修改很麻烦,直接暴露需要解决以下问题:mach-o文件中有两个section与export function有关,其中一个Symbol table和与之相关的String table较容易修改,另外一个是Dynamic loader info比较难修改,里面有的相对位置需要做uleb128转换,另外存储信息的格式是链表格式,解决这两个就可以了. 静态修改除了这些,mach-o前面与section对应的头信息也要修改,长度,位置偏移量.; 途径2的动态加载就不多说了,看我github的项目call_it_any_where 应该是目前为止最方便的方式。0x8.jail-development:越狱开发其实门槛比app store还要低.这一块与逆向有关的主要是hook class之类的,老外有一篇很详细的博文讲这块。貌似就在后面的blog list里面.0x9.security issues: 建议手机别越狱,mac和ios下的maleware其实比windows下面还难发现.;keychain里面即使最严格的ACL策略也是能够绕过的;讲一讲会逆向的好处:逆向是一门艺术也是一种研究方法,能够让你弄清楚程序运行的本来面目。看别人的实现也可以用来提升自己的架构能力。逆向能够找到一些诡异问题的root reason。最重要的是逆向能力强后,对程序,代码,算法,数据结构,计算机体系的认识会深刻很多。做项目也会从容很多,不太再会遇到什么bug搞不定。另外个人认为在漏洞挖掘上比起fuzzy逆向才是正途。不会逆向的程序员不是好程序员。最后再给些blog供学习:( 水平一般,如有错误和遗漏还请各位纠正、补充 ;-) )
路过推荐几个工具iOS端: otool,gdb,vbindiff,class-dump-z,有GUI界面的Flex用来代替class-dump-z效果很好,另iOS5需要ldidMac端:Hopper Disassembler(我喜欢这个多过于ida),otool,ida proPC端:ida pro(还用说嘛→_→)其他不晓得了欢迎补充
理由完全很不充分,逆向iOS上的app倒还可以理解也相对比较容易,逆向iOS本身,那就追随那些释放越狱的牛人去吧!FYI:
跟风解答一下吧,因为最近项目整改所以研究了一下自己一直想接触的这一领域,最简单的应该是你应当使用class-dump进行dump获取头文件,接下来可以使用theos之类的编写tweak软件咯,这样基本可以获取大部分你想要的信息,再进一步配合静态分析软件IDA或者hoopper就可以获取更准确代码,以上无论是app还是framework都适用于基本的逆向分析了
要追求底层 并一定需要逆向 ios很多底层代码还是开源的
如果要了解系统机制 建议先从macos入手 毕竟ios是从那儿改良的,并且他的限制也没有那么多。当然个人觉得先从文档开始 了解他的设计思路 也不是坏事。什么是博彩欺诈网站_嘉盈线上娱乐开户_晓游棋牌官网
&&&&&&&&&&&&&&&&&&&&&&&&&关于我们 联系方式& 招聘信息 版权申明友情链接 网站公告&&第一次购买或使用 MacBook Pro,有哪些必需的外设和应用程序推荐?
近期打算研究 iOS App 开发,手头设备比较全,想购入 rMBP。Retina 13.3是否够用/必要?Retina 256GB SSD 是否够用/必要?哪些外设是可以显著提升使用效率、体验的? 软件必安的有哪些推荐?
按投票排序
因为LZ提到要做iOS开发,所以基于从事Apps设计或开发来回答这个问题。还有很多优秀的Apps不在此讨论范围内。Retina 256GB SSD 是否够用/必要?除非购买17“ MBP,Retina还是有必要的。目前按照Apple这样的定价,256也就足够了。我自己是另外弄了一台LaCie的Liitle Big Disk,足上Raid加上雷电口的传输速率足以达到一套不错的外接性能。哪些外设是可以显著提升使用效率、体验的?1. 码字用 - HHKB Pro2说实话,以前没折腾过机械键盘。前段时间脑子搭错线「我是设计师,很少coding」想折腾一个。于是选来选去看中了样子复古,键位直接支持Mac的电容键盘HHKB Pro2。事实证明,这个选择还是不错的。如果你要码代码,我想这个就不用多介绍了。2.画图用 - 赛钛客 M.M.O 7从第一台Mac开始我就不太喜欢Apple的鼠标,所以尝试了非常多的鼠标。最后在R.A.T 5上找到了自己想要的感觉。最重要的一个,对于Mac的驱动也只有赛钛客做的最好了。于是后来又入了M.M.O7。我不打游戏,但丰富的自定义键让我可以集成大量的Mac OS很多原生功能。比如我用横向滚轮左右滚动来支持展开桌面和显示所有运行中的窗口。比我五指去Trackpad操作快多了。而且在拖动文件到某一个App中操作也变得方便得多。3.Just Mobile Lazy Couch散热垫好处就一个,小巧方便扔包即走。夏天的时候非常有必要。4.一个好的iPhone Dock我现在用的是Elevation Dock。当初完全是外貌党了。我和LZ一样工作和App打交道,难免需要整天测试demo。Elevation不好地方在于竖着插在dock里使用手机会有些晃动。所以我推荐你试试 BlueLounge Saidoka。软件必安的有哪些推荐?这个东西有些个人喜好成分在内。姑且顺着码一下吧。1. Alfred这个其实不用解释了。有了这个效率提升百倍。升级到2.0的时候我果断选择了Mega终身账号。2. AirServer如果会议上演示Demo,Airplay到投影上比较方便。3. Bartendar不管屏幕有多大,Menu栏还是需要整理。有了这个可以隐藏掉一些不必要的东西,还可以调整Menu各app的位置。4. BeamApp 或 DeskConnect测试Demo经常需要来回传图片或者链接之类的东西。这两款都会比较方便。5. Caffeine所有人使用Mac我第二个推荐的就是它「第一是Alfred」,它可以保持你的电脑数小时不休眠。在开会演示PPT的时候特别有用。6. Droplr缩短url、共享文件、对MD或者code都能很好的支持7. Dropshelf很实用的一个小工具。可以在屏幕边缘暂存一些小文件。方便在不同的App中切换使用。可以看看我以前在专栏中的评测。8. Ember iOS&Mac作为设计师很实用的一个工具,可以帮助你搜集各种灵感。特别是iOS版,可以帮我很好的组织iOS中的Apps截图。同样参考我专栏评测。9. Fantastical 支持语义化输入的日历工具。作为码农你一定喜欢。10. iStat Menus系统监控,强烈推荐。11. Mac Update Desktop跟踪所有Apps的更新情况,及时获取最新版本。12. OmniFocus个人最喜欢的Todo应用,配合iOS版更佳。特别喜欢他们的预测模式,每天的日程和todo可以整合管理13. OmniGraffle 或 Sketch画Demo工具。14. OmniOutliner写设计文档。方便自己梳理结构。15. PopClip划词工具,重在插件够丰富。提升工作效率。16. PromoteeApp演示辅助工具,帮助你快速生成高大上的演示图。具体看我专栏介绍。17. ReadKitRss阅读器,原本不太喜欢。但Reeder for Mac迟迟不发布,ReadKit也越做越好。现在已经可以忘记Reeder了。18. ScreenFlow日常演示Demo录屏工具。方便给异地团队演示。19. Screen Runner设计稿同步到手机演示工具。方便日常调试.20. Sparrow换了一堆,还是剩下这个。Mail公司邮件,Sparrow私人邮件。21. Spotify 干活不能没有音乐。22. TextExpander文本快捷工具,提升效率。23. Tweetbot for Mac不选择官方App的最重要愿意就是Tweetbot的多栏模式。除了主Timeline,我把Apps官方账号、设计师、iOS&Mac开发者、App降价、Bundle等list分别开出一栏。获取信息的效率暴增.24. Ulysses日常写文档的markdown工具。关键在于对于多文件的统一管理,实在方便太多。最后,如果想了解更多iOS&Mac相关的Apps。欢迎关注我的专栏:
作为一个刚入门的IOS开发者,感觉现在点赞最多的回答不是特别的受用,说一说我现在自己的开发环境。先回答题主的第一个问题,Retina 256SSD是十分有必要的,这两项会大大加快你的开发效率。另外很重要也是人们往往忽略的一点,如果经济允许的话尽量加装更大的内存。我现在使用的是512SSD,MBPr,我加装到了16G内存,平时chrome开30个标签同时开着windows虚拟机还能十分流畅,所以加装内存十分重要。对于第二个问题,强烈推荐苹果自家的Wireless Keyboard,首先我自认为Wireless Keyboard的触控体验不亚于便宜的机械键盘。而他的优势在于,其键位十分符合苹果的设计,无需remap键位就可以流畅使用。还有一点在于它是在太便携了!!!随便放到包里就好了。如果出门的话完全可以只带一个键盘,带一个ipad ,可以用ipad编辑文档,写blog,甚至是码代码都可以。然后就是十分推荐一块显示屏,macbook 最大的屏幕也只有15寸很难满足程序员的基本需求,根据我的个人经验最选择一块21寸以上的屏幕。对于程序员为什么需要那么多屏幕知乎上已经有很多很好的回答了,苹果的触控板已经是极佳的体验了基本是不需要外接鼠标的,如果楼主还是习惯于鼠标操作的话推荐题主购买一个蓝牙鼠标,Macbook的USB口十分稀缺,如果要外接hub的话又会显得桌面太乱,所以能用蓝牙就用蓝牙吧。对于OS X上的软件推荐首先你需要一个好用的编辑器,xcode只是为了objective c设计的,对于其他的语言支持的就不是那么好了。首推vim(在OS X下有mVim可以使用)。另外sublime也是不错的选择。 推出的Atom也率先在OS X平台上公测了,这些都是不错的选择。赞数最多的回答推荐的软件有很多是收费的,我们这里可以推荐一些免费开源的软件供题主使用。iTerm2 很好用的terminal,在程序员界十分受欢迎f.lux 一个自动调节色温的插件,对于常常熬夜码代码的程序员来说会稍微降低眼部疲劳InsomniaX 一个插件可以做到macbook合住盖子而不进入待机状态。Quicksilver 一个类似于Alfred的软件但是是开源的而且可以自己写一些插件,使它更加的符合自己的习惯。最后上一张现在的开发环境的图~由于是在学校的社团里,所以有点挤。。。
大家都说了那么多好的东西,我也回答一个吧,这个是在网上不经意看到的,用纸巾夹自制的一个电脑托,除了逼格,感觉跟网上的那些3,400的托子没啥区别,那个图标是自己贴的。很多学生党啊,省钱,又想再不用MBP的时候扩大桌面空间,是个不错的选择。大家都说了那么多好的东西,我也回答一个吧,这个是在网上不经意看到的,用纸巾夹自制的一个电脑托,除了逼格,感觉跟网上的那些3,400的托子没啥区别,那个图标是自己贴的。很多学生党啊,省钱,又想再不用MBP的时候扩大桌面空间,是个不错的选择。
用于开发的:
免费!必装。
oh my zsh 配合 iTerm2 简直神器!
有免费版的,但是买了 licence 之后幸福感突破天际。
免费~ 免费~
这个大家都知道的 =。=
JetBrains 的 IDE 都十分酷炫,部分有社区版。 用来做文件比较,贵!太贵了,但是很好用 囧。提高效率的:
贵!但是超值! 免费!打造自己的私有 Dropbox(有 vps 的话必装!) 不太贵~ 性价比一般,用于调节窗口大小。
跨平台文件传输,速度超级快!让你告别 itunes。有免费版,但是有广告,很不爽,付费版价格很便宜很清爽,超值。 不太贵~ 如果你有强迫症就超值! - -# 反正我接受不了状态栏里全是图标。-----256 G
SSD 够用, 一定要 Retina!再配个大屏 ( &= 21' ) 显示器就完美了!还有键盘, 我用的比较多是红轴,青轴不敢用,在宿舍太吵怕被打 - -#其他一的时想不到了。----Update
居然把这个忘了 - -# 你用过 apt-get 或者 yum 吧?
1. SSD必要.容量够用不够取决于个人使用.如果只做开发不干别的.120G也足够了2. 笔记本没有必须的外设.可以说什么也不需要.如果非要说必须.那就是没有WIFI只有网线的时候雷电转接口是必须的3. 除了alfred和moom和Chrome.我想不到离不开什么软件了
1. 开发iOS,Retina还是必要的,iPhone 4开始都是Retina。256G绝对够用了,我Pro和Air都是128,都用不完。2. 提高工作效率的外设?那必然是Apple Display + Apple无线键盘 + Trackpad触控板。你只需要维护一个开发环境。去开会,去做demo,去给同事演示,直接拔了线带上Macbook。回来了,插上线,继续之前的工作状态。不需要copy&paste,不需要sync。你还可以同时打开Macbook的屏,一个屏看代码,一个屏浏览器查文档。如这样:或者如果你也喜欢写代码时,听音乐,那一个蓝牙音响自然少不了。如Bose SoundLink Mini3. 必安的软件:XCode - 这个得自己装 - 非常好用,有很多十分有用的插件,帮助提高开发效率 - Mac 默认不支持解压winrar文件pip - Python的包管理工具,经常写python的必装iPython - 更强大的python交互shell,支持自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数Git - Mac OS 10.9 之后好像是built-in了 - 打开terminal,并直接cd到当前目录的小工具,十分实用Sublime text - 强大的编辑器Chrome - 还是更习惯用chromeMPlayerX - Mac上最好用的播放器--Peng
今年买的十五的顶配,外接设备设备配了一个苹果的带小键盘的外接键盘,苹果的Time Capsule(用处一般,视情况定吧),还有一个网线的转换线。最近准备买个散热板。软件Magican(类似于360的管理软件) 集成了好多的系统管理监控项鱼摆摆
翻墙用的 操作简单Parallels Desktop爱壁纸hd
如其名很多壁纸在里面betterzip 解压文件用的 还是挺好用的还有就是大众的一些了 例如企鹅 Office2011 搜狗拼音 优酷(不是很好用,但是去广告)等(苹果的电脑不用安装很多软件——特殊行业除外——基本上买来之后就能够直接用了。个人认为最好的方法是 买了先用着,缺什么就按什么。我从买了到现在,安装的新软件不超过15个)
1.SSD必须的!现在还后悔买了mbp而不是mba,SSD的速度真心不是盖的。2.Apple Magic Mouse:十分漂亮的鼠标,支持多点触控,和Mac OS是绝配,但是灵敏度和手感需要习惯。HHKB:小众电容键盘,虽然很贵,但连上MacBook逼格一下子就提升了。3.TextMate:被称之为Mac上的vim/emacs,很强大的编辑器,几乎没有什么学习曲线,甚至可以就把它当作普通的编辑器用。JetBrains系列的IDE:在Mac上的效果比Windows和Linux上要好很多。感觉Java开发方面,IDEA比eclipse要好用。
如果你肉身在天朝,我推荐“鱼摆摆”。不细说。----------[更新于]感谢
的提醒,鱼摆摆的确挂了,如图。
BetterTouchTool根本停不下来
jitouch,简单的手势切换tab,关闭tab,open in new tab等等一系列方便的操作
要是经常连接投影仪的需要买个闪电/mini display port转VGA的转接线,以方便连接投影仪。
首先购买MacBook Pro后,你需要了解到你能获得的相关保障:1年硬件保修及90天免费电话技术支持服务。1年硬件保修日从你的发票时间算起,若1年后打算延保,可根据以下链接选择购买相应的延保:AppleCare 注意:需要在在保内购买注册才有效。购买后保修时间多延长2年,即从购买日起有3年的保修时间。如果你觉得会长时间使用苹果电脑,可以在购买电脑时就直接购买。而免费的90天电话技术支持这块很多人会忽视,从购买日起的90天内有任何疑惑困扰,都可以致电AppleCare:后选择4进行询问指导。(周一至周五:9:00-21:00;周六日:9:00-18:00)另外,购买AppleCare后,你的电话技术支持也同时增加2年。若一开始就购买了AppleCare,则直接可免费获得电话技术支持3年。如果作为苹果的小白,多致电寻求帮助是个不错的选择。如果您准备从 App Store 购物,需要创建一个 iTunes Store 帐户。如需相关操作说明,请参阅此文章:iTunes:如何在 iTunes 中设置 Apple ID 和密码您可以使用现有的 Apple ID 创建 iTunes Store 帐户,但需要提供有效的付款方式。若要使用现有的 Apple ID 创建帐户,请参阅此文章:在 iTunes Store、Mac App Store 和 iBooks Store 中使用现有 Apple ID若要创建不使用信用卡、iTunes 礼品卡、礼品券、消费额度或代码的帐户,请按照以下文章中的步骤操作:创建不使用信用卡的 iTunes Store、App Store、iBooks Store 和 Mac App Store 帐户如需了解有关 Apple ID 帐户的更多信息,请访问以下网页:由于苹果电脑的App Store使用并未有手机App Store使用者那么广泛,因此当你在 iTunes Store 购买付费产品时,建议可先浏览该产品页面中的“用户评分”、以及“用户评价”,并完整确认产品“类别”以及产品“内容提要”中的描述(你可能需要点击内容提要右侧的“...更多”,以确保相关描述的完整显示)。万一你感到在 App Store 的某一产品可能存在质量问题,建议不要以自身帐号冒险购买相关程序;可选择向iTunes Store及时报告该程序的“程序名称”以及“商店链接”。在收获您的报告之后,iTunes Store 会将此问题立即升级给相关负责团队,而该团队会进一步跟进并了解情况。使用苹果笔记本,最不需要的就是鼠标,苹果笔记本的触控板将给你带来非常好的享受,保证使用过后你不会打算再配备鼠标。(我自己使用的大半年未购买鼠标,之后是由于零售店产品打折才购买了苹果蓝牙鼠标。)具体触摸板使用请参考以下文章:Mac 基础知识:Multi-Touch 手势关于笔记本电池问题,不得不称赞苹果笔记本的续航能力,即使不是以续航能力著称的MacBook Air,MacBook Pro续航能力也非常强悍。而电池保养方面,由于使用的是锂电池,平时正常使用就可以了,只需要每月做一次循环重放操作即可:充满电后,拔出外接充电线后使用到设备自动关机后,再一次性充满电即可。以下相关文章可供参考:而关于虚拟机或者双系统的安装,我的意见为:若你只是由于办公需求或者一些小游戏的需求而使用的话,虚拟机适宜;若需要大型游戏等占用cpu较大的程序,则安装双系统为宜。以下相关文章供参考:
一个外置硬盘,用来 TM 。对速度要求高的话就 SSD ,钱紧的话就 HDD 。软件当然是 Xcode 了,然后再来个 Dash 方便看文档。
我不是做开发的,业余用户一枚。SSD是必须的,256正合适。建议买个好的电脑(内胆)包保护吧,官网上挑一个就行。没什么必须的软件。开发应该要用Xcode吧。题主参考的回答就行,感谢。我离不开的有以下几个:ShadowsocksX 是用来访问一些国内受限的网站的;Tweetbot 比较强大的Twitter 客户端;Mail Pilot或是Sparrow 邮件客户端,自带的也还行;1Password 4 比较方便的密码管理工具,懒人必备;Evernote 总有人说大象做的太臃肿,但我暂时还没找到替代品。我的wordpress日记、Instagram照片都通过Ifttt导入到Evernote里;Pocket 用于管理互联网文章的应用程序;Alfred 我用的不多,但是很多人推荐,也正在摸索;Parallels Desktop 虚拟机程序(文艺用户退散) 可以模拟Windows/Linux/Chrome OS/Android等操作系统,比如想玩个游戏什么的可以切一下不用重启。Kindle 看书的
作为开发,尽量不配苹果鼠标,用久了手疼
1.罗技 M558鼠标(定制鼠标),160+2.华美 A100多合一路由器(接入网络),100+3.InvisibleMacmates隐形铠甲(保护膜),80+4.Incase 单肩包(收纳),150+5.爱国者MC330无线移动硬盘(扩展容量),1200+从X 宝中海选。
SSD 会让你感受到开发的乐趣的

我要回帖

更多关于 ios邀请码 的文章

 

随机推荐