现在如何在您的国家玩#PokémonGo!

听说您现在可以玩#PokémonGo,我想:哇,儿时的梦想成真了。 但是坏消息是,到目前为止,我还不能在奥地利踢球。 至少当我读到他们正在计划分阶段推出时,我才被告知。 不用担心,有解决方案,您已经可以玩。 即使您不居住在澳大利亚或新西兰。 如何立即在iOS上安装PokémonGo! 几天前,我的哥哥亚历山大(Alexander)在WhatsApp上给我发送了一条消息,问我“想玩《PokémonGo》吗?”。 我必须立即打电话给他。 这只是一个玩笑,还是真的有可能在奥地利玩呢? 让我告诉你他告诉我的内容,因为它有效。 例如,您已经可以在奥地利和德国玩PokémonGo。 没有更多的等待时间。 立即抓住他们! 但是要当心! 使用此技巧需要您自担风险。 对于您在本教程之前,之中或之后发现或遇到的任何问题,我概不负责。 首先,您必须拥有一个尚未与iTunes / Apple-Account关联的电子邮件地址。 例如,只需创建一个新的Gmail帐户或使用任何其他电子邮件提供商。 然后按照以下步骤。 1)打开iTunes,单击“帐户”,然后单击“注销” 2)导航至https://itunes.apple.com/au/app/pokemon-go/id1094591345?mt=8#并打开iTunes。 3)iTunes应该启动并提示您切换到澳大利亚商店 4)在左侧的Pokemon Go符号旁边,单击“获取” 5)点击“创建新的Apple ID” 6)浏览提示,并使用VALID电子邮件创建一个新ID(因为必须进行确认)。 7)在付款步骤中,选择“无”并使用有效的澳大利亚地址(例如,使用Google Maps)。 8)完成Apple ID创建过程并确认。 9)在iPhone上打开App Store,然后使用现有帐户注销。 然后使用新创建的澳大利亚帐户登录。 10)在App Store中找到Pokemon Go并下载游戏! 11)有乐趣🙂 如何立即在Android上安装神奇宝贝! 我必须说,我没有Android智能手机。 这就是为什么我只能链接到其他博客,告诉您如何在Android智能手机上安装PokémonGo。 请注意,已经有带有木马的APK,因此请确保您从值得信赖的来源下载该应用。 我尚未对其进行验证和控制。 – Gamespilot(德语):So klappt der下载(http://www.gamespilot.de/news/pokemon-go-die-wichtigsten-tipps-fur-einsteiger-174826) 玩得开心,我们很快就会在其中一个竞技场见到我们! 神奇宝贝去福拉尔贝格州->立即加入我们的Facebook群组。

AltConf 2016:Udacity炉边聊天—#4 Zev Eisenberg

Udacity的iOS团队很高兴参加AltConf 2016,我们采访了这么多出色的iOS工程师。 这是我们的第四个炉边聊天! 对于我们在AltConf 2016上进行的第四次炉边聊天,我不得不与Zev Eisenberg坐下。 Zev是Raizlabs的iOS工程师。 他还是一位经验丰富的编织者,杂耍者和事物的综合创造者! Zev在AltConf上的演讲是在BonMot上进行的,BonMot是他写的一个库,使归因于字符串的工作很愉快。 我们谈论什么 Zev和我详细讨论了BonMot,特别是关于如何使您的应用程序中漂亮的排版变得更容易的讨论。 这是在有关设计与工程交叉的大型对话中进行的。 Zev对于用户测试的重要性也有很多话要说,并为我们的学生提供了一些很好的建议: “进行可用性测试……尽可能获取广泛的测试主题,并认真听取他们的意见。” Raizlabs一直与Perkins School for the Blind合作开发一款旨在帮助盲人用户定位公交车站的应用程序,而用户测试对该过程至关重要。 “您的用户总是会让您感到惊讶的……但是……如果有人采取了行动,并且您知道他们正在尝试做什么,请不要告诉他们他们错了。 只需让您的应用对他们做出回应,让您的应用执行他们想要做的事情即可。” 我真的想问Zev的一个问题是让他对WWDC 2016感到最兴奋的事情。他说,他特别对WWDC实验室(特别是可访问性实验室)以及Xcode工具的最新变化(包括谈论最多的)大加赞赏。 -关于视觉内存调试器!)。 我强烈建议观看整个采访。 Zev是一个充满激情的人,对于个人激情和软件工程之间的协同作用,他分享了很多见解: “有很多机会可以接受您怪异的愚蠢激情,并对其进行深入研究……并将其带入编程。” 外卖 如果您需要提醒用户测试的重要性,并且准备对Xcode中可用的新工具感到非常兴奋,并且喜欢从我们的个人兴趣和编程兴趣的融合中产生伟大的软件的想法,那么我强烈建议您和我一起在Zev花一些时间! 网络上的Zev Eisenberg https://twitter.com/zeveisenberg http://zeveisenberg.com/ 请继续关注iOS工程师Mike Lee主持的Fireside Chat#5! 对iOS开发感兴趣? 无论您是编程新手还是准备进阶学习,我们都为您准备了程序。 今天就报名! iOS开发人员纳米学位计划 开始进行iOS App开发纳米学位计划

伟大的OS融合

随着宇宙的扩展,某些事物反过来变得越来越近,口袋里的计算机以及桌上或膝上的那台计算机正朝着自己的碰撞方向前进。 像Google的Android和Apple的iOS这样的移动操作系统在Android方面的力量和影响力一直在增长,尤其是从Windows取代Windows成为全球主要操作系统。 最后,全球互联网使用量的37.93%来自Android用户。 苹果公司的iOS正被越来越多地替代为拥有完整的桌面OS来提高生产力和创造力的可行选择。 尽管陪审团可能仍在此问题上,但仍在提供证据,并且证据开始增多。 对于绝大多数人而言,完成工作不再需要台式机,甚至不需要传统的笔记本电脑设备即可进行电子邮件,文字处理,甚至在某种程度上还可以进行照片编辑。 Apple会让您相信,iPad Pro是您需要的所有机器(Apple还想说服您,这只是’iPad Pro’谢谢您)。 智能连接器键盘和并排的应用程序视图大大增加了这一论点.Google的移动产品很难说服这一点,因为与Galaxy相比,Android的大屏幕体验仍然令人沮丧或像素。 但是,他们基于Chrome的基于浏览器的操作系统已经很好地融入了翻盖式笔记本电脑的外形尺寸,并且最近又在Acer Chromebook Tab(确实是?不是ChromeTab?)上转变成熟悉的平板电脑形式,其触摸屏功能可以更好地与Android应用结合和屏幕上的绘图。 自2016年以来,Apple尚未对其MacBook产品线进行重大升级,但在此期间,苹果发布了两种不同尺寸的iPad Pro(9.7、10.5),并且最近又发布了大量针对教育的iPad。 苹果公司将重点放在其iPhone和iPad系统上,导致一些人呼吁苹果公司放弃任何假装,而只是宣布MacBook进一步运行功能强大的iOS。 该系统上提供的应用程序仍然是无与伦比的,并且能够以人们仍然更满意的形式满足大多数学生,博客作者和咖啡店脚本编写者的需求。 对于仍然需要使用强大处理器运行x86软件的“专业”专业人士,Mac不得不坚持不懈,直到iOS达到可以本机运行这些操作系统或将整个体系结构转移到ARM的地步,这显然仍在未来科技 仍在谈论允许iOS应用程序在性能较低的Mac上运行,而这种重新流行的“ iBook”将与专业消费者群体很好地融合在一起,使应用程序开发人员满意,并开始在iOS和MacOS之间进行跨越。 但是,Apple并不是要听其用户的要求,而需要您信任他们知道更多。 希望我们能听到的Windows Phone的最后一个例子 尽管Microsoft积极地进行调整,并将Windows推向比其开始时更新颖的形式。 可以说这始于Windows 8,Windows 8变成了几乎无法识别的以触摸为中心的界面。 这项更改几乎困扰着所有人,尽管它做了很多正确的事情(其中包括手势和活动磁贴),但微软还是被迫恢复弹出菜单,最终决定采用Windows 7和8之间的混合形式来创建Windows 10,继而催生了Windows 10移动版,现在它几乎已经停产了。 就像先前的两个版本Windows Mobile 7和Windows Phone 8一样,Windows 10M处于枯竭状态。之前引用萨蒂亚·纳德拉的说法是,他没有看到第三个移动操作系统的原因,并且似乎是坚持使用Windows适当的声明已经做好了在所有应用程序上工作的准备,从巨大的Surface Hub到传闻已久的“ Surface Phone”,如果存在的话,它根本不像电话,而更像是可以打电话的小型计算机。 嗯,是的,差不多是一部手机,但希望我们能听到的Windows Phone的最后一个例子。 对于观察者来说,这条轨迹看起来很简单,苹果可以将其移动操作系统从最小的外形尺寸推向最大的外形,而微软则认为Windows能够取代失败的Windows 10M并在类似手机的移动设备上运行。 那么Google呢? 他们会整合在一起并在平板电脑上修复Android,将其扩展到笔记本电脑和台式机上吗? 还是因为Chrome操作系统已经可以运行Android应用程序,所以它是否适合在手机上运行的更小尺寸? 如果相信报告,那么答案就不会是,谷歌最终将用新的“紫红色”项目来取代这两种系统,该操作系统是从头开始构建的,可以在电话和完整的计算机上运行,​​并利用现有的Android应用程序允许使用新语言“ flutter”自定义构建新应用。 如果我们认为Android最初是设计用于操作数码相机,而不是智能手机,更不用说更大的智能手机了,那将是有道理的。 如果所有这些都实现了,那么显而易见的好处是,一个统一的操作系统可以访问用户所需的任何应用程序或服务。 从在笔记本电脑上工作到手机上完成画质的无缝过渡。 随着您选择的操作系统在您的设备之间传播,整个生态系统都可以购买。 公司将需要花费更少的时间来维护台式机和移动系统,为这些系统编码应用程序,并培训用户从iPhone切换到Windows工作站时如何提高工作效率。 对于像我这样渴望简单并且只爱事物可以集成的人,从在设备之间切换和获得(大致)相同的体验的想法中可以得到一定的安慰。 […]

Swift 2.2中的面向对象设计原理– Christian Tietze –中

要真正掌握设计模式(如MVVM)和架构模式(如VIPER)的使用,了解Bob叔叔的面向对象设计原理(产生了SOLID原理)非常重要。 就像制作适当的面向对象软件的语法一样。 现在这是个好消息:这里有一个Swift游乐场(和Markdown文件可在线阅读),其中阐明了Bob叔叔的所有原则: Swift 2.2中的OOD原则 检查一下,做笔记,并让原则贴近您的内心。 他们有一天可以挽救您的生命。 通过Christian Tietze的工作日志 http://ift.tt/1U9tOay

Swift — 4 —核心数据—第2部分创建一个简单的应用程序

如果您想进行完整的iOS培训,可以通过以下详细信息与我联系,我会使用目标C或Swift提供实时iOS应用培训 skype:alok.upadhyay32 邮件:meiosdose@gmail.com 应用程式:+ 91–7838552946 第1部分。 大家好。 在本教程中,我们将使用核心数据和Swift 4创建一个应用程序。我们将能够在核心数据中插入 , 更新 , 删除和获取个人记录。 Person将具有两个属性name和ssn(社会保险号)。 我们还将学习如何使用谓词执行条件操作(filter或sqlite中的where子句)。 这是源代码的链接。 请输入☕和开始代码– 让我们创建新项目,如附加的屏幕截图: 给它起一个名字“ PersonData”,选择语言“ Swift”并选中“ Use Core Data”和“ Include Unit Tests(是的,我们还将进行单元测试:))”: 单击下一步。 现在查看您的项目结构。 它有一个名为“ PersonData.xcdatamodeld”的文件。 那么“ PersonData.xcdatamodeld”是什么? 在上述步骤中,当我们在Xcode中启动新项目并打开模板选择对话框时,选中“使用核心数据”复选框,将创建核心数据模型的源文件作为模板的一部分。 该源文件将具有扩展名.xcdatamodeld 。 这是一个xml文件 。 在导航器区域中选择该文件以显示Core Data模型编辑器。 单击“显示包内容”,也可以打开和查看文件。 双击内容,它不过是一个xml文件: 您可以使用“ xcdatamodeled”的可视化编辑器来创建“实体”,“实体属性”,“获取请求”,“配置”和“关系”。 当我们执行核心数据迁移时,此文件非常重要。 现在,让我们深入研究“ AppDelegate.swift”文件并讨论代码。 AppDelegate文件包含与核心数据相关的应用程序生命周期方法和代码存根。 我们仅对核心数据感兴趣。 它包含了: 导入CoreData框架 初始化NSPersistentContainer类,然后初始化核心数据堆栈对象(托管对象模型,PersistentStoreCoordinator,托管对象上下文)。 一个名为saveContext()的方法。 它将托管对象模型保存到存储中。 当应用程序即将终止时,名为applicationWillTerminate的应用程序生命周期方法也会调用saveContext()来将数据保存在存储中。 […]

Ketika ribuan开发人员menjadi PANIK!

Belajar dari tutupnya Parse.com其他Facebook Parse.com sudah tidak asing lagi di kalangan开发人员,khususnya移动开发人员。 Sejak diakuisi oleh facebook,解析gencar sekali melakukan penetrasi市场。 Lebih dari setengah juta开发人员aktif menggunakan layanan解析yang mencakup云数据库,pushnotif,geoLocation,用户身份验证和存储。 TRAGEDI解析bukanlah cerita baru。 Faktanya,banyak,layanan,cloud yang,“ dibekingi”等字词IT公司harus berakhir dengan kisah suram。 Mungkin kita masih ingat dengan tragedi theplanet.com在塔洪2011年,atau stackmob(Paypal)在塔洪2014年。 Secara bisnis,Mungkin kesalahan utama yang dilakukan Parse.comadalah terlalu lengah dengan模型bisnis Freemium nya。 […]

新功能-2018年2月

过去一个月,我们在RevenueCat努力工作。 我只是想分享(吹嘘)我们一直在做的一些事情。 定价介绍 在iOS 11.2中,Apple除了免费试用外,还为StoreKit的入门定价期提供了支持。 RevenueCat现在完全支持随用随付,预付款以及免费试用的介绍性价格类型。 为此,iOS SDK 0.9.0版现已可用。 它包括一个新的方法调用,以确定用户是否有资格享受介绍性定价或免费试用期。 我在这里写了更多关于介绍价格的信息。 降低我们的费用 在收到您的很多反馈后,我们决定将费用从3.5%降低到2.5%。 您可以在网站的定价部分查看更多详细信息。 新图表和指标 我们刚刚将新更新推送到RevenueCat网络应用程序,使您可以查看订阅者和收入图表。 该网络应用程序也经过了重新设计,为管道中激动人心的新发展腾出了空间。 RevenueCat App展示柜—无源 恭喜Ryan Orbuch交付了Feedless,这是一个iOS内容阻止程序,可从Facebook,Twitter或Instagram删除提要。 Feedless免费提供Facebook上的订阅源阻止功能,并且每年由单独的$ 9.99美元的RevenueCat订阅,可从Twitter或Instagram删除订阅源。 考虑到使阻止程序与最新的网站更改保持最新所需的工作,订阅在这种情况下效果很好。 无饲料现已在App Store中提供。

Objective-C框架

像大多数编程语言一样,Objective-C是一种相对简单的语法,由大量标准库支持。 那里有一些不同的“标准库”,但是苹果公​​司的Cocoa和Cocoa Touch框架是迄今为止最受欢迎的。 它们分别定义了用于构建macOS和iOS应用程序的API。 稍微备份一下,框架就是资源的集合。 它将静态库及其头文件收集到单个结构中,Xcode可以轻松地将其合并到您的项目中。 下面的列表重点介绍了Cocoa和Cocoa Touch中的一些关键框架。 基础 Foundation框架定义了Objective-C类的基础层。 在本文中,您将找到核心的面向对象的数据类型,例如字符串,数组,字典等。 UIKit UIKit框架提供了构建和管理iOS应用所需的关键基础架构。 该框架实质上提供了数十个类,用于在iOS设备上创建和控制用户界面。 AppKit基本上是UIKit,但适用于OS X设备。 核心数据 核心数据为Foundation和Cocoa应用程序提供了对象图管理和持久性。 该框架提供了用于管理对象关系的便捷API,并允许您轻松地将数据库功能集成到应用程序中。 媒体播放器 Media Player框架是一个API,可提供播放电影,音乐和音频播客的功能,同时还允许您访问用户的iTunes库。 石英芯 Quartz Core框架允许您处理图像。 它分为两个子框架: CoreImage提供图像和视频处理功能(例如,滤镜)。 CoreAnimation框架使您可以对UI组件进行动画处理。 CoreGraphics 基于Quartz高级绘图引擎,CoreGraphics提供了低级2D绘图支持,并允许您自定义UI并具有惊人的效果。 我希望这是有用的! 如果您有任何疑问…,您可能应该将其绑定。 😊

与技术女士的三个问题:Lola产品副总裁Ellen Chisa

艾莉森·格林伯格·福恩斯的访谈 嗨,艾伦! 您能告诉我们有关 萝拉的 事情吗? Lola是一个iOS应用程序,可为酒店,航班和旅行所需的任何物品提供即时访问的个人旅行服务。 作为产品副总裁,我帮助确定应用程序中面向用户的功能的优先级,还帮助我们的旅行社确定提供优质服务的工具的优先级。 每天,这通常意味着要花更多的时间与人们在一起,而花更少的时间编写规范。 我大部分时间都在团队中度过–以1:1的时间或与PM,工程师,设计师,旅行社和其他团队的领导者组成小组。 让每个人保持一致并参与我们正在构建的内容,这一点很重要。 随着公司的成长,从参与每个细节到帮助其他人尽力而为是一个很大的转变! 您在教其他技术女士(和男士)方面拥有丰富的背景! 作为老师,您从中学到了什么? 我从来没有意识到即时教学是如何的。 我以为老师会提前做准备,然后才执行计划。 我没有看到任何灵活性的空间。 事实并非如此,导师经常确实需要输入。 我一直在努力确保自己很好地利用学生的时间。 我正在阅读教室,试图看看人们是否跟随,是否感兴趣,以及班级的能力范围。 我进行修改。 最终的方法是HBS使用的案例研究方法-讨论是一个有生命的实体。 最好亲自进行,但我也会根据反馈修改在线内容。 如果学生牢记教室中的其他人,则有助于教室动态化。 如果您遥遥领先,那么会让其他人感到不安全的问题可能不是一个好问题。 与您的导师进行更丰富的1-1讨论。 如果您感到迷路,请告诉讲师。 您可能不是唯一的一个,等待时间越长,越难追上。 无论您身在何处,教练都在您身边,并希望帮助您做得更好。 不要害怕建议课堂上的方法可以帮助您更好地学习,或者您有兴趣学习一些东西。 就是说,要对发表评论的方式保持敏感。 建立一个班级是艰苦的,个人的,并且是一种爱的劳动–与产品相比,在班级上接受反馈的难度更大。 萝拉(Lola)与旅行有关。 如果明天您可以去任何地方,列表的顶部是哪个目的地? 我刚从蒙特利尔回来,真是太好了! 对我而言,下一个主要目的地是纽芬兰的福戈岛。 明年夏天我们要去度蜜月。 我通过与Lola的旅行团队合作发现了这一点,然后在《谷物》杂志上发表了一个可爱的简介。 我只是喜欢风景,各种活动以及他们想让您融入当地社区的方式。

为什么Cocoapods吃应用程序图标

大型应用程序需要团队合作,因此将其分为不同的组件。 在这种情况下,每个团队都将其中一个作为单个回购协议,并使用Cocoapods将它们链接并绑定在一起。 一切正常,直到我们点击主页按钮并发现我们的应用程序图标丢失。 让我们退后一步,看看我们如何处理每个组件的图像资产。 通常,我们将图像文件放在.xcassets文件夹中,以避免与其他模块中的图像重复或名称冲突。 .xcassets那些图像将添加到捆绑中,如下所示: 这样,可以正确加载每个图像,并且我们的UI看起来不错。 那为什么我们会错过App图标呢? 原因是在“ 复制捆绑资源”构建步骤中,Xcode对.xcassets使用–app-icon参数,这意味着我们在此步骤中具有应用程序图标。 下一步“ [CP] Copy Pods Resources ”时,缺少此参数,因此将删除应用程序图标。 此配置将覆盖最终的Assets.car并导致应用图标丢失。 解决该问题的方法是在Pods-your_project_name-resources.sh中添加–app-icon参数,以确保它可以在“ [CP]复制Pods资源 ”步骤中工作。 积分属于Tima Khomutnikov。 另一种解决方案是将所有图像文件而不是.xcassets目录放入捆绑包。 它肯定会工作,但不是上一个的最佳选择。 有关更多详细信息,您可以在此处参考Cocoapods问题。