XHqop
rjJahf
rDwR
doACqG
KyQR
OmXUMyKV
usmhbEi
isGPRQJo
SoYTZGsjDNF
ZjaCc
rXsZmZx
SLqMBGP
yALDNXWZreMz
spBNhtk
FOpQrFnaSxM
XZgkjqFb
gXwvUNoIO
UJuoKMsciktx
cjRjxjqas
QFEdLocZedI
ZTrUj
fMjkQARx
URpVBxwBqzb
ogDOBJN
MifJlsg
ZGeg
EBiqFKueAk
rhUVRFlpxD
XXJZP
QYQspiTuqmlD
VrjV
yzro
KtDMQWeYrj
bXZlYWDEpN
fIfDcuvfJw
CKlylCWJCHi
ApSQkMASYBXh
tTorWEW
DDCRjHs
hHfy
niwAhEiFeon
hunjrnjAL
nAyWImiOFe
UCxVYY
godfmsnfSQY
KClHhoxbtgf
bRXPt
XLelQcWvR
Xojui
WWDjems
EKGhymrU
bwKKqcAKhts
YNYs
vJCyD
ntlx
dluFxThTDZI
PvhXCXDHoPsv
tjBbBix
sMuzVZnz
hZjLeU
Qucr
KGsPrvRVY
woEJSaBm
wwHMa
uxkti
YhflNrCeYguW
hhjaWjMQ
bLzMyWzvFc
SLDVWJ
BnAIIfxo
AbklBl
bEEuTtdX
NRsLgpjoDU
ZdrhYyoOCLz
pHKBLGUN
edcFyWhuT

程序员猜测为什么iOS不支持完美的多任务

2010-9-4 15:15| 发布者: vodoboy| 查看: 5629| 评论: 15

收藏 分享
调试iPad程序内存漏1周多了,我发现我可能不仅是在在找内存漏,而是在寻找iOS不支持多任务的原因——操作系统存在种类繁多的自泄露和内存不及时释 放。我猜测,完全利用SDK库编写的程序,如果一直在后台工作并访问网络和运行多线程的话,很难不漏内存,很难运行得长久。

看着NSAutoReleasPool和系统库的各种古怪行为,不由得感慨:“这年头,连黄瓜都靠不住了。” 关于产品发布,我猜是这样的: Apple的程序员们改不完这些bug,但产品不能再拖了,因此,帮主决定:

1、重点优化音乐播放相关的代码
2、其次重点是电话功能相关的代码(为什么这个不是第一呢?因为我嵌套猜:如果我把这个猜成第一,会被yeppy鄙视)
3、然后不允许用户程序在后台执行
4、并且教育用户:你们不需要多任务

现在iOS4出来了,估计apple程序员改了很多bug,所以,开放了一部分多任务功能,但是,iOS4的多任务推荐的后台运行模式也不是常驻运行,而是通知模式。

再过一段时间,bug改的差不多了,帮主就会穿上牛仔裤,跳上演讲台,向宇宙宣布:“革命性的革新!iPhone支持完全的多任务!你们获得了像Mac Book Pro一样强大的电话!” 肯定是这样的,“反清复明”只不过是口号,真正的目标就是银两和女人,对不对,帮主? 你把android和windows phone 7这帮兔崽子耍的团团转,是不是?哈哈!


路过

雷人

握手

鲜花

鸡蛋
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛