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

audio works in all desktop browsers but on mobile IOS Safari it doesn't work.

When I click on play the audio doesn't play on Safari which i running 11.4.1
Cloud Class® Course: Microsoft Windows 7 Basic
LVL 12
Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

Is the Instagram iOS app on my iPhone using an HTTPS SSL to encrypt all session activity from being viewed by my ISP? How do you know? Is there any evidence which proves all app activity on Instagram is encrypted or not encrypted?
Which UI toolkit should I use?  My goals: I want the most modern looking and up-to-date GUI look and feel.  To me, this probably means the sorts of things one sees in mobile apps, and sometimes on well-designed web-pages.  But I have a requirement that this GUI be able to run on a windows desktop environment -- actually, probably on a touch screen tablet windows machine like the Surface.    I would like the technology to be portable, so that perhaps it might also someday run on an android device, or on a web-page.   But of first priority is that it can run on a windows touch screen device.    So much of the cool stuff I see is oriented to iOS or Android -- how do I keep up, and be just as modern and appealing, but able to run on a windows machine?   My primary question is the technology, the toolkit or SDK;  a secondary interest might be for a prototyping tool that works well with the chosen system.  Thanks for your help and opinions!
Can I replicate a search using the Google Maps API local search with  an iOS MKLocalSearchRequest() ?  For example, using the Google API, making a map search using the keyword "hostels" works correctly. In iOS using MKLocalSearchRequest(), using a naturalLanguageQuery, I just get hotels. Is there a way to fix this?  Or am i forced to use the Google Maps API within iOS?
I am trying to make a request to Google Cloud NLP API to obtain sentiment analysis for a piece of text. I used Postman to design the correct request, and I was able to get a valid response using Postman. However, when I try to make the same request from Swift, it gives me an error. The error and code snippet used to make the request is shown below.

func sendAPIRequest(with text: String){

    print("Text: ", text)
    let jsonRequest = [
            "language": "EN",
            "content":"'Lawrence of Arabia' is a highly rated film biography about British Lieutenant T. E. Lawrence. Peter O'Toole plays Lawrence in the film."

    let jsonObject = JSON(jsonRequest)

    let headers: HTTPHeaders = [
        "X-Ios-Bundle-Identifier": "\(Bundle.main.bundleIdentifier ?? "") ",
        "Content-Type": "application/json"
    let APIRequest = Alamofire.request("\(gCloudAPIKey)", method: .post , parameters: jsonRequest as? [String: Any], encoding: JSONEncoding.default , headers: headers).responseJSON { (response) in
        if let json = response.result.value {
            print("JSON: \(json)")

Open in new window

error =     {
    code = 400;
    details =         (
            "@type" = "";
            fieldViolations =                 (
                    description = "Must have some text content to annotate.";
                    field = "document.content";
    message = "One of content, or gcs_content_uri must be set.";
    status = "INVALID_ARGUMENT";

Open in new window

How to animate tableview row actions when swiped for iOS 10 and below ? . i want to achieve the same  like the iOS  mail app animations bringing one view behind other
Hello All,

Xxamarin help:

I need to hide and display stack layout conditionally inside stack layout. So when user taps on a button and another stack layout is displayed. However, the problem is that scrollview automatically scrolls to the top in ios. In Android the same code is working fine.

Please help me with the above functionality. Thanks for your support.
Hi, Experts

We have one modular core switch (6500) and one IPS/IDS module, they can not work each other,

we did lots of searches and we find that we needs IOS 12.2(17a)SX10 or 12.2(14)SX1.

But when we refereed to Cisco site , understood, This version had a bug and Cisco removed it, Does anyone have any guidance about it?

It is Running Cisco IOS Software,

One Supervisor Engine 720,  WS-SUP720-3B,

Sub Modules:
Centralized Forwarding Card   WS-F6700-CFC
Policy Feature Card 3   WS-F6K-PFC3B

Software version IPS/IDS= 6.2, IOS version core switch=12.2(33)SXj10

I dont have MAC machine currently but the requirement is to test the cordova app using windows + iPhone. How can I do the testing of cordova ios app using windows and iPhone?

Beautiful people of Experts-Exchange,

I have an app built on ruby on rails running on a Linode server. The app has iOS and android versions available as code in Bitbucket for source control.

The app uses cloud hosting on and

When I send text from one end to another for 2 registered users; it gets delivered. But when I send pictures; there is an image failure with only placeholder shown in receiver.

Log shows

OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed):
  app/controllers/api/v1/users_controller.rb:16:in `auth_cloud'

The bucket has a users_controller.rb which (on branch 'auth_cloud') in api_server/app/controllers/api/v1 that looks like -

def auth_cloud
    uri          =  URI ''
    data         = { 'auth' => { "RAX-KSKEY:apiKeyCredentials" => { 'username' => '***' , 'apiKey' => '***' }} }
    json_headers = {"Content-Type" => "application/json", "Accept" => "application/json"}
    http   =, 443
    http.use_ssl = true
    res    = uri.path, data.to_json, json_headers
    if res                                                                                               //This is line 16
      data = JSON.parse res.body
      render json: { response: data['access']['token']['id'] }
      render json: { error: 'could not auth to rackspace'…
Cloud Class® Course: Microsoft Exchange Server
LVL 12
Cloud Class® Course: Microsoft Exchange Server

The MCTS: Microsoft Exchange Server 2010 certification validates your skills in supporting the maintenance and administration of the Exchange servers in an enterprise environment. Learn everything you need to know with this course.

We are developing customized iOS app for our customer and our Customers are like organization they have their own customers.
in short we are developing iOS app for customers of our customer (B2B).

Now my question to our experts are
1. What kind of developer program I should opt for?
2. What is volume purchase program?
3. Will Volume purchase program affect me in any way?
4. What kind of precaution I should be taking in such kind app?
5. Does apple allow such apps?

Please Help Me

Thanks in advance.
I recently upgraded a user's iPhone from the 6 to the 8 and he pointed out that while all the main stuff transferred over fine, the autocomplete/recent history for e-mail addresses didn't but was something he used frequently. (I transferred via itunes backup.) I can't find much on this online to see if it's possible to bring this over. He doesn't even have iCloud set up, which is what I saw mentioned a few times. Any thoughts?
I am new to swift and I have developed an app code based on various tutorials. the app is video recording app with a custom button and custom screen. All I need is to record the video and save the video to an external server based on the click of button. Please help

import UIKit
import AVFoundation
import MapKit
import CoreLocation

class fireSOSViewController: UIViewController,AVCaptureVideoDataOutputSampleBufferDelegate,CLLocationManagerDelegate,MKMapViewDelegate {
    @IBOutlet weak var cameraview: UIImageView!
    @IBOutlet weak var mapView: MKMapView!
    var takeVideo = false
    let locationManager = CLLocationManager()
    @IBAction func cancelFireSOS(_ sender: Any) {
         self.dismiss(animated: true, completion: nil)
        var captureSession = AVCaptureSession()
        var previewLayer:CALayer!
        var captureDevice:AVCaptureDevice!
        var takePhoto = false
    public var screenWidth: CGFloat {
        return UIScreen.main.bounds.width
    override func viewDidLoad() {
        //   nLabel.text = labelTitle
        if CLLocationManager.locationServicesEnabled() {
            locationManager.delegate = self
            locationManager.desiredAccuracy = kCLLocationAccuracyBest
            mapView.delegate = self

Open in new window

I have the following code which works on IE and Chrome and iPad (iOS), but not an iPhone (iOS)

Does anyone know why - does iPhone IOS have a restriction that isn't on iPad (iOS)? Any insights would be appreciated.

#myVideo {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
  	 z-index: -1;

<video autoplay muted loop id="myVideo">
  <source src="GreIDD5Tech1.mp4" type="video/mp4">
  Your browser does not support HTML5 video.

Open in new window

I am looking for a recommendation of a product that enable online training and collaboration for small-Med (15 person) teams.
Team requirements would be:
  • distribution of training material (online presentations and video)
  • scheduling of milestones
  • tracking of progress of training material
  • collaboration between team members (where they can ask each other and moderators questions)
  • availability on IOS and Android (as well as desktop)
  • Team Lead will take the team through a learning path through posting of online "chapters" material
  • at the end of each chapter, team members will be asked to confirm they understand.
Dear All

             Iphone 8 plus with IOS 11.4 after connect usb cable to window 10 computer, click the iphone icon in my computer, it show empty, i have tried to connect with 2 other iphones, and it could show the photos in the iphone device, any idea why the iphone 8 plus show empty ?

I had a problem with UITableView Lagging on Scroll when there were long non-English (Persian) text in the cell (list with more than 40000 items and text with more than 1500 chars wont lag if they are English ) so I came up with this only solution that worked for me to keep the cells in an Array (just the non-English Ones) and reuse them myself instead of dequeuing again (will use normal pattern with other cell types) it works just perfect when the data is already added for the first time , adding a new Data no matter of what type messes up the table. here's the code :

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

            if(dataIndex[indexPath.row].cell == nil)
                let cell = tableView.dequeueReusableCell(withIdentifier: "ChatRightTextCell", for: indexPath) as! ChatRightTextCell

                cell.configureCell(indexPath: indexPath)
                dataIndex[indexPath.row].cell = cell
                return cell
                let cell = dataIndex[indexPath.row].cell
                cell.configureCell(indexPath: indexPath)
                return cell


note that the Table and the cells are transformed by 180 degree so the cells are stacked from bottom , so adding a new Item to the table be like :


at ViewController start there's a 'for' …
i need to refresh my table view and i m using this code .
 refresher = UIRefreshControl()
        refresher.attributedTitle = NSAttributedString(string: "pull to refresh")
        refresher.addTarget(self, action: #selector(UITableViewController.populate), for: UIControlEvents.valueChanged)

In this it is not taking the UITableviewcontoller .its saying error like
 "Type 'UITableViewController' has no member 'populate'"
Dear All,

We are running Microsoft Lync Server 2013 Hosting Pack with the latest Cumulative Update KB 2809243 (version 8308.992), published in July 2017.

Currently, and since February 2018, all our customers are facing an issue with the mobile client for iOS  ( and more specifically with push notifications.

Incoming calls are not pushed to the mobile client anymore, even with the “Background App Refresh” option enabled.

Back in November 2017, with the App version 6.17.3, push notifications were still working correctly, but the version 6.18.1.x deployed in February 2018 broke the service.

I still have an iPhone 7 with App version 6.17.3 (Nov 15, 2017) where push notifications are working perfectly.

I'm sure our infrastructure is OK, and the proof is that with an older App version, everything works well.

Do you have any suggestions?

Thank you a lot
Cloud Class® Course: Microsoft Azure 2017
LVL 12
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

We configure and prepaire IPads with apple configurator 2.5 on a mac.
With this program we change the background, hide some apps, etc.

Now a user wants to change their screen-lock settings, but this setting is locked (greyed out).
I have searched the policies regarding screen-lock but failed to find anythng related to that..

Do you have any suggestions?

thanks in advance!
We have some IOS app developers who have made a app for IOS (IPA package). They have send the IPA file to me, and they have signed it with their own developer certificate - and say that we must sign it with our own, before we can deploy it.

We are using Intune with SCCM (hybrid) and SCCM I know very well how to deploy and stuff. But do any have some input how we should do this ?. It must be noticed, the App must not be on "app store". It is a local company app that we want to deploy to company phones etc, so outside App store

Can any give some input on this ?

Another note. I tried to put the Ipa on a phone through apple configurator 2. It install, but afterwards the icon stay "grey" - and when trying to click on it, the error comes that the application cannot be installed.  Must the app not work through apple configurationer with manual installation ? - or has this also something to do with the developer signing etc ?
Thanks for taking the time to read this. I'm confused on how to insert a comment using the YouTube API. I'm fairly new to using APIs, so I don't quite get what they are saying to do in their documentation.

I've authenticated the user using Google Sign-In for iOS with the scope


Open in new window

which is required to insert a comment. But now, I have to actually insert the comment and (like I've said) I don't understand how to do that. I'm using Alamofire for the request and Swift 4 as my language. I would highly appreciate it if someone could help me.

As per my screenshot (attached), one of my Gmail accounts keeps show as 4 unread messages for about 5 seconds, and then it changes back to 0... or if I actually have 2 unread messages, it will show as 6, etc... then back to the 2 (the real unread number).

- it doesn't happen any of my other Gmail accounts
- it only happens on my iPhone and not on Mac Mail or Gmail in web view
- i've deleted the Mail account and re-added it... but the problem still persists
- i went into the account on my iPhone and selected all emails... marked them all as unread... then selected all again and marked them as read... but the problem still persists

Any help at all would be much appreciated.

I am using Apple iPhone  iOS 11.2.5. with exchange server 2016.
I normally don't have any issues with configuring e-mail to the phone but recently although users are still able to receive and send mail they are getting a pop up regarding can't verify server identity with the option to go to Details or Cancel and it also says autodiscover or  webmail.mydomain(depending on user)  cannot be Verified by Mail.
So I choose detail and I see a untrusted Certificate issued by nas-6D-EB-12.local. when I choose more details it gives more info regarding the certificate.
I do not know why this certificate is popping up all of a sudden.
I have attached a few screen shots of what I am talking about but whited out important names.
I tried uninstalling then restarting and/or resetingt my phone then adding account back but still no luck still getting popup.
Again I can cancel and mail flows normally...
Any solutions would be greatly appreciated
I have put my edited by all google sheets in an html. It is editable on laptop; but, not on iPad or iPhone.

<!DOCTYPE html>
  width: 100%;
  height: 100%;
<iframe  src=""&frameborder="1"&scrolling="yes"
<iframe src="index.html" frameborder="1" scrolling="yes"                          
  style="overflow: hidden; height: 95%;width: 47%; float: right;align="left">


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.