Victor Choi

  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Downloads
    • Dvd
    • Games
    • Software
      • Office
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Uncategorized

9/10/2016

Activate Firebase without Cocoapods in Xcode 8

 2:12 PM     Cocoapods, Firebase, Xcode8     No comments   

I need to convert a project based on Xcode 7 to Xcode 8. In the project I use Firebase 2 (2.5.1) with CocoaPods. But the problem is that CocoaPods is not compatible to Xcode 8 and iOS10.
So I should do it manually without CocoaPods.

Deintegrate Cococapods from a project

First of all , I need to clearly deintegrate Cocoapods from my project.
I found this. And I can clearly remove Cocoapods from my project.

FireBase integration

The problem that I faced is a overwhelming Link errors below.


Firebase Link Errors

I need to add several libraries to use Firebase in Xcode 8 and iOS10.
  • SystemConfiguration.framework
  • libc++.tbd
  • libsqlite3.tbd
  • libicucore.dylib
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

8/30/2016

Simple Migration Options for CoreData PersistentStoreCoordinator

 1:46 PM     CoreData, Migration, PersistentStoreCoordinator     No comments   

If you change a scheme of your CoreData such as adding a new attribute, you can easily migrate it with options below.

do {
            try persistentStoreCoordinator.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: storeURL, options: [NSMigratePersistentStoresAutomaticallyOption: true , NSInferMappingModelAutomaticallyOption: true])
        } catch {
            fatalError("Error migrating store: \(error)")
        }
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

8/29/2016

New Fitbit Flex 2 , Fitbit Charge 2 and Apple Watch 2

 4:58 PM     Apple Watch 2, AppleWatch, Fitbit charge 2, New Fitbit Flex 2     No comments   

Fitbit Flex 2

Fitbit launched Fitbit Flex 2 which put a new function to track a swimming activity. It is similar to Misfit Shine.

Tracking a swimming activity

It tracks…

  • Laps
  • Duration
  • Calories
  • Distance

If it is compared to Misfit Shine’s Swimmer’s edition, Misfit Shine tracks everything which Fitbit Flex2 supports.

I think that Misfit Shine is more customized to track a swimming activity. Misfit Shine supports a unique feature calling ‘Swim Time Countdown’.

Water Resistance

Both of them support 50 meters water resistance.

Fitbit Charge 2

Several features which you should notice.

  • Improved its heart rate sensor.
  • Multi-Sports mode: tracks specific exercises like running , weights or yoga.
  • SmartTrack: Automatically records select exercises like hiking , biking , sports and more. Interested in experiecing how it works.

Fitbit VS Apple Watch 2

Now I wonder that the upcoming Apple Watch 2 supports more tracking features which Fitbit leads with their new products.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

8/21/2016

How can I use San Francisco mono font in Xcode7 ?

 2:20 AM     San Francisco mono, Xcode7     No comments   

Apple released a new coding font which calls San Francisco mono. I have used Source Code Pro which Adobe created. But I would like to test and use Apple’s one in Xcode7.

Basically San Francisco mono font is pre-installed in Xcode8 beta. So here is the way to use it in Xcode7.

  1. Install Xcode8 and find the location of the font.

  2. Copy them into your font directory in macOS. I used ~/Library/Fonts

  3. Launch Xcode7 and configure it as a coding font. (Xcode7 has a bug that you can’t select font collections in your macOS system. If you meet the problem, run the command below in Terminal and try it again.)

    defaults write -app Xcode NSFontPanelAttributes -string "1, 0"
    
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

8/15/2016

Why did I get the result nil through dataTaskWithURL ?

 3:54 PM     dataTaskWithURL, iOS Networking, NSURLSession     No comments   

If you use dataTaskWithURL , your intention might be getting a data from server and display the data to your UI. But, sometimes it makes a problem that the resulted data is nil.

To solve this issue, first of all you must recognize that dataTaskWithURL runs asynchronously. Conversely UI stuffs runs on the main thread on iOS. So the time that you get a data from the server might not be synced with the time you display the data to your UI. So in this case you might see a strange nil value on it.

You can simply think that I can run it sychronously. But, it would cause a bad user experience. So here is a solution which is creating another completionHandler to run it asynchronously. And then if you want to update your UI , remember that the task should be taken on main queue.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

8/14/2016

How can I change the modal transition of a presented view controller?

 5:47 AM     modal transition, modalTransitionStyle, presented view controller, presenting view controller     No comments   

In iOS the default transition between presenting view controller and presented view controller is .CoverVertical. But sometimes you might want to change it to a different animation style.

If you setup a presented view controller , it has a property which calls modalTransitionStyle and you can choose one of styles below,

  • CoverVerticial (Default)
  • FlipHorizontal
  • CrossDissolve
  • PartialCurl
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

8/13/2016

How to point your Godaddy domain to a2Hosting

 1:09 PM     a2hosting, domain, godaddy     2 comments   

I recently created an account in a2hosting to host a wordpress website. And then I need to point a domain in Godaddy to a2hosting account.

This video helped me to get it done.

By the way a2hosting’s default option doesn’t provide a public IP address for the account. I use a2hosting’s Shared Hosting Swift product. They charge the additional fee $4 for it.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Newer Posts Older Posts Home

Search This Blog

Popular Posts

Blog Archive

  • ▼  2020 (2)
    • ▼  January (2)
      • Error- helm docker-registry does not have any acti...
      • How to clean up none docker images
  • ►  2019 (21)
    • ►  December (2)
    • ►  November (6)
    • ►  October (5)
    • ►  September (2)
    • ►  August (3)
    • ►  July (2)
    • ►  June (1)
  • ►  2017 (11)
    • ►  December (2)
    • ►  November (2)
    • ►  July (2)
    • ►  May (1)
    • ►  April (1)
    • ►  March (3)
  • ►  2016 (48)
    • ►  December (3)
    • ►  November (2)
    • ►  September (1)
    • ►  August (10)
    • ►  July (5)
    • ►  June (7)
    • ►  May (2)
    • ►  April (18)
Powered by Blogger.

Navigation Menu

  • Home
  • About
  • Documentation
  • Contact

Contact Us

Name

Email *

Message *

Copyright © Victor Choi | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates