IOS总结大神和Android开源

学习网站:

https://developer.apple.com/library/ios/navigation/  官方文档,多查看,培养强大的自学能力很重要!

code4app.com 国内有个类似的,大部分代码来自github,但是做了中文翻译和效果截图,支持搜索,比较好用。缺点是代码还没有那么多。

cocoalit.com 也是个十分齐全的代码库,分类十分清楚。

如果遇到什么开发问题,多google,也可以stackoverflow上面找得到。

中级的iOS程序员
目标:你想在iOS团队中担任核心代码的维护开发,可以知道同事完成一些任务,和给同事提出一些修改意见
学习过程:C语言 - C++ - 数据结构 - objectC语言基础 - iPhone 开发基础 - Sqlite数据库 - 设计模式 - ObjectC进阶知识-iPhone 开发进阶
优点:基础强-理解能力快-成长速度很快

高级iOS程序员
目标:你想带领团队,进行开发
学习过程:C语言-C++- 数据结构-设计模式-object c语言基础-objectC高级-Sqlite数据库 -UML-Office Word-Office Excel-软件工程
优点:基础极强-理解能力强-成长首都快,对于新技术有研究能力,待遇比较高这个不做解释了。如果奇怪为什么药学系word excel 带领团队需要经常写文档,各种文档。各种计划。你总需要这些软件的。

Android开源代码:

http://www.trinea.cn/android/android-open-source-projects-excellent-project/

https://github.com/Trinea/android-open-project

--如何提高程序的优先级,避免系统内存不足的时候被杀掉-------

答:为了提高我们的Activity中的线程的线程优先级(Thread-Priority),我们可以在AndroidManifest.xml使用uses-permission标签。可以这么做:

  <uses-permissionid="android.permission.RAISED_THREAD_PRIORITY"/>

然后在Activity代码中设置线程优先级

Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);//设置线程优先为后台,这样当多个线程并发后很多无关紧要的线程分配的CPU时间将会减少,有利于主线程的处理

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值