Re: Reviving an old PyObjC app

"Diez B. Roggisch" <[email protected]> Tue, 17 Apr 2018 17:48:09 +0200
Newsgroups gmane.comp.python.pyobjc.devel
Message-ID <[email protected]>
--===============0825766522302956181==
Content-Type: multipart/signed;
 boundary="Apple-Mail=_76B08371-0958-4E7A-8968-7E5F19934978";
 protocol="application/pgp-signature"; micalg=pgp-sha512


--Apple-Mail=_76B08371-0958-4E7A-8968-7E5F19934978
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A2C8A369-FAB7-4D10-AA17-8D9D0070EA61"


--Apple-Mail=_A2C8A369-FAB7-4D10-AA17-8D9D0070EA61
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Don=E2=80=99t forget to check out the various branches - I did this to =
switch seamlessly during the talk.

Cheers,

Diez

> On 17. Apr 2018, at 17:01, Zachery Bir <[email protected]> wrote:
>=20
> Fantastic, thanks!
>=20
> Zac
>=20
>> On Apr 17, 2018, at 11:00 AM, Diez B. Roggisch <[email protected] =
<mailto:[email protected]>> wrote:
>>=20
>> Maybe this helps you:
>>=20
>>  https://github.com/deets/minimal-pyobjc/tree/outlets-and-actions =
<https://github.com/deets/minimal-pyobjc/tree/outlets-and-actions>
>>=20
>> It=E2=80=99s a small example project I created for a talk. It worked =
until quite recently for me after Xcode transitioned to the built-in IB, =
and XIBs. Haven=E2=80=99t checked it in a while, but maybe it gives you =
a headstart.
>>=20
>> Cheers,
>>=20
>> Diez
>>=20
>>> On 17. Apr 2018, at 15:10, Zachery Bir <[email protected] =
<mailto:[email protected]>> wrote:
>>>=20
>>> Hey, all
>>>=20
>>> I=E2=80=99m resurrecting an app I wrote years ago. In addition to =
updating it to Python 3, I=E2=80=99m also trying to get it happy with =
modern Xcode. I=E2=80=99ve removed the NibClassBuilder references, but =
I=E2=80=99m not entirely sure the best way to make it IB-able. The docs =
seems to be pinned to much older versions of Xcode, and the File -> Read =
Class Files has long gone. Anyone have any updated pointers for using =
modern Xcode (9+) with PyObjC? I=E2=80=99m happy to contribute updated =
docs once I=E2=80=99ve made the transition myself.
>>>=20
>>> Thanks,
>>>=20
>>> Zac
>>>=20
>>>=20
>>> =
--------------------------------------------------------------------------=
----
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org <http://slashdot.org/>! =
http://sdm.link/slashdot <http://sdm.link/slashdot>
>>> _______________________________________________
>>> Pyobjc-dev mailing list
>>> [email protected] =
<mailto:[email protected]>
>>> https://lists.sourceforge.net/lists/listinfo/pyobjc-dev =
<https://lists.sourceforge.net/lists/listinfo/pyobjc-dev>
>>=20
>=20


--Apple-Mail=_A2C8A369-FAB7-4D10-AA17-8D9D0070EA61
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Don=E2=80=99t forget to check out the various branches - I =
did this to switch seamlessly during the talk.<div class=3D""><br =
class=3D""></div><div class=3D"">Cheers,</div><div class=3D""><br =
class=3D""></div><div class=3D"">Diez</div><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
17. Apr 2018, at 17:01, Zachery Bir &lt;<a href=3D"mailto:[email protected]"=
 class=3D"">[email protected]</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Fantastic, thanks!<div =
class=3D""><br class=3D""></div><div class=3D"">Zac<br class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Apr 17, 2018, at 11:00 AM, Diez B. Roggisch &lt;<a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D"">Maybe this =
helps you:<div class=3D""><br class=3D""></div><div class=3D"">&nbsp;<a =
href=3D"https://github.com/deets/minimal-pyobjc/tree/outlets-and-actions" =
class=3D"">https://github.com/deets/minimal-pyobjc/tree/outlets-and-action=
s</a></div><div class=3D""><br class=3D""></div><div class=3D"">It=E2=80=99=
s a small example project I created for a talk. It worked until quite =
recently for me after Xcode transitioned to the built-in IB, and XIBs. =
Haven=E2=80=99t checked it in a while, but maybe it gives you a =
headstart.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Cheers,</div><div class=3D""><br class=3D""></div><div =
class=3D"">Diez</div><div class=3D""><br class=3D""><div =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 17. =
Apr 2018, at 15:10, Zachery Bir &lt;<a href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">Hey, =
all<br class=3D""><br class=3D"">I=E2=80=99m resurrecting an app I wrote =
years ago. In addition to updating it to Python 3, I=E2=80=99m also =
trying to get it happy with modern Xcode. I=E2=80=99ve removed the =
NibClassBuilder references, but I=E2=80=99m not entirely sure the best =
way to make it IB-able. The docs seems to be pinned to much older =
versions of Xcode, and the File -&gt; Read Class Files has long gone. =
Anyone have any updated pointers for using modern Xcode (9+) with =
PyObjC? I=E2=80=99m happy to contribute updated docs once I=E2=80=99ve =
made the transition myself.<br class=3D""><br class=3D"">Thanks,<br =
class=3D""><br class=3D"">Zac<br class=3D""><br class=3D""><br =
class=3D"">---------------------------------------------------------------=
---------------<br class=3D"">Check out the vibrant tech community on =
one of the world's most<br class=3D"">engaging tech sites, <a =
href=3D"http://slashdot.org/" class=3D"">Slashdot.org</a>! <a =
href=3D"http://sdm.link/slashdot" =
class=3D"">http://sdm.link/slashdot</a><br =
class=3D"">_______________________________________________<br =
class=3D"">Pyobjc-dev mailing list<br class=3D""><a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a><br class=3D""><a =
href=3D"https://lists.sourceforge.net/lists/listinfo/pyobjc-dev" =
class=3D"">https://lists.sourceforge.net/lists/listinfo/pyobjc-dev</a><br =
class=3D""></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_A2C8A369-FAB7-4D10-AA17-8D9D0070EA61--

--Apple-Mail=_76B08371-0958-4E7A-8968-7E5F19934978
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEzBAEBCgAdFiEEijcjZP0vXZhz8OhhyBau9wuVhecFAlrWFzkACgkQyBau9wuV
hedVVQf/cpnZyssW03YGgsWElIHI2HHMC6euTbMcbinqanvvnKdiuWkOtzHFhndY
YLF35NGLs+3VZQXTQ+0xZ8FLSkkLrK9xFXZVjjIfmaqTk4lcZuonS37O3uk1M+Tt
FyJY7k7EIVDrS1rHfAZnzqXppWSzAL+E/0uN6i3Aj7uDNs462tXFO2HUO6CBcYQk
OqcHrFH5YGu/3Qw9rR2t5wLtsbSzPD3B2igeZ09OgTfUuh1gkaX8+hOmtlmB/whO
/8hUdx0riEvfUL2+LcgnSXwziO8FVVcfpZS81dj9WZkrk1kcTEI9NzU5/8x/jlEv
YYxC/giKWuEJztbctvSuYZqcpFVMzA==
=rwzd
-----END PGP SIGNATURE-----

--Apple-Mail=_76B08371-0958-4E7A-8968-7E5F19934978--


--===============0825766522302956181==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============0825766522302956181==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Pyobjc-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyobjc-dev

--===============0825766522302956181==--