Re: Reviving an old PyObjC app

"Diez B. Roggisch" <[email protected]> Tue, 17 Apr 2018 17:00:27 +0200
Newsgroups gmane.comp.python.pyobjc.devel
Message-ID <[email protected]>
--===============1897026015530364418==
Content-Type: multipart/signed;
 boundary="Apple-Mail=_61C2069E-34B6-4AF8-A5CA-6A19CC3ED749";
 protocol="application/pgp-signature"; micalg=pgp-sha512


--Apple-Mail=_61C2069E-34B6-4AF8-A5CA-6A19CC3ED749
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_F41AE515-294D-4497-BCAE-B88DF1D10122"


--Apple-Mail=_F41AE515-294D-4497-BCAE-B88DF1D10122
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Maybe this helps you:

 https://github.com/deets/minimal-pyobjc/tree/outlets-and-actions =
<https://github.com/deets/minimal-pyobjc/tree/outlets-and-actions>

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.

Cheers,

Diez

> On 17. Apr 2018, at 15:10, Zachery Bir <[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://sdm.link/slashdot
> _______________________________________________
> Pyobjc-dev mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pyobjc-dev


--Apple-Mail=_F41AE515-294D-4497-BCAE-B88DF1D10122
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"">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><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"">https://lists.sourceforge.net/lists/listinfo/pyobjc-dev<br =
class=3D""></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_F41AE515-294D-4497-BCAE-B88DF1D10122--

--Apple-Mail=_61C2069E-34B6-4AF8-A5CA-6A19CC3ED749
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

iQEzBAEBCgAdFiEEijcjZP0vXZhz8OhhyBau9wuVhecFAlrWDAsACgkQyBau9wuV
hecsLAf/Y2C3au/bz7COYAB0D3ZkfnVh+yOyu4xTN0qPOhd8nZF8Rh1W3CsPyyz+
u0XV+cbI5rQbR92WdrxW9gyrIi4lD/dPlDBoAqQ39p2wEBB7siH01nDcTczxqcwK
/ulizKyW6CwbZ2/h6Wh7YcjmdOhpFTEvVrBVkIWzBFB6L0DFUIJPSMMrErRGzz9K
hiEzut/4RtDywy95T8q4xIr/4fIv80xg6N6jFGbLCX/QZAoCaEKM2yKjTrjF1kFc
zdoahDKYReiRd+445TRmLq/AnCBqtu4B2cL92WuerEyQVkvfyyx5Y0VOwRVdJl9u
7EsGhxVxqDxE7KvVmgOOAdldUyGWGA==
=SEoc
-----END PGP SIGNATURE-----

--Apple-Mail=_61C2069E-34B6-4AF8-A5CA-6A19CC3ED749--


--===============1897026015530364418==
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
--===============1897026015530364418==
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

--===============1897026015530364418==--