[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More



iOS is a mobile operating system developed by Apple; it is a derivative of the Mac OS X desktop operating system, with which it shares many (but not all) common frameworks and other components. These include Cocoa Touch, the Mach/Darwin/XNU kernel and code from the Berkeley Software Distribution (BSD). Each iOS application runs in its own secure sandbox to prevent altering other applications, the operating system, or any other data.

Share tech news, updates, or what's on your mind.

Sign up to Post

Hello, I am developing a type of "note taking" App in iOS for a specific vertical market (its not just a simple note taking App, but note taking is a basic function of the App). A user will use the App to collect data (text and images) and store them in permanent storage (a data file of some sort.)

The iOS App will have a companion desktop application for the Mac, which will take the data in the "data file" collected by the iOS App and perform more analytical processes. So, the system is a two part system. One part is the iOS App. portion (the data collection part) and the second portion is the Mac desktop application part to perform more in-depth analytical functions.

It kind of looks like this  ---   iOS App >>>> (data file) <<<< Mac Application.  [The "data file can be XML, a database, etc.]

*** My question is:   How can I share the "data file" between the iOS device and the Mac portion of the system. By "share" I mean, how do I collect the data on the iOS App, put it into a permanent storage file and then send that file to the custom Mac desktop application?

Note: I am not asking how to share unassociated files between devices.

Also, if anyone has an example of how to create Apps with data storage, for use in CocoaTouch Mac applications, I would greatly appreciate it. I have not found any tutorials that show how this is done in a practical manner.

Thank you for your help.
Introduction to R
LVL 12
Introduction to R

R is considered the predominant language for data scientist and statisticians. Learn how to use R for your own data science projects.

My iPhone Xs is running iOS 12.1.

How do I remove email addresses that pop up when I am typing in the first few characters of an email address within the To: or BCC: field within an email on my iPhone?

There are certain email addresses that always appear within the email address auto suggestion field that I no longer use that I need to make sure are removed.

What is the easiest way of doing this?
MacBook Pro Model A1707 Intel i7 2.6GHz, 15 Inch, 2016, 16GB RAM  & Intel HD 530 graphics boot but cannot connect to any network (only wireless is an option) and so "crashes" with "a critical update must be installed but cannot connect to network" so all I get it the option to try again or shutdown. So I have a few questions please
1. Is there an option to connect to a cabled network (I do not see any RJ45 connectors on this laptop)
2. I believe the SSD on this laptop is on-board so is there a way to get any user data off this drive if it won't boot in IOS
3. Any other suggestions to get it working again without risking overwriting existing user data.
Thank you.
accessing a shared calendar on ios devices

i have created a user name with a calendar known as "staff vacations" and i want to share this with all other staff so that the remote users can also view them on their iphones. i want them only to view them and give admin access to 2 or 3 people.

Moreover if the admin group makes a change in the "staff vacations" calendar ... i want the rest of the staff to also see the latest updates.

I have exchange server 2010 , Any ideas as how to do this?
Hello, I am developing a type of "note taking" App in iOS for a specific vertical market (its not just a note taking App, but you do take notes). The App will collect data (text and possibly images) from the user and then store it in permanent storage (possibly a ".plist". I would like to eventually create a similar desktop Application for the Mac to have both an iOS (data collecting part) and a desktop (analytical part) for the Mac.

My question is:   How can I share the data between the iOS devices and the Mac. And then eventually with Windows devices?

I originally thought of using a .plist file, but how would I share the data file with the Mac? In other words, once I have the data in the iOS App, how do I get it to the Mac?

Also, if anyone has an example of how to create Apps for use in both iOS and CocoTouch Mac Applications, I would greatly appreciate it.

Thank you for your help.
Hi Experts

we have on premise Skype for business 2015 and everything work well

but today some users they have Iphones they made update to the latest mobil client and they are not able to login anymore

from IOS the latest version with the latest version of skype for business client

i have iphone with IOS version 11.2.5    and skype cleint version   and everything working with me

so the problem located on the client version

do i have to change something on front end server or what i have to do to figure out this issue

kindly advice
I’m not sure if it is working as intented or not.
So, doing crosfortest move, mailbox becomes linked to user in user forest. Outlook redirects fine to new exchange but iphone doesnt, if i manually change server name under account it works as expected so the question is , should iphone automaticlly autodiscover new server in already existing exchabge account ? Autodiscover also works fine if i recreate account...
Hi, I have been using Mac Mail on my Macbook for a number of years now and I also use Gmail in my browser for one email account too (that I only need to check once a week).

I have also been using a mixture of Mail iOS and the Gmail app on my iPad.

I find Mac Mail quite clunky. Can anyone recommend any other email client that works well on Desktop (Macbook) and iPad. Please note i am not interested in using Gmail in my browser for all of my accounts, thanks.

I would also like to know why you chose your email client over other. Thanks in advance for your help.
IOS app in swift
Single view controller with a table view. Project runs as it's supposed to. My question is: How do I move my table view down the page a bit so I can add some text above the table view? I think the answer is in this extension class so I'll post that first. Thanks!

import UIKit

extension UIView {
    func anchor (top: NSLayoutYAxisAnchor?, left: NSLayoutXAxisAnchor?, bottom: NSLayoutYAxisAnchor?, right: NSLayoutXAxisAnchor?,  paddingTop: CGFloat, paddingLeft: CGFloat, paddingBottom: CGFloat, paddingRight: CGFloat, width: CGFloat, height: CGFloat, enableInsets: Bool) {
        var topInset =  CGFloat(0)
        var bottomInset = CGFloat(0)
        if #available(iOS 11, *), enableInsets {
            let insets = self.safeAreaInsets
            topInset = insets.top
            bottomInset = insets.bottom
            print("Top: \(topInset)")
            print("bottom: \(bottomInset)")
        translatesAutoresizingMaskIntoConstraints = false
        if let top = top {
           self.topAnchor.constraint(equalTo: top, constant: paddingTop+topInset).isActive = true
        if let left = left {
            self.leftAnchor.constraint(equalTo: left, constant: paddingLeft).isActive = true
        if let right = right {
            rightAnchor.constraint(equalTo: right, constant: -paddingRight).isActive = true
        if let bottom = bottom {

Open in new window

IOS project using swift
On my story board I have a launch screen that is the entry point. Now I want another view controller, I drag a view controller onto the storyboard. I create a cocoa touch class that is a subclass of UIViewController, naming it DTViewController. On storyboard, I select my new view using the left most icon on the top of the view and go to custom class. I select DTViewController as my custom class.  To stop warnings about my view being unreachable I check "Use StoryboardID" and enter MyDeskTop as the Storyboard ID. I drag a label onto the new view.

I have the following code in AppController.swift
private func handleAppState(){
if let user = Aut.auth().currentUser{
let vc = DTViewController()
rootViewController = NavigationController(vc)
} else {
rootViewController = LoginViewController()

Open in new window

When I run the app the splash screen appears and then the DTViewController appears. The problem is it's not picking up on the View in the Storyboard, just the DTViewController class. My evidence is the label doesn't show up but if I change the background color in code in DTViewController the change shows.

What am I doing wrong?
OWASP Proactive Controls
LVL 12
OWASP Proactive Controls

Learn the most important control and control categories that every architect and developer should include in their projects.

Using iOS - Ipod.

Found some interesting podcasts with big libraries - hundreds of episodes.

So far, only way to download them all would be to...click each one and select download.

Need top find an iOS podcast app that allows me to bulk download all podcasts.

I know Podbean allows this.  But, it is super buggy and crashes all the time.

Any others?


I have a UIPageViewController which I am using for onboarding/walthrough screens but at the moment they only work with swipes. I added a button but I can't actually connect it and create an IBAction. I was able to programatically create a button that could print to console but I don't know how to get it to move the screens like swiping does.

class PageViewController: UIPageViewController, UIPageViewControllerDelegate, UIPageViewControllerDataSource {
    var pageControl = UIPageControl()
    // MARK: UIPageViewControllerDataSource
    lazy var orderedViewControllers: [UIViewController] = {
        return [self.newVc(viewController: "sbBlue"),
                self.newVc(viewController: "sbRed")]
    override func viewDidLoad() {
        self.dataSource = self
        self.delegate = self
        // This sets up the first view that will show up on our page control
        if let firstViewController = orderedViewControllers.first {
                               direction: .forward,
                               animated: true,
                               completion: nil)
        // Do any additional setup after loading the view.
    func configurePageControl() {
        // The total number of pages that are available is based on how many 

Open in new window


I am working on an iOS application (in nativescript) that needs to get and post some data to an API in the background each 5 minutes. Now it seems that iOS is closing my application so I took a look at the long running tasks section of https://docs.nativescript.org/core-concepts/ios-runtime/how-to/BackgroundExecution but I fail to see how I should configure an interval now.

Also while it works correctly on the simulator (not thinking about the interval) with the debug fetch command, I can't get it to work correctly on a real device.
Hello EE,

in XCode 10 with Swift, I have successfully added Firebase database and my Sign up and Login works well.
I was wondering if in some ways, mayeb in AppDelegate? .. I could add some code that would signOut the user after x minutes of inactivity and go back to first screen .. ?
Thanks all for your great help. I appreciate
I am using Macbook. I have Mail app. I am not using it, but it has my emails and take huge space. I can't delete the app it's not allowed from Mac OS. So how to stop using it? So I can save the space.

Thanks a lot,
Best regards,
How can i print with Xamarin from IOS app ?
I have developed a website (https://inbranchcardprinting.azurewebsites.net) that my credit union will be using to upload a picture from a members phone to our Azure storage blob that will be printed onto their custom debit card. The main issue is right after the upload page (and before the thank you page just fine while exiting that action fine) Safari will display one of two error messages.
The first and most common one is "This web page has been reloaded because a problem has occurred." Sometimes this is accompanied by a dialog box asking to resubmit the form.
However, everything on the back end worked fine. No server side errors were thrown and the image is successfully uploaded to our azure storage. I step through the controller and everything works fine and exits the action with no issue. This problem does not occur on desktop or Android devices.

Now I know that I can reproduce the bug so I look into how to diagnose iOS safari pages and tried to use their Web Inspector tool. I get it loaded up on my Mac just fine and tethered my iPhone to the Safari session. I go to the page and not only does it error on my iOS device it crashes my Mac's Safari window of debugging. So next I try to use Xcode's Simulator and system logging to capture the issue, and nearly the same thing happens only I get an on screen(simulator) error of "This page can not be loaded because the web page stopped responding." This doesn't crash the Simulator, but the logger window did not record …
Lync 2013 with Exchange 2013 - The Lync Contacts that sync over to our Android and iOS mobile devices end up with a " + " prefix on the phone numbers. This causes the call to fail, as this makes it look like an international call to the phone carrier. You can manally Edit and remove the + sign, but I would like to prevent the issue entirely.
   I haven't found anything online yet on the subject, but I will keep looking. Probably my syntax.
   Our Mobile Device Management system is Mobile Iron, but I am thinking this must be an issue relating to Lync 2013 and Exchange ActiveSync.

How do I Programmatically clear cache in iOS 12.
Can anyone help?
OWASP: Avoiding Hacker Tricks
LVL 12
OWASP: Avoiding Hacker Tricks

Learn to build secure applications from the mindset of the hacker and avoid being exploited.

I've created a PWA app on https and its working great on android
When you visit the website, it asks to add to home screen, and after this it loads in full screen - all good with android!

With iOS it doesn't show a prompt to add to home screen.
I've tried with safari
Is there anyway possible to get this working where notifies user to add to homescreen on iOS ?
IPad Pro / iOS12.0 randomly drops wireless internet connection

IPad Pro / iOS12.0 randomly drops Spectrum 40 mbps wireless internet connection, mostly requiring power cycle reboot. Same problem with iOS previous version.

 iPhone 8+ / iOS 12.0 also has this problem. 

This problem, always with mlb.tv, (and occasional others) does not occur with Apple TV which is Cat5 connected.

How to prevent?
Activision locked my iPad mini
Dear expert,

I have installed TeamViewer on my iPhone and my laptop. It is very annoying to and very limited control on IOS.

I tried Chrome remote desktop application but it is only give one way access from iPhone to PC not vice versa.

Please help me to find a free remote access application to manage and control the phone from my PC.

Thank you in advance.
exchange synchronisation problem with iphones and ipads and android phones
Display issue with bootstrap Col 4 and 8. between android and apple.


apple once doesnt look like the apple one ? and im not sure why all it is bootstraps col-sm-4 . and col-sm-8 wrapped in bootstraps row.

this is only in apple phones not android.

is also display correctly on chrome but not saferia


iOS is a mobile operating system developed by Apple; it is a derivative of the Mac OS X desktop operating system, with which it shares many (but not all) common frameworks and other components. These include Cocoa Touch, the Mach/Darwin/XNU kernel and code from the Berkeley Software Distribution (BSD). Each iOS application runs in its own secure sandbox to prevent altering other applications, the operating system, or any other data.