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 <<a href=3D"mailto:[email protected]"= class=3D"">[email protected]</a>> 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 <<a = href=3D"mailto:[email protected]" class=3D"">[email protected]</a>> = 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""> <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 <<a href=3D"mailto:[email protected]" = class=3D"">[email protected]</a>> 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 -> 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==--