Browse Source

Fixed a typo in the code, doesn't really have a difference with the functionality. Also added memory management even though it's not needed as things auto release when the application close and the only thing to release is the password that we retained for the entire application run time.

master
GRMrGecko 14 years ago
parent
commit
575db8fb75
  1. 2
      .gitignore
  2. 2
      Classes/MGMController.h
  3. 7
      Classes/MGMController.m
  4. 881
      English.lproj/MainMenu.xib
  5. 34
      Password Practice.xcodeproj/grmrgecko.pbxuser
  6. 44
      Password Practice.xcodeproj/grmrgecko.perspectivev3
  7. BIN
      Screenshot.png

2
.gitignore

@ -0,0 +1,2 @@
build
*.zip

2
Classes/MGMController.h

@ -17,7 +17,7 @@
IBOutlet NSTextField *ppPassword;
IBOutlet NSTextField *ppTotal;
IBOutlet NSTextField *ppCorrect;
IBOutlet NSTextField *ppMisstakes;
IBOutlet NSTextField *ppMistakes;
IBOutlet NSTextField *ppAccuracy;
int total;
int correct;

7
Classes/MGMController.m

@ -17,6 +17,11 @@ NSString * const MGMSoundsKey = @"sounds";
mistakes = 0;
[passwordWindow makeKeyAndOrderFront:self];
}
- (void)dealloc {
if (password!=nil)
[password release];
[super dealloc];
}
- (IBAction)pwContinue:(id)sender {
if ([[pwPassword stringValue] isEqualToString:[pwVerify stringValue]]) {
@ -54,7 +59,7 @@ NSString * const MGMSoundsKey = @"sounds";
}
[ppTotal setIntValue:total];
[ppCorrect setIntValue:correct];
[ppMisstakes setIntValue:mistakes];
[ppMistakes setIntValue:mistakes];
[ppAccuracy setStringValue:[NSString stringWithFormat:@"%.0f%%", ((float)correct/(float)total)*100]];
[ppPassword setStringValue:@""];
}

881
English.lproj/MainMenu.xib

@ -12,8 +12,6 @@
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="535"/>
<integer value="533"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -1331,7 +1329,7 @@
<nil key="NSViewClass"/>
<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<object class="NSView" key="NSWindowView" id="823072588">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -1372,288 +1370,7 @@
</object>
<object class="NSArray" key="NSAllowedInputLocales">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>zh_Hans_CN</string>
<string>sq_AL</string>
<string>he_IL</string>
<string>uz_Latn</string>
<string>en_CA</string>
<string>zh</string>
<string>kk_Cyrl</string>
<string>sr_Cyrl</string>
<string>fr_CA</string>
<string>sr_Cyrl_RS</string>
<string>fr_LU</string>
<string>bg_BG</string>
<string>es_ES</string>
<string>da_DK</string>
<string>el_CY</string>
<string>ja_JP</string>
<string>kok_IN</string>
<string>mt_MT</string>
<string>ar_JO</string>
<string>de_LU</string>
<string>uz_Cyrl</string>
<string>pt_PT</string>
<string>af</string>
<string>ms_MY</string>
<string>nl_BE</string>
<string>es_US</string>
<string>en_PH</string>
<string>es_HN</string>
<string>be</string>
<string>sr_Latn_BA</string>
<string>es_CR</string>
<string>ca</string>
<string>vi_VN</string>
<string>zh_Hant_HK</string>
<string>bg</string>
<string>gu_IN</string>
<string>si_LK</string>
<string>am</string>
<string>or_IN</string>
<string>en_ZA</string>
<string>ar_YE</string>
<string>da</string>
<string>uk_UA</string>
<string>ar_OM</string>
<string>es_PE</string>
<string>cs_CZ</string>
<string>kk_Cyrl_KZ</string>
<string>de_AT</string>
<string>lv_LV</string>
<string>en_NZ</string>
<string>ar_BH</string>
<string>ar</string>
<string>en_AU</string>
<string>az_Cyrl</string>
<string>de</string>
<string>as</string>
<string>bn</string>
<string>zh_Hans_SG</string>
<string>es_PY</string>
<string>es_EC</string>
<string>ne_IN</string>
<string>pa_Guru_IN</string>
<string>fa</string>
<string>sw_KE</string>
<string>es_AR</string>
<string>az</string>
<string>fr_FR</string>
<string>en_US_POSIX</string>
<string>sr_Cyrl_BA</string>
<string>cs</string>
<string>zh_Hans</string>
<string>eu_ES</string>
<string>ga</string>
<string>en_PK</string>
<string>ar_LB</string>
<string>el</string>
<string>zh_Hant_TW</string>
<string>et_EE</string>
<string>fi</string>
<string>en</string>
<string>uz_Arab_AF</string>
<string>sw_TZ</string>
<string>it_CH</string>
<string>en_ZW</string>
<string>ha</string>
<string>eo</string>
<string>ar_SA</string>
<string>cy</string>
<string>th_TH</string>
<string>bn_BD</string>
<string>te_IN</string>
<string>ml_IN</string>
<string>he</string>
<string>es</string>
<string>fo</string>
<string>en_IN</string>
<string>et</string>
<string>om_KE</string>
<string>haw</string>
<string>eu</string>
<string>gl</string>
<string>ta_IN</string>
<string>zh_Hans_MO</string>
<string>id</string>
<string>fr</string>
<string>hi</string>
<string>ja</string>
<string>es_SV</string>
<string>hu_HU</string>
<string>en_SG</string>
<string>nn_NO</string>
<string>az_Latn</string>
<string>ii</string>
<string>id_ID</string>
<string>es_DO</string>
<string>fr_CH</string>
<string>ka</string>
<string>es_UY</string>
<string>en_MT</string>
<string>ar_QA</string>
<string>ar_TN</string>
<string>gu</string>
<string>de_CH</string>
<string>gv</string>
<string>sk_SK</string>
<string>hr</string>
<string>kn_IN</string>
<string>de_LI</string>
<string>ar_EG</string>
<string>el_GR</string>
<string>ar_SD</string>
<string>hu</string>
<string>af_NA</string>
<string>zh_Hant</string>
<string>ti_ER</string>
<string>ar_LY</string>
<string>is</string>
<string>ka_GE</string>
<string>it</string>
<string>om_ET</string>
<string>hy</string>
<string>ii_CN</string>
<string>hr_HR</string>
<string>ps_AF</string>
<string>pa_Arab_PK</string>
<string>es_NI</string>
<string>en_TT</string>
<string>pa_Guru</string>
<string>kk</string>
<string>kl</string>
<string>be_BY</string>
<string>km</string>
<string>zh_Hans_HK</string>
<string>kn</string>
<string>sv_SE</string>
<string>es_BO</string>
<string>ko</string>
<string>nb</string>
<string>ne_NP</string>
<string>pa_Arab</string>
<string>fr_MC</string>
<string>is_IS</string>
<string>ne</string>
<string>ar_SY</string>
<string>mk</string>
<string>uz_Arab</string>
<string>so_KE</string>
<string>ml</string>
<string>it_IT</string>
<string>hy_AM</string>
<string>sl_SI</string>
<string>ti_ET</string>
<string>uz_Latn_UZ</string>
<string>ar_AE</string>
<string>lt_LT</string>
<string>kw</string>
<string>pa</string>
<string>lt</string>
<string>nl</string>
<string>lv</string>
<string>so_SO</string>
<string>mr</string>
<string>nn</string>
<string>ru_RU</string>
<string>ms</string>
<string>ga_IE</string>
<string>fo_FO</string>
<string>mt</string>
<string>om</string>
<string>ar_MA</string>
<string>ms_BN</string>
<string>pl</string>
<string>ha_Latn</string>
<string>kok</string>
<string>mk_MK</string>
<string>or</string>
<string>uz_Cyrl_UZ</string>
<string>so_ET</string>
<string>de_DE</string>
<string>gl_ES</string>
<string>en_BW</string>
<string>en_JM</string>
<string>ar_IQ</string>
<string>ps</string>
<string>az_Latn_AZ</string>
<string>ta</string>
<string>pt</string>
<string>so_DJ</string>
<string>nl_NL</string>
<string>af_ZA</string>
<string>nb_NO</string>
<string>en_HK</string>
<string>fr_SN</string>
<string>si</string>
<string>km_KH</string>
<string>te</string>
<string>ro</string>
<string>ko_KR</string>
<string>mr_IN</string>
<string>sk</string>
<string>en_BE</string>
<string>en_MH</string>
<string>sl</string>
<string>th</string>
<string>ti</string>
<string>fr_BE</string>
<string>es_CL</string>
<string>pt_BR</string>
<string>en_VI</string>
<string>es_VE</string>
<string>sr_Latn_ME</string>
<string>so</string>
<string>hi_IN</string>
<string>as_IN</string>
<string>ru</string>
<string>de_BE</string>
<string>sq</string>
<string>en_GB</string>
<string>sr</string>
<string>fa_AF</string>
<string>es_MX</string>
<string>kw_GB</string>
<string>es_PR</string>
<string>ro_RO</string>
<string>uk</string>
<string>cy_GB</string>
<string>en_NA</string>
<string>fi_FI</string>
<string>ca_ES</string>
<string>az_Cyrl_AZ</string>
<string>en_IE</string>
<string>gv_GB</string>
<string>sv</string>
<string>tr</string>
<string>sw</string>
<string>vi</string>
<string>en_BZ</string>
<string>en_US</string>
<string>hy_AM_REVISED</string>
<string>ru_UA</string>
<string>ur_PK</string>
<string>ur</string>
<string>sr_Latn_RS</string>
<string>am_ET</string>
<string>bn_IN</string>
<string>ar_KW</string>
<string>haw_US</string>
<string>sr_Cyrl_ME</string>
<string>es_PA</string>
<string>es_CO</string>
<string>kl_GL</string>
<string>sr_Latn</string>
<string>uz</string>
<string>ur_IN</string>
<string>zh_Hant_MO</string>
<string>ha_Latn_NG</string>
<string>es_GT</string>
<string>tr_TR</string>
<string>fa_IR</string>
<string>pl_PL</string>
<string>sv_FI</string>
<string>ar_DZ</string>
<string>NSAllRomanInputSourcesLocaleIdentifier</string>
</object>
</object>
</object>
@ -1719,288 +1436,7 @@
<reference key="NSTextColor" ref="798933615"/>
<object class="NSArray" key="NSAllowedInputLocales">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>zh_Hans_CN</string>
<string>sq_AL</string>
<string>he_IL</string>
<string>uz_Latn</string>
<string>en_CA</string>
<string>zh</string>
<string>kk_Cyrl</string>
<string>sr_Cyrl</string>
<string>fr_CA</string>
<string>sr_Cyrl_RS</string>
<string>fr_LU</string>
<string>bg_BG</string>
<string>es_ES</string>
<string>da_DK</string>
<string>el_CY</string>
<string>ja_JP</string>
<string>kok_IN</string>
<string>mt_MT</string>
<string>ar_JO</string>
<string>de_LU</string>
<string>uz_Cyrl</string>
<string>pt_PT</string>
<string>af</string>
<string>ms_MY</string>
<string>nl_BE</string>
<string>es_US</string>
<string>en_PH</string>
<string>es_HN</string>
<string>be</string>
<string>sr_Latn_BA</string>
<string>es_CR</string>
<string>ca</string>
<string>vi_VN</string>
<string>zh_Hant_HK</string>
<string>bg</string>
<string>gu_IN</string>
<string>si_LK</string>
<string>am</string>
<string>or_IN</string>
<string>en_ZA</string>
<string>ar_YE</string>
<string>da</string>
<string>uk_UA</string>
<string>ar_OM</string>
<string>es_PE</string>
<string>cs_CZ</string>
<string>kk_Cyrl_KZ</string>
<string>de_AT</string>
<string>lv_LV</string>
<string>en_NZ</string>
<string>ar_BH</string>
<string>ar</string>
<string>en_AU</string>
<string>az_Cyrl</string>
<string>de</string>
<string>as</string>
<string>bn</string>
<string>zh_Hans_SG</string>
<string>es_PY</string>
<string>es_EC</string>
<string>ne_IN</string>
<string>pa_Guru_IN</string>
<string>fa</string>
<string>sw_KE</string>
<string>es_AR</string>
<string>az</string>
<string>fr_FR</string>
<string>en_US_POSIX</string>
<string>sr_Cyrl_BA</string>
<string>cs</string>
<string>zh_Hans</string>
<string>eu_ES</string>
<string>ga</string>
<string>en_PK</string>
<string>ar_LB</string>
<string>el</string>
<string>zh_Hant_TW</string>
<string>et_EE</string>
<string>fi</string>
<string>en</string>
<string>uz_Arab_AF</string>
<string>sw_TZ</string>
<string>it_CH</string>
<string>en_ZW</string>
<string>ha</string>
<string>eo</string>
<string>ar_SA</string>
<string>cy</string>
<string>th_TH</string>
<string>bn_BD</string>
<string>te_IN</string>
<string>ml_IN</string>
<string>he</string>
<string>es</string>
<string>fo</string>
<string>en_IN</string>
<string>et</string>
<string>om_KE</string>
<string>haw</string>
<string>eu</string>
<string>gl</string>
<string>ta_IN</string>
<string>zh_Hans_MO</string>
<string>id</string>
<string>fr</string>
<string>hi</string>
<string>ja</string>
<string>es_SV</string>
<string>hu_HU</string>
<string>en_SG</string>
<string>nn_NO</string>
<string>az_Latn</string>
<string>ii</string>
<string>id_ID</string>
<string>es_DO</string>
<string>fr_CH</string>
<string>ka</string>
<string>es_UY</string>
<string>en_MT</string>
<string>ar_QA</string>
<string>ar_TN</string>
<string>gu</string>
<string>de_CH</string>
<string>gv</string>
<string>sk_SK</string>
<string>hr</string>
<string>kn_IN</string>
<string>de_LI</string>
<string>ar_EG</string>
<string>el_GR</string>
<string>ar_SD</string>
<string>hu</string>
<string>af_NA</string>
<string>zh_Hant</string>
<string>ti_ER</string>
<string>ar_LY</string>
<string>is</string>
<string>ka_GE</string>
<string>it</string>
<string>om_ET</string>
<string>hy</string>
<string>ii_CN</string>
<string>hr_HR</string>
<string>ps_AF</string>
<string>pa_Arab_PK</string>
<string>es_NI</string>
<string>en_TT</string>
<string>pa_Guru</string>
<string>kk</string>
<string>kl</string>
<string>be_BY</string>
<string>km</string>
<string>zh_Hans_HK</string>
<string>kn</string>
<string>sv_SE</string>
<string>es_BO</string>
<string>ko</string>
<string>nb</string>
<string>ne_NP</string>
<string>pa_Arab</string>
<string>fr_MC</string>
<string>is_IS</string>
<string>ne</string>
<string>ar_SY</string>
<string>mk</string>
<string>uz_Arab</string>
<string>so_KE</string>
<string>ml</string>
<string>it_IT</string>
<string>hy_AM</string>
<string>sl_SI</string>
<string>ti_ET</string>
<string>uz_Latn_UZ</string>
<string>ar_AE</string>
<string>lt_LT</string>
<string>kw</string>
<string>pa</string>
<string>lt</string>
<string>nl</string>
<string>lv</string>
<string>so_SO</string>
<string>mr</string>
<string>nn</string>
<string>ru_RU</string>
<string>ms</string>
<string>ga_IE</string>
<string>fo_FO</string>
<string>mt</string>
<string>om</string>
<string>ar_MA</string>
<string>ms_BN</string>
<string>pl</string>
<string>ha_Latn</string>
<string>kok</string>
<string>mk_MK</string>
<string>or</string>
<string>uz_Cyrl_UZ</string>
<string>so_ET</string>
<string>de_DE</string>
<string>gl_ES</string>
<string>en_BW</string>
<string>en_JM</string>
<string>ar_IQ</string>
<string>ps</string>
<string>az_Latn_AZ</string>
<string>ta</string>
<string>pt</string>
<string>so_DJ</string>
<string>nl_NL</string>
<string>af_ZA</string>
<string>nb_NO</string>
<string>en_HK</string>
<string>fr_SN</string>
<string>si</string>
<string>km_KH</string>
<string>te</string>
<string>ro</string>
<string>ko_KR</string>
<string>mr_IN</string>
<string>sk</string>
<string>en_BE</string>
<string>en_MH</string>
<string>sl</string>
<string>th</string>
<string>ti</string>
<string>fr_BE</string>
<string>es_CL</string>
<string>pt_BR</string>
<string>en_VI</string>
<string>es_VE</string>
<string>sr_Latn_ME</string>
<string>so</string>
<string>hi_IN</string>
<string>as_IN</string>
<string>ru</string>
<string>de_BE</string>
<string>sq</string>
<string>en_GB</string>
<string>sr</string>
<string>fa_AF</string>
<string>es_MX</string>
<string>kw_GB</string>
<string>es_PR</string>
<string>ro_RO</string>
<string>uk</string>
<string>cy_GB</string>
<string>en_NA</string>
<string>fi_FI</string>
<string>ca_ES</string>
<string>az_Cyrl_AZ</string>
<string>en_IE</string>
<string>gv_GB</string>
<string>sv</string>
<string>tr</string>
<string>sw</string>
<string>vi</string>
<string>en_BZ</string>
<string>en_US</string>
<string>hy_AM_REVISED</string>
<string>ru_UA</string>
<string>ur_PK</string>
<string>ur</string>
<string>sr_Latn_RS</string>
<string>am_ET</string>
<string>bn_IN</string>
<string>ar_KW</string>
<string>haw_US</string>
<string>sr_Cyrl_ME</string>
<string>es_PA</string>
<string>es_CO</string>
<string>kl_GL</string>
<string>sr_Latn</string>
<string>uz</string>
<string>ur_IN</string>
<string>zh_Hant_MO</string>
<string>ha_Latn_NG</string>
<string>es_GT</string>
<string>tr_TR</string>
<string>fa_IR</string>
<string>pl_PL</string>
<string>sv_FI</string>
<string>ar_DZ</string>
<string>NSAllRomanInputSourcesLocaleIdentifier</string>
</object>
</object>
</object>
@ -2026,7 +1462,6 @@
</object>
</object>
<string key="NSFrameSize">{284, 112}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
@ -2041,7 +1476,7 @@
<nil key="NSViewClass"/>
<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<object class="NSView" key="NSWindowView" id="43178930">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -2062,288 +1497,7 @@
<reference key="NSTextColor" ref="798933615"/>
<object class="NSArray" key="NSAllowedInputLocales">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>zh_Hans_CN</string>
<string>sq_AL</string>
<string>he_IL</string>
<string>uz_Latn</string>
<string>en_CA</string>
<string>zh</string>
<string>kk_Cyrl</string>
<string>sr_Cyrl</string>
<string>fr_CA</string>
<string>sr_Cyrl_RS</string>
<string>fr_LU</string>
<string>bg_BG</string>
<string>es_ES</string>
<string>da_DK</string>
<string>el_CY</string>
<string>ja_JP</string>
<string>kok_IN</string>
<string>mt_MT</string>
<string>ar_JO</string>
<string>de_LU</string>
<string>uz_Cyrl</string>
<string>pt_PT</string>
<string>af</string>
<string>ms_MY</string>
<string>nl_BE</string>
<string>es_US</string>
<string>en_PH</string>
<string>es_HN</string>
<string>be</string>
<string>sr_Latn_BA</string>
<string>es_CR</string>
<string>ca</string>
<string>vi_VN</string>
<string>zh_Hant_HK</string>
<string>bg</string>
<string>gu_IN</string>
<string>si_LK</string>
<string>am</string>
<string>or_IN</string>
<string>en_ZA</string>
<string>ar_YE</string>
<string>da</string>
<string>uk_UA</string>
<string>ar_OM</string>
<string>es_PE</string>
<string>cs_CZ</string>
<string>kk_Cyrl_KZ</string>
<string>de_AT</string>
<string>lv_LV</string>
<string>en_NZ</string>
<string>ar_BH</string>
<string>ar</string>
<string>en_AU</string>
<string>az_Cyrl</string>
<string>de</string>
<string>as</string>
<string>bn</string>
<string>zh_Hans_SG</string>
<string>es_PY</string>
<string>es_EC</string>
<string>ne_IN</string>
<string>pa_Guru_IN</string>
<string>fa</string>
<string>sw_KE</string>
<string>es_AR</string>
<string>az</string>
<string>fr_FR</string>
<string>en_US_POSIX</string>
<string>sr_Cyrl_BA</string>
<string>cs</string>
<string>zh_Hans</string>
<string>eu_ES</string>
<string>ga</string>
<string>en_PK</string>
<string>ar_LB</string>
<string>el</string>
<string>zh_Hant_TW</string>
<string>et_EE</string>
<string>fi</string>
<string>en</string>
<string>uz_Arab_AF</string>
<string>sw_TZ</string>
<string>it_CH</string>
<string>en_ZW</string>
<string>ha</string>
<string>eo</string>
<string>ar_SA</string>
<string>cy</string>
<string>th_TH</string>
<string>bn_BD</string>
<string>te_IN</string>
<string>ml_IN</string>
<string>he</string>
<string>es</string>
<string>fo</string>
<string>en_IN</string>
<string>et</string>
<string>om_KE</string>
<string>haw</string>
<string>eu</string>
<string>gl</string>
<string>ta_IN</string>
<string>zh_Hans_MO</string>
<string>id</string>
<string>fr</string>
<string>hi</string>
<string>ja</string>
<string>es_SV</string>
<string>hu_HU</string>
<string>en_SG</string>
<string>nn_NO</string>
<string>az_Latn</string>
<string>ii</string>
<string>id_ID</string>
<string>es_DO</string>
<string>fr_CH</string>
<string>ka</string>
<string>es_UY</string>
<string>en_MT</string>
<string>ar_QA</string>
<string>ar_TN</string>
<string>gu</string>
<string>de_CH</string>
<string>gv</string>
<string>sk_SK</string>
<string>hr</string>
<string>kn_IN</string>
<string>de_LI</string>
<string>ar_EG</string>
<string>el_GR</string>
<string>ar_SD</string>
<string>hu</string>
<string>af_NA</string>
<string>zh_Hant</string>
<string>ti_ER</string>
<string>ar_LY</string>
<string>is</string>
<string>ka_GE</string>
<string>it</string>
<string>om_ET</string>
<string>hy</string>
<string>ii_CN</string>
<string>hr_HR</string>
<string>ps_AF</string>
<string>pa_Arab_PK</string>
<string>es_NI</string>
<string>en_TT</string>
<string>pa_Guru</string>
<string>kk</string>
<string>kl</string>
<string>be_BY</string>
<string>km</string>
<string>zh_Hans_HK</string>
<string>kn</string>
<string>sv_SE</string>
<string>es_BO</string>
<string>ko</string>
<string>nb</string>
<string>ne_NP</string>
<string>pa_Arab</string>
<string>fr_MC</string>
<string>is_IS</string>
<string>ne</string>
<string>ar_SY</string>
<string>mk</string>
<string>uz_Arab</string>
<string>so_KE</string>
<string>ml</string>
<string>it_IT</string>
<string>hy_AM</string>
<string>sl_SI</string>
<string>ti_ET</string>
<string>uz_Latn_UZ</string>
<string>ar_AE</string>
<string>lt_LT</string>
<string>kw</string>
<string>pa</string>
<string>lt</string>
<string>nl</string>
<string>lv</string>
<string>so_SO</string>
<string>mr</string>
<string>nn</string>
<string>ru_RU</string>
<string>ms</string>
<string>ga_IE</string>
<string>fo_FO</string>
<string>mt</string>
<string>om</string>
<string>ar_MA</string>
<string>ms_BN</string>
<string>pl</string>
<string>ha_Latn</string>
<string>kok</string>
<string>mk_MK</string>
<string>or</string>
<string>uz_Cyrl_UZ</string>
<string>so_ET</string>
<string>de_DE</string>
<string>gl_ES</string>
<string>en_BW</string>
<string>en_JM</string>
<string>ar_IQ</string>
<string>ps</string>
<string>az_Latn_AZ</string>
<string>ta</string>
<string>pt</string>
<string>so_DJ</string>
<string>nl_NL</string>
<string>af_ZA</string>
<string>nb_NO</string>
<string>en_HK</string>
<string>fr_SN</string>
<string>si</string>
<string>km_KH</string>
<string>te</string>
<string>ro</string>
<string>ko_KR</string>
<string>mr_IN</string>
<string>sk</string>
<string>en_BE</string>
<string>en_MH</string>
<string>sl</string>
<string>th</string>
<string>ti</string>
<string>fr_BE</string>
<string>es_CL</string>
<string>pt_BR</string>
<string>en_VI</string>
<string>es_VE</string>
<string>sr_Latn_ME</string>
<string>so</string>
<string>hi_IN</string>
<string>as_IN</string>
<string>ru</string>
<string>de_BE</string>
<string>sq</string>
<string>en_GB</string>
<string>sr</string>
<string>fa_AF</string>
<string>es_MX</string>
<string>kw_GB</string>
<string>es_PR</string>
<string>ro_RO</string>
<string>uk</string>
<string>cy_GB</string>
<string>en_NA</string>
<string>fi_FI</string>
<string>ca_ES</string>
<string>az_Cyrl_AZ</string>
<string>en_IE</string>
<string>gv_GB</string>
<string>sv</string>
<string>tr</string>
<string>sw</string>
<string>vi</string>
<string>en_BZ</string>
<string>en_US</string>
<string>hy_AM_REVISED</string>
<string>ru_UA</string>
<string>ur_PK</string>
<string>ur</string>
<string>sr_Latn_RS</string>
<string>am_ET</string>
<string>bn_IN</string>
<string>ar_KW</string>
<string>haw_US</string>
<string>sr_Cyrl_ME</string>
<string>es_PA</string>
<string>es_CO</string>
<string>kl_GL</string>
<string>sr_Latn</string>
<string>uz</string>
<string>ur_IN</string>
<string>zh_Hant_MO</string>
<string>ha_Latn_NG</string>
<string>es_GT</string>
<string>tr_TR</string>
<string>fa_IR</string>
<string>pl_PL</string>
<string>sv_FI</string>
<string>ar_DZ</string>
<string>NSAllRomanInputSourcesLocaleIdentifier</string>
</object>
</object>
</object>
@ -2540,7 +1694,6 @@
</object>
</object>
<string key="NSFrameSize">{284, 212}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
@ -3277,14 +2430,6 @@
</object>
<int key="connectionID">574</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">ppMisstakes</string>
<reference key="source" ref="976324537"/>
<reference key="destination" ref="1013912951"/>
</object>
<int key="connectionID">575</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">ppSounds</string>
@ -3325,6 +2470,14 @@
</object>
<int key="connectionID">584</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">ppMistakes</string>
<reference key="source" ref="976324537"/>
<reference key="destination" ref="1013912951"/>
</object>
<int key="connectionID">585</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@ -5242,7 +4395,7 @@
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">584</int>
<int key="maxID">585</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@ -5296,7 +4449,7 @@
<string>passwordWindow</string>
<string>ppAccuracy</string>
<string>ppCorrect</string>
<string>ppMisstakes</string>
<string>ppMistakes</string>
<string>ppPassword</string>
<string>ppSounds</string>
<string>ppTotal</string>
@ -5325,7 +4478,7 @@
<string>passwordWindow</string>
<string>ppAccuracy</string>
<string>ppCorrect</string>
<string>ppMisstakes</string>
<string>ppMistakes</string>
<string>ppPassword</string>
<string>ppSounds</string>
<string>ppTotal</string>
@ -5348,7 +4501,7 @@
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">ppMisstakes</string>
<string key="name">ppMistakes</string>
<string key="candidateClassName">NSTextField</string>
</object>
<object class="IBToOneOutletInfo">

34
Password Practice.xcodeproj/grmrgecko.pbxuser

@ -3,16 +3,16 @@
256AC3D80F4B6AC300CF3369 /* MGMController.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1221, 646}}";
sepNavSelRange = "{157, 0}";
sepNavVisRange = "{0, 689}";
sepNavSelRange = "{688, 0}";
sepNavVisRange = "{0, 688}";
sepNavWindowFrame = "{{0, 4}, {1280, 774}}";
};
};
256AC3D90F4B6AC300CF3369 /* MGMController.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1221, 949}}";
sepNavSelRange = "{0, 95}";
sepNavVisRange = "{0, 1429}";
sepNavIntBoundsRect = "{{0, 0}, {1221, 1014}}";
sepNavSelRange = "{374, 0}";
sepNavVisRange = "{0, 1364}";
sepNavWindowFrame = "{{0, 4}, {1280, 774}}";
};
};
@ -80,8 +80,12 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 296254544;
PBXWorkspaceStateSaveDate = 296254544;
PBXPerProjectTemplateStateSaveDate = 296276148;
PBXWorkspaceStateSaveDate = 296276148;
};
perUserProjectItems = {
2ADA1F6E11A8D0BE00436309 /* PBXBookmark */ = 2ADA1F6E11A8D0BE00436309 /* PBXBookmark */;
2ADA1F7411A8D0C400436309 /* PBXTextBookmark */ = 2ADA1F7411A8D0C400436309 /* PBXTextBookmark */;
};
sourceControlManager = 2AA24CA711A796140032E0EF /* Source Control */;
userBuildSettings = {
@ -133,7 +137,7 @@
isSCMEnabled = 0;
scmConfiguration = {
repositoryNamesForRoots = {
"" = "";
"" = "Password Practice";
};
};
};
@ -146,6 +150,20 @@
sepNavWindowFrame = "{{0, 4}, {1280, 774}}";
};
};
2ADA1F6E11A8D0BE00436309 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = 256AC3D80F4B6AC300CF3369 /* MGMController.h */;
};
2ADA1F7411A8D0C400436309 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 256AC3D80F4B6AC300CF3369 /* MGMController.h */;
name = "MGMController.h: 20";
rLen = 10;
rLoc = 447;
rType = 0;
vrLen = 689;
vrLoc = 0;
};
8D1107260486CEB800E47090 /* Password Practice */ = {
activeExec = 0;
executables = (

44
Password Practice.xcodeproj/grmrgecko.perspectivev3

@ -233,8 +233,6 @@
<key>Layout</key>
<array>
<dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
@ -278,8 +276,6 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
<integer>7</integer>
<integer>5</integer>
<integer>0</integer>
</array>
</array>
@ -364,8 +360,6 @@
<dict>
<key>Frame</key>
<string>{{10, 27}, {1073, 646}}</string>
<key>RubberWindowFrame</key>
<string>0 59 1280 719 0 0 1280 778 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@ -387,10 +381,33 @@
<string>PBXProjectFindModule</string>
</dict>
<dict>
<key>BecomeActive</key>
<true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXCVSModuleFilterTypeKey</key>
<integer>1032</integer>
<key>PBXCVSModuleTreeModuleColumnData</key>
<dict>
<key>PBXCVSModuleTreeModuleColumnWidthsKey</key>
<array>
<real>655</real>
<real>56</real>
<real>63</real>
<real>60</real>
<real>63</real>
<real>139</real>
</array>
<key>PBXCVSModuleTreeModuleColumnsKey</key>
<array>
<string>Name</string>
<string>Status</string>
<string>Update</string>
<string>Revision</string>
<string>Author</string>
<string>Date</string>
</array>
</dict>
<key>PBXProjectModuleGUID</key>
<string>1CA23EE10692099D00951B8B</string>
<key>PBXProjectModuleLabel</key>
@ -399,7 +416,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{10, 31}, {603, 297}}</string>
<string>{{10, 27}, {1073, 646}}</string>
<key>RubberWindowFrame</key>
<string>0 59 1280 719 0 0 1280 778 </string>
</dict>
<key>Module</key>
<string>PBXCVSModule</string>
@ -447,11 +466,11 @@
</array>
<key>TableOfContents</key>
<array>
<string>2AA24D5811A87C620032E0EF</string>
<string>2ADA1F6F11A8D0C400436309</string>
<string>1CA23ED40692098700951B8B</string>
<string>2AA24D5911A87C620032E0EF</string>
<string>2ADA1F7011A8D0C400436309</string>
<string>2AA24D0011A82F8E0032E0EF</string>
<string>2AA24D5A11A87C620032E0EF</string>
<string>2ADA1F7111A8D0C400436309</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@ -643,7 +662,8 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
<string>/Users/grmrgecko/Desktop/Password Practice/Password Practice.xcodeproj</string>
<string>2AA24D1711A82F8F0032E0EF</string>
<string>/Development/James' Applications/Password Practice/Password Practice.xcodeproj</string>
</array>
<key>WindowString</key>
<string>0 59 1280 719 0 0 1280 778 </string>
@ -1478,7 +1498,7 @@
<key>TableOfContents</key>
<array>
<string>2AA24D1711A82F8F0032E0EF</string>
<string>2AA24D1811A82F8F0032E0EF</string>
<string>2ADA1F7511A8D17800436309</string>
<string>2AA24D1611A82F8F0032E0EF</string>
</array>
<key>WindowString</key>

BIN
Screenshot.png

After

Width: 353  |  Height: 297  |  Size: 93 KiB

Loading…
Cancel
Save