Re: [swift-users] Is there method indiicate current thread is mainthread in swift?

2016-07-13 Thread Mark Dalrymple via swift-users
To really split hairs, the iPhone 10.10 SDK from Xcode 8.0 beta 1 has the
+isMainThread, and beta 2 has the class property :-)  (being a collector of
header files...)

(and I do need to break that 8.2 for 8-beta-2 habit)

++md


On Wed, Jul 13, 2016 at 11:34 AM, Jens Alfke  wrote:

>
> > On Jul 13, 2016, at 7:20 AM, Mark Dalrymple via swift-users <
> swift-users@swift.org> wrote:
> >
> > It's a change in Xcode 8.2 - NSThread.isMainThread in ObjC land is now a
> class property:
>
> ^^ Xcode 8.0 (beta)
>
> > In Xcode 8.1(and since iPhone OS 2) it was a regular old-school class
> method:
>
> ^^ Xcode 7.x
>
> Strictly speaking, this is a change in the iOS 10 / macOS 10.12 SDKs (but
> of course they’re rev-locked to Xcode versions.)
>
> —Jens
___
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users


Re: [swift-users] Is there method indiicate current thread is mainthread in swift?

2016-07-13 Thread Jens Alfke via swift-users

> On Jul 13, 2016, at 7:20 AM, Mark Dalrymple via swift-users 
>  wrote:
> 
> It's a change in Xcode 8.2 - NSThread.isMainThread in ObjC land is now a 
> class property:

^^ Xcode 8.0 (beta)

> In Xcode 8.1(and since iPhone OS 2) it was a regular old-school class method:

^^ Xcode 7.x

Strictly speaking, this is a change in the iOS 10 / macOS 10.12 SDKs (but of 
course they’re rev-locked to Xcode versions.)

—Jens
___
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users


Re: [swift-users] Is there method indiicate current thread is mainthread in swift?

2016-07-13 Thread Jose Cheyo Jimenez via swift-users
That's probably part of the new naming guidelines. 

> On Jul 13, 2016, at 7:13 AM, Nate Birkholz  wrote:
> 
> Is this a change to NSThread in the release, or to the language, dropping 
> empty () when calling methods? If the latter, what proposal is it? i can't 
> find it.
> 
>> On Wed, Jul 13, 2016 at 12:41 AM, Jose Cheyo Jimenez via swift-users 
>>  wrote:
>> //swift 2.2+
>> NSThread.isMainThread()
>> 
>> //swift 3+
>> Thread.isMainThread
>> 
>> 
>>> On Jul 13, 2016, at 12:27 AM, qi bo via swift-users  
>>> wrote:
>>> 
>>> isMainThread is an method in object-c. how to indicate current thread is 
>>> main thread?
>>> 
>>> thank you
>>> Bob
>>> 
>>> ___
>>> swift-users mailing list
>>> swift-users@swift.org
>>> https://lists.swift.org/mailman/listinfo/swift-users
>> 
>> 
>> ___
>> swift-users mailing list
>> swift-users@swift.org
>> https://lists.swift.org/mailman/listinfo/swift-users
> 
> 
> 
> -- 
> Nate Birkholz
___
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users


Re: [swift-users] Is there method indiicate current thread is mainthread in swift?

2016-07-13 Thread Mark Dalrymple via swift-users
It's a change in Xcode 8.2 - NSThread.isMainThread in ObjC land is now a
class property:

@property (class, readonly) BOOL isMainThread NS_AVAILABLE(10_5, 2_0);

In Xcode 8.1(and since iPhone OS 2) it was a regular old-school class
method:

+ (BOOL)isMainThread NS_AVAILABLE(10_5, 2_0)

and so it loses the paren requirement now.

++md






On Wed, Jul 13, 2016 at 10:13 AM, Nate Birkholz via swift-users <
swift-users@swift.org> wrote:

> Is this a change to NSThread in the release, or to the language, dropping
> empty () when calling methods? If the latter, what proposal is it? i can't
> find it.
>
> On Wed, Jul 13, 2016 at 12:41 AM, Jose Cheyo Jimenez via swift-users <
> swift-users@swift.org> wrote:
>
>> //swift 2.2+
>> NSThread.isMainThread()
>>
>> //swift 3+
>> Thread.isMainThread
>>
>>
>> On Jul 13, 2016, at 12:27 AM, qi bo via swift-users <
>> swift-users@swift.org> wrote:
>>
>> isMainThread is an method in object-c. how to indicate current thread is
>> main thread?
>>
>> thank you
>> Bob
>> ___
>> swift-users mailing list
>> swift-users@swift.org
>> https://lists.swift.org/mailman/listinfo/swift-users
>>
>>
>>
>> ___
>> swift-users mailing list
>> swift-users@swift.org
>> https://lists.swift.org/mailman/listinfo/swift-users
>>
>>
>
>
> --
> Nate Birkholz
>
> ___
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
___
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users


Re: [swift-users] Is there method indiicate current thread is mainthread in swift?

2016-07-13 Thread Nate Birkholz via swift-users
Is this a change to NSThread in the release, or to the language, dropping
empty () when calling methods? If the latter, what proposal is it? i can't
find it.

On Wed, Jul 13, 2016 at 12:41 AM, Jose Cheyo Jimenez via swift-users <
swift-users@swift.org> wrote:

> //swift 2.2+
> NSThread.isMainThread()
>
> //swift 3+
> Thread.isMainThread
>
>
> On Jul 13, 2016, at 12:27 AM, qi bo via swift-users 
> wrote:
>
> isMainThread is an method in object-c. how to indicate current thread is
> main thread?
>
> thank you
> Bob
> ___
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
>
> ___
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
>


-- 
Nate Birkholz
___
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users


Re: [swift-users] Is there method indiicate current thread is mainthread in swift?

2016-07-13 Thread qi bo via swift-users
my swift is 2016-05-09-a-ubuntu14.04.
import Foundation
if Thread.isMainThread {
...
}
but unresolved identifier "Thread" occur



On Wed, Jul 13, 2016 at 3:41 PM +0800, "Jose Cheyo Jimenez" 
> wrote:

//swift 2.2+
NSThread.isMainThread()

//swift 3+
Thread.isMainThread


On Jul 13, 2016, at 12:27 AM, qi bo via swift-users 
> wrote:


isMainThread is an method in object-c. how to indicate current thread is main 
thread?

thank you
Bob

___
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

___
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users


Re: [swift-users] Is there method indiicate current thread is mainthread in swift?

2016-07-13 Thread Jose Cheyo Jimenez via swift-users
//swift 2.2+
NSThread.isMainThread()

//swift 3+
Thread.isMainThread


> On Jul 13, 2016, at 12:27 AM, qi bo via swift-users  
> wrote:
> 
> isMainThread is an method in object-c. how to indicate current thread is main 
> thread?
> 
> thank you
> Bob
> 
> ___
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users

___
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users