在一个秦陵地宫机关一样的地方要开各种机关解锁的游戏ios的

苹果惊悚解谜游戏大全
惊悚恐怖类解谜游戏一直是少数玩家的最爱,玩通的人都是胆识过人的好汉,比如说主机端的寂静岭p.t系列,恶灵附身,直到黎明等等都是比较火热的,如果你喜欢惊悚恐怖游戏,游迅网小编为大家推荐几款iPhone端上的惊悚恐怖类解谜游戏,感兴趣的小伙伴们快来下载试试吧。
大小:711MB
简介:鬼屋惊魂(Haunting Melissa)是一款恐怖惊悚游戏。由《美版午夜凶铃》、《穆赫兰道》制作人出品,呈现全新电影体验和叙事手法,讲述
大小:42MB
简介:神经病院的五个夜晚是一款恐怖的生存类游戏。这是你找到的一个新工作:作为一个安保人员为一个偏僻的神经病院守夜。这是一个神秘的神经病院,据说前任
大小:1074MB
简介:恐怖传奇:被抛弃的新娘 HD是一款益智解谜游戏。在一片幽暗的远古森林中,在迷雾峡谷的深处,坐落着孤单的鸦溪镇。一天深夜,一位年轻姑娘回到家乡
大小:53MB
简介:逃出恐怖密室城堡第3季是一款画面非常惊悚恐怖的密室逃脱类游戏,不过这款游戏玩的就是惊悚刺激,如果你的胆子不够大那么你还是放弃好了!...
大小:260MB
简介:精神病院2(Mental Hospital II)是一款3D益智休闲类解谜逃脱游戏。玩家在游戏中是一名记者,每天过着悠闲自在的生活,直到有一...
大小:283MB
简介:恐怖传奇2:黑天鹅之歌是一款益智解谜游戏。雄鹰王国的皇后患上了一种神秘的疾病,于是一个著名治疗师被传唤到雄鹰城堡来为她进行检查。在年幼的王子...
大小:27MB
简介:恐怖围墙逃脱2是一款逃脱游戏故事是逃离恐怖墙的房子。假设你是一个超自然现象调查员不幸被困在发生众多的自杀事件房子中,但你发现房子已经被建立在...
大小:77MB
简介:恐怖楼层逃脱2(Escape the Floor Terror2)是一款解谜益智类游戏。在游戏中,玩家被困在一栋恐怖楼层中,需要开动大脑并且...
大小:53MB
简介:堡垒:僵尸袭击是一款挺有意思的射击类游戏,游戏的玩法一定会让你喜欢上这款游戏,游戏的操作简单易于上手,当你一开始玩的时候就发现自己停不下来了...
大小:47MB
简介:恐怖密室(Murder Room)是一款惊悚解谜游戏,你被一个连环杀手盯上了,你能够最终逃脱吗?游戏屏幕很暗,你在黑暗的房间里进行游戏,尽力...
大小:46MB
简介:七夜学院(Seven Nights At The Academy Pro)是一款惊悚题材冒险游戏。在游戏中,玩家在日本的一所学校当夜间保安,...
大小:66MB
简介:怪物剪:恐怖理发店(MonsterCut: Horror Barbershop)是一款以理发为主题的模拟经营游戏,在游戏中,玩家通过帮助客人...
大小:52MB
简介:恐怖鬼屋密室逃生第二部是一款恐怖地下城风格的密室逃生与迷宫探险益智游戏。游戏画面精致,内容精致而深邃,如雨夜狂奔,酣畅淋漓,耐心玩上5分钟绝...
大小:19MB
简介:电锯惊魂是一款考验反应和能力的休闲游戏。左右滑动屏幕,操作面具躲避电锯,同时按住屏幕两边面具分开行动,躲避电锯的数量越多得分越高。电锯的速度...
大小:1331MB
简介:真实恐怖地带(In Fear I Trust)是由chillingo代理发行的一款恐怖解谜游戏。chillingo一向都是以清新可爱的益智游...
大小:88MB
简介:凶宅恐怖冒险(Merendam horror adventure)是一款充满了恐怖气息的解谜益智类游戏。在一个偏远的山村,有一个离奇的传说。...
大小:49MB
简介:以第一人称为视角进行移动操纵的恐怖射击游戏。3 Cubes Research Limited出品,本周上架的Indigo Lake就是他们家...
大小:38MB
简介:恐怖庄园的秘密(The Secret of Grisly Manor)是一款探索解谜游戏,爷爷是个古怪但是又十分出色的建筑工程师,他总是埋头...
大小:831MB
简介:惊颤:莉莉的安魂曲(Shiver: Lilys Requiem)是一款惊悚解谜类游戏。在游戏中玩家要根据游戏的提示来进行解谜,通过找物将谜底...
大小:32MB
简介:都市传说是一款以Slender man为题材的恐怖惊悚游戏,胆小者和有心脏病的玩家请勿下载。在这款游戏中玩家将会看到一个叫做Slenderm...
大小:53MB
简介:挑战恐怖城是一款休闲动作游戏,你搜索一个怪异的万圣节的挑战?你会跑,跑,种族是一个超微小的爪牙在黑暗,阴森恐怖的城市和庙宇,黑暗会成为最大的...
大小:83MB
简介:熊天堂之夜恐怖是一款带有恐怖色彩的解谜冒险类游戏。欢迎来到天堂熊莫泰的小店。这是一个神秘的兼职工作!没有客人的时候,夜晚会发生奇怪的事情,我...
大小:31MB
简介:恐怖鬼屋密室逃生第一部是一款史上最恐怖的密室逃脱游戏。 玩家在一个雨夜进入了一个恐怖的屋子,是想要寻找刺激吗?想去里面探险,这可不是一个好主...
简介:恐怖房间是一款动作冒险游戏,你准备好了一次可怕的经历?在你的耳机插头,得到。周围的怪物,关上灯,让他们恐吓你。...
大小:81MB
简介:精神病医院是一款惊悚恐怖游戏,采用 Unity 引擎制作。请注意,凡是患有心脏病、高血压的朋友请谨慎下载和游戏。如果口味偏重可以尝试戴上耳机...
大小:31MB
简介:恐怖无面男是一款一个真正独特的第一人称的生存游戏。你的屏幕会对你的身体动作你试图摆脱这种致命的幽灵 你有什么需要生存?点击下载按钮,它现在免...
大小:38MB
简介:惊悚恐怖的养成小游戏,你需要为人偶收集食物,并和它一起愉快地玩耍。与人偶的好感度提高到一定程度后,人偶就会报恩哦!画风实在是有点阴森,胆小者...
大小:283MB
简介:恐怖传奇2:黑天鹅之歌(GrimLegends2:SongoftheDarkSwan)是一款剧情丰富的解谜益智类游戏。在恐怖传奇系列的第二章...
大小:77MB
简介:恐怖楼层逃脱 2是一款解谜益智类游戏,玩家被困在充满恐怖气息的楼层中,如果想逃离这里,就需要解开密室中的秘密。玩家要控制主人公,认真寻找每个...
大小:15MB
简介:找到你了(みぃつけたぁ)是一款恐怖类的角色扮演游戏,本作讲述了玩家和恐怖人偶玩捉迷藏的故事,玩家必须在恐怖人偶袭来的时候,躲到被子里直到它离...
大小:69MB
简介:生命线:危机一线(Lifeline:CrisisLine)是一款画风简洁的益智解谜游戏,游戏浓厚的黑暗风格,让人不自觉的感受到恐怖惊悚,感兴...
大小:94MB
简介:夜惊:前兆是一款恐怖黑暗风格的冒险游戏,游戏采用先进的AR技术,通过手机在自己的家里看到许多恐怖的东西,感兴趣的小伙伴快来下载吧! 游戏特色...
简介:恐怖暑假 ~逃出被诅咒的废墟~(ホラー夏休み - 呪われた廃虚からの脱出 -)是一款日系恐怖冒险新作。故事讲述女大学生石川纱季为了纪念高中毕...
大小:58MB
简介:怨念是一款经过动漫改编的恐怖动漫游戏,年,最强,最恐怖的ホラーアプリ大方亮相!这个app中令人毛骨悚然的现象发生。心脏脆弱的人,玩胆小鬼的人...
简介:地堡是一款恐怖真真人冒险类游戏,游戏剧情丰富,画质精美,感兴趣的小伙伴快来下载吧! 游戏的故事发生在英国遭受核武器袭击之后,主角约翰侥幸从核...
简介:恐怖!特技滑翔伞是面向大众研发的超简单迷你小游戏。要求玩家操作小黑人进行特技滑翔伞,不仅要在空中左右盘旋,还要穿过一个个的圆环。当玩家顺利穿...
大小:50MB
简介:恐怖逃脱100关:被遗弃的古堡是一款益智解谜游戏,想尽一切办法,找到一切可疑的线索,找到出口逃脱。游戏具有上百个诡异房间等你来探险逃脱,华丽...
大小:573MB
简介:黄昏幻象:13号房客是一款比较受欢迎的解谜游戏,这款游戏感受起来比较诡异阴森,玩家的任务就是控制主角解开一切谜团,是不是对这款游戏已经有所了...
大小:18MB
简介:猜的恐怖电影测验是一款相当好玩有趣的刺激冒险猜谜游戏。你是一个恐怖电影迷吗?此款游戏操作非常简单,而且很容易上手,规则也很清楚,玩家仅仅需要...
大小:65MB
简介:打击恐怖分子(Beat Terrorism)是一款十分有趣的射击游戏。游戏中玩家将扮演一名职业军人与恐怖分子交战。游戏的操作十分简单且易于上...
大小:63MB
简介:逃离恐怖楼层(Escape the Floor Terror)是一款解谜益智类游戏。在游戏中,玩家被困在恐怖大楼中,你需要开动大脑并且要有足...
大小:94MB
简介:夜惊是一款惊悚恐怖类游戏,游戏运用了AR虚拟技术,玩法上有点类似于精灵宝可梦GO,不过你看到的不再是精灵,而是恐怖的东西,喜欢刺激的的小伙伴...
大小:32MB
简介:《密室逃脱:史上最恐怖的密室逃生》是一款带有神秘与猎奇色彩的立体型密室逃脱游戏。 你被困在了一个神奇的房间里,你的魂魄能附在不同的生物身上,...
大小:829MB
简介:恐怖传奇2:黑天鹅之歌HD是一款休闲娱乐游戏,在恐怖传奇系列的第二章中,穿越神秘废墟和魔法森林,进行一项危险的任务。拯救年轻的皇后,改变整个...
大小:177MB
简介:逃出恐怖医院(escape the hospital)是一款密室逃脱类的益智游戏。当你苏醒的时候,你发现无论如何都记不起以前的事情了。而且问...
简介:掩体是一款高度仿真的冒险恐怖游戏,游戏剧情丰富,感兴趣的小伙伴快来下载吧! 游戏是由英国游戏制作团队 Splendy Games 打造,游戏...
大小:53MB
简介:恐怖学校逃生(School Horror Escape)是一款逃脱类的解谜游戏。你的目标只有一个,从这个令人恐惧的学校中成功逃离。 游戏的画...
大小:105MB
简介:恐怖的房子(Adventures of Spooky House)是开发商Jianbin Ling推出的一款冒险解谜游戏。游戏以恐怖房屋为题...
大小:61MB
简介:恐怖逃脱游戏3D是一款恐怖的3D逃脱益智游戏,游戏中你要从令人毛骨悚然的建筑内解决各种谜团逃脱。你可以看一下屏幕水龙头是否有可疑的地方。...
大小:59MB
简介:心灵交差点是一款3D动作恐怖手游,游戏中玩家陷入被恶灵追赶的命运,需要在特定时间内想尽一切办法逃脱险境。 丑陋的恶灵从四面八方用来,披头散发...
大小:94MB
简介:惊悚夜:开始(Night Terrors: The Beginning)是一款恐怖刺激类游戏,游戏采用了手机捕捉技术,类似口袋妖怪go,可以...
大小:614MB
简介:迷失自我是一款第一人称惊悚冒险游戏。游戏中玩家将在一家荒废的精神病院当中进行冒险,在这里玩家将遇到许多不可思议的事情,将要直面传说中潜藏于废...
大小:88MB
简介:呪人(ノロイビト)是一款恐怖冒险解谜手游。画面非常恐怖,各个场景也是透露着恐怖的气息,还有令人毛骨悚然的背景音乐。呪人(ノロイビト)讲述了一...
简介:噩梦游乐园(ナイトメアランド)是一款像素风恐怖解谜ADV。故事主人公是名为托瓦的少女,在寻找朋友的途中来到诡异的游乐园,即将失去意识时收到蓝...
大小:643MB
简介:永久迷失:第三章(Forever Lost: Episode 3 HD)是一款惊悚恐怖的解谜冒险手机游戏。 公司成立于1806年,霍桑庇护是...
简介:(愚蠢的僵尸3)Stupid Zombies 3曾在今年的 GDC 2015 大会上曝光,并透露了游戏的最新玩法。如视频所示,它延续了前作的...
大小:180MB
简介:鸡皮疙瘩:尖叫之夜 Goosebumps Night of Scares是由开发商Cosmic Forces推出的一款惊悚的冒险解谜游戏。游...
大小:80MB
简介:逃出惊悚房间(Scary Escape)是一款密室逃脱游戏。你被困在一个未知的房间里,你需要打开房间的门逃出这个地方。细心观察,得到暗示,找...
大小:22MB
简介:干物妹妹妹的房间是一款成人密室游戏,每到夜晚,房间内就会出现奇怪的声响,需要你仔细听声音的来源,做出正确的判断,开手电还是关门。不理会声响或...
大小:35MB
简介:逃离杀手2》是一款解谜冒险类游戏,玩家要运用你的智慧,摆脱这个杀手逃出生天。上回好不容易逃出了地下室,这次稀里糊涂的又被困在手术室里了,看着...
大小:37MB
简介:从奇妙的酒店脱出(世にも奇妙なホテルからの脱出)是一款玩法相当惊悚诡异的冒险类逃脱手游,这款游戏中的剧情设计的相当的惊悚,能够让你真实的感受...
大小:195MB
简介:疯子庄园(Maniac Manors)巧妙地冒险,游戏,调查,为一体的密室逃脱游戏,精心打造的3D环境难题。找到并收集将为你的冒险提供线索。...
大小:43MB
简介:逃脱游戏16间特别密室豪华版III是一款以逃脱为素材的冒险类游戏。游戏的目的很简单,你需要找到逃出密室的方法。细心观察,得到暗示,寻找隐藏道...
大小:37MB
简介:欢迎来到逃脱者的世界,一起去寻找失落的钥匙!这是一系列非常有意思的智力解谜游戏,非常考验智商,喜欢探险和智力游戏的您一定不能错过!游戏中,玩...
大小:40MB
简介:逃脱游戏16间关键密室是一款卡通益智游戏,室内逃脱游戏,游戏的目的很简单,你需要找到逃出密室的方法。细心观察,得到暗示,寻找隐藏道具,探索逃...
大小:68MB
简介:密室逃脱地宫之谜是一款史上最难的密室逃脱游戏。密室逃脱:地宫之谜是地宫探险三部曲的第一部,你要进入机关重重的地宫,解锁里面的各种机关和关卡,...
大小:71MB
简介:屌丝密室逃脱比赛系列暴走神庙逃亡是一款史上最高智商的密室逃脱游戏。吊丝小明准备去参加中guo好声音,准备好和小明一起去奇怪大冒险了吗?游戏的...
大小:336MB
简介:改邪归正是一款动作射击类游戏。游戏中玩家扮演的角色曾经可能是一名罪犯,虽仍有犯罪之心,但刻不容缓,拯救苍生更为重要,于是你需要穿越不同的时空...
简介:弗吉尼亚是一款惊悚黑暗风格的益智解谜类游戏,游戏硬冷的电影剪辑风格,让你完全融入到游戏当值,感受独特新颖的黑色侦探故事,感兴趣的小伙伴快来下...
大小:43MB
简介:五夜圣诞(Five Nights at Christmas)是一款生存类的益智游戏。在游戏中,你找到了一个临时的兼职工作:负责圣诞节前夕的精...
大小:144MB
简介:无面男:黑暗森林( Slender Man Dark Forest)是一款画面惊悚的冒险解谜游戏。玩家将置身于荒无人烟的森林,为了解开谜题需...
大小:165MB
简介:僵尸回廊是一款惊险刺激的反向跑酷游戏,反向跑酷即角色和敌人都是向着玩家的方向奔跑。在中玩家可以看见主角惊恐的向着自己跑来,也能够看到后面追赶...
大小:614MB
简介:迷失其中(Lost Within)是一款第一人称惊悚冒险游戏。游戏中玩家将在一家荒废的精神病院当中进行冒险,在这里玩家将遇到许多不可思议的事...
大小:587MB
简介:未上锁的房间3(The Room Three)是一款略带惊悚的冒险解密游戏,依然继承了前作的神秘的游戏氛围,这次玩家被引诱到一个遥远的岛上,...
大小:20MB
简介:灵异房间2(HAUNTED ROOM2)是一款解谜+探索的游戏,游戏难度不大,但是当玩家认真玩的时候很容易被突如其来的鬼魂给吓到。玩家需要花...
大小:21MB
简介:谋杀:灵魂疑犯(MURDERED 魂の呼ぶ声)是一款冒险解谜游戏,玩家将扮演一名侦探,在游戏开场的时候就被神秘杀手谋杀。作为一个没有肉身的灵...
大小:129MB
简介:拉米亚的游戏室是一款歌德式风格并以惊悚、解谜为主题的卡牌游戏。在原因不明的情况下,主角丧失了记忆并被强迫与形形色色的敌人进行卡牌对战。游戏中...
大小:341MB
简介:迷幻追踪:黑暗之伤(Tormentum - Dark Sorrow)是一款非常精美的冒险解密游戏,一个无名的英雄发现自己在幻想和噩梦之间的地...
大小:17MB
简介:萌宠逃脱2是一款趣味十足的逃脱解谜小游戏。可爱的小飞龙不小心被坏人给抓住了,坏人想把可爱的红色小飞龙卖掉赚钱,他把小飞龙关在一个非常危险的悬...
大小:42MB
简介:逃脱游戏15间古怪密室III豪华版是一款以逃脱为素材的冒险类游戏。游戏的目的很简单,你需要找到逃出密室的方法。细心观察,得到暗示,寻找隐藏道...
大小:41MB
简介:密室逃脱逃出惊悚鬼屋2是一款将让你感觉闹鬼房间的逃脱游戏。游戏富含与骇人氛围相得益彰的多种解密元素和绝妙谜题。你能顺利逃脱吗?我敢向你保证谜...
大小:56MB
简介:越狱密室逃脱7是一款史上最坑爹的解谜游戏,环游世界,参观和探索世界上著名的建筑,精致的3D模型房间,精美的画面,完美的关卡设计。富有挑战创新...
大小:177MB
简介:黑暗中的宅邸(The House In The Dark)是一款黑暗向的动作游戏,这里发生的一切都是无法解释的。那些铤而走险,或只是好奇,有...
大小:40MB
简介:惊悚部落是一款关于世界末日的惊悚多人在线的射击类游戏。立即玩惊悚部落(Scary Tribes),体验史上最令人毛骨悚然的后世界末日大型多人...
大小:342MB
简介:深海噩梦:塞壬的召唤是一款集冒险、策略为一体的大型网络手游。加勒比海军博物馆的馆长莎拉布莱克收到一个神秘包裹,就此不经意地卷入了一场古代的冲...
简介:弗吉尼亚Virginia是一款暗黑风格的单人惊悚游戏,游戏中你讲来到一个充满未知神秘的小镇上,调查一起失踪案,感兴趣的小伙伴快来下载吧! 游...
大小:535MB
简介:狩魔者:不为人知的故事讲述的是一个发生在20世纪30年代美国的惊悚故事。游戏主人公多恩哈洛克是一位拥有异于常人的红色眼瞳的女性,她回到位于爱...
大小:269MB
简介:异星绑架是一款颇有些邪典风格的惊悚冒险游戏,游戏由Radiance引擎打造,画面呈现出一种精致的美感,诡异的气氛,惊悚的画面,异星绑架中各种...
大小:158MB
简介:Slenderman这个没有五官的男子又出来吓唬人了!喜欢惊悚解谜游戏的朋友可不要错过,故事发生在一个幽暗的森林之中,你需要极其认真的寻找线...
大小:276MB
简介:灵魂之石(Stone Of Souls)是一款类似抵御突袭的地牢迷宫式冒险游戏,走进这个散发出死亡气味、古老而神秘的城堡来寻找邪恶灵魂的石头...
大小:109MB
简介:秘密实验 A-2481是一款益智解谜类游戏。一位普通的新闻记者前往废弃的苏联军事堡垒调查,揭露名为A-2481的秘密实验,马上开始寻找线索,...
大小:218MB
简介:精神病院3(Mental Hospital III)是由AGaming开发推出的新一代恐怖解谜游戏。游戏中洋溢着欧洲式的惊悚氛围,在制作上就...
大小:218MB
简介:精神病医院:东方集团2(Mental Hospital: Eastern Bloc II)是一款惊悚类的逃脱游戏。其故事讲述了主角的朋友Da...
大小:36MB
简介:《逃出鹦鹉房间 》(Parrots Escape)是一款密室逃脱类型的益智游戏。游戏画面一改逃脱游戏传统的黑暗惊悚风格,以简洁明亮的风格塑造...
大小:196MB
简介:双子冒险是一款风格清新,但玩法比较奇特的游戏,玩家需要控制一只既似鸟又似恶魔的生物在丛林、地狱中奔跑。游戏特别之处在于这似鸟似恶魔的主角,当...
简介:脱出树海是一款惊悚的解谜逃脱的手机游戏。玩家要从森林树海中逃离。游戏不只是恐怖的大森林写实环境,在森林深处还有无数伺机狩猎主人公、谜一样恐怖...
大小:15MB
简介:桌球室逃脱(Escape Snooker Room)是一款密室逃脱题材的益智游戏。游戏卡通有趣,页面色彩风趣可爱,游戏界面设定简单,色彩鲜艳...
大小:42MB
简介:绝叫逃亡游戏-贞的束缚(絶叫逃亡ゲーム - 貞の呪縛)是一款日系恐怖风格的逃脱游戏,你的命运掌握着她受伤。 这个咒语的束缚然后她到底。 心脏...
大小:104MB
简介:白色情人节(????? : ???? ??? ??)是一款恐怖解谜游戏。游戏的最初运行资源下载运行,约2GB的数据下载,存储容量及wi-fi...
大小:41MB
简介:如果在深夜的校园里迷路夜の校舎で迷ったら是一款日系恐怖风格的解谜类游戏,游戏阴暗的配音,惊悚的画面。喜欢恐怖惊悚类游戏的小伙伴快来下载吧。 ...
大小:46MB
简介:密室逃脱:逃离公寓7是一款全新版本的冒险解谜逃生游戏。密室粉丝赶紧看过来,逃离公寓系列出新关卡啦!喜欢挑战自己IQ的不容错过哦。本密室每个关...
大小:77MB
简介:官方正版密室逃脱系列游戏第3集是一款密室逃脱是由100个房间和不同故事组成的解谜类系列游戏。我找到一份很好的新工作,想努力做得最好。所以周末...
大小:39MB
简介:逃脱游戏15间奇特密室IV豪华版是一款以逃脱为素材的冒险类游戏。游戏的目的很简单,你需要找到逃出密室的方法。细心观察,得到暗示,寻找隐藏道具...
合集推荐Collections
CopyRight2004年-年
游迅网 All Rights Reserved
备案编号:沪ICP备号-9idleTimer 是iOS内置的时间监测机制,当在一段时间内未操作即进入锁屏状态。但有些应用程序是不需要锁住屏幕的,比如游戏,视频这类应用。 可以通过设置UIApplication的idleTimerDisabled属性来指定iOS是否锁屏。
// 禁用休闲时钟
[[UIApplication sharedApplication] setIdleTimerDisabled: YES];
也可以使用这种语法
[UIApplication sharedApplication].idleTimerDisabled = YES;
但是,这个命令只能禁用自动锁屏,如果点击了锁屏按钮,仍然会进入锁屏的。有一点例外的是,AVPlayer不用设置idleTimerDisabled=YES,也能屏幕常亮,播放完成后过一分钟就自动关闭屏幕。有兴趣的可以自己尝试一下。
锁屏和解锁通知
iPhone的锁屏监测分为两种方式监听:一种是程序在前台,另一种程序在后台。 程序在前台,这种比较简单。直接使用Darwin层的通知就可以了:
Darwin是由苹果电脑于2000年所释出的一个开放原始码操作系统。Darwin 是MacOSX 操作环境的操作系统成份。苹果电脑于2000年把Darwin 释出给开放原始码社群。现在的Darwin皆可以在苹果电脑的PowerPC 架构和X86 架构下执行,而后者的架构只有有限的驱动程序支援。
#import &notify.h&
#define NotificationLock CFSTR("com.apple.springboard.lockcomplete")
#define NotificationChange CFSTR("com.apple.springboard.lockstate")
#define NotificationPwdUI CFSTR("com.apple.springboard.hasBlankedScreen")
static void screenLockStateChanged(CFNotificationCenterRef center,void* observer,CFStringRef name,const void* object,CFDictionaryRef userInfo)
NSString* lockstate = (__bridge NSString*)
if ([lockstate isEqualToString:(__bridge
NSString*)NotificationLock]) {
NSLog(@"locked.");
NSLog(@"lock state changed.");
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), NULL, screenLockStateChanged, NotificationLock, NULL, CFNotificationSuspensionBehaviorDeliverImmediately);
CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), NULL, screenLockStateChanged, NotificationChange, NULL, CFNotificationSuspensionBehaviorDeliverImmediately);
return YES;
notify.h的具体内容可以移步开发文档。这种方法,程序在前台是可以拿到的,在后台情况下就无能为力了。
第二种是程序退后台后,这时再锁屏就收不到上面的那个通知了,需要另外一种方式, 以循环的方式一直来检测是否是锁屏状态,会消耗性能并可能被苹果挂起,需要合理设置循环时间。
static void setScreenStateCb()
__block int token = 0;
notify_register_dispatch("com.apple.springboard.lockstate",&token,dispatch_get_main_queue(),^(int t){
notify_get_state(token, &locked);
NSLog(@"%d",(int)locked);
- (void)applicationDidEnterBackground:(UIApplication *)application
while (YES) {
setScreenStateCb();
sleep(5); // 循环5s
UIApplication
上面我们使用了UIApplication的IdleTimerDisabled方法,下面就大概了解下UIApplication吧。
UIApplication,每个程序只能有一个,系统使用的是单例模式,用[UIApplication sharedApplication]来得到一个实例。这个单例实例是在系统启动时由main函数里面的UIApplicationMain方法生成,实现的是UIApplicationDelegate的Protocol,也就是AppDelegate的一个实例。每次通过[UIApplication sharedApplication]调用的就是它。UIApplication保存一个UIWindow对象序列,用来快速恢复views。
UIApplication在程序里的作用很多,大致如下所示:
一、远程提醒,就是push notification注册;
二、可以连接到UIUndoManager;在Cocoa中使用NSUndoManager可以很方便的完成撤销操作。NSUndoManager会记录下修改、撤销操作的消息。这个机制使用两个NSInvocation对象栈。当进行操作时,控制器会添加一个该操作的逆操作的invocation到Undo栈中。当进行Undo操作时,Undo操作的逆操作会倍添加到Redo栈中,就这样利用Undo和Redo两个堆栈巧妙的实现撤销操作。需要注意的是,堆栈中存放的都是NSInvocation实例。
三、检查能否打开某个URL,并且打开URL;这个功能可以配合应用的自定义URL功能,来检测是否安装了某个应用。使用的是[[UIApplication sharedApplication] canOpenURL:url]方法。如果返回YES,可执行[[UIApplication sharedApplication] openURL:url];
四、注册Local Notification;
五、在后台运行以及从后台转为前台时的操作;
六、防止屏幕睡眠:即上面的[[UIApplication sharedApplication] setIdleTimerDisabled: YES];
七、手动调整status bar的位置和状态,如设置为竖屏、横屏等;
八、设置badge number,就是图标右上角的数字;
九、每当应用联网时,在状态栏上会显示联网小菊花。UIApplication可以设置是否出现。
UIApplication *app = [UIApplication sharedApplication];
app.networkActivityIndicatorVisible =!app.networkActivityIndicatorV//转动
app.networkActivityIndicatorVisible = app.networkActivityIndicatorV//不转动
UIUndoManager示例
- (void) one
position = position + 10;
[[undoManager prepareWithInvocationTarget:self] two];
[self showTheChangesToThePostion];
- (void) two
position = position - 10;
[[undoManager prepareWithInvocationTarget:self] one];
[self showTheChangesToThePostion];
prepareWithInvocationTarget:方法记录了target并返回UndoManager,然后UndoManager重载了forwardInvocation方法,也就将two方法的Invocation添加到undo栈中了。
热点阅读:
小主,按键盘右方向键 → 翻页可以跳过片头呢
本文标题:
原文链接:
和本文相似的内容:
编辑推荐 &&
妖怪研究所系列其一:山童? 李家怪事绵延大青山,茫茫烟苍几百里,这里的树木相当繁茂,遮天蔽日,林中更是鹿鸣呦呦,空山绝响,充满了无限的生机和神秘。大青山下大青庄,有山民100余户。俗话说,坐山吃山,这里的人们多为猎户,平日里青壮男子外出打猎

我要回帖

更多关于 地方立法机关 的文章

 

随机推荐