이번 프로젝트에서 작성 한 코드 라인 수
최근에 진행된 아이폰 어플리케이션 개발 프로젝트에서 외부 라이브러리를 제외한 입력 소스 코드 라인 수 입니다.
385 ./Classes/HPServerManager.m
72 ./Classes/HPServiceManager.m
90 ./Classes/OSAppDataManager.m
160 ./Classes/OSAppDataViewController.m
13 ./Classes/RRAdItem.m
185 ./Classes/RRAppDataManager.m
930 ./Classes/RRDataManager.m
18 ./Classes/RRDebugManager.m
13 ./Classes/RROnAirInfo.m
13 ./Classes/RRPhotoItem.m
19 ./Classes/RRProgram.m
18 ./Classes/RRRadioNetwork.m
13 ./Classes/RRRelistenGroupItem.m
18 ./Classes/RRSchedule.m
13 ./Classes/RRSongDaumInfo.m
21 ./Classes/RRSongItem.m
151 ./GeneralFunction.m
40 ./HPMenuNavigationController.m
225 ./HPSideMenuViewController.m
18 ./main.m
12 ./OSAppDataItem.m
192 ./OSShareManager.m
34 ./OSSideMenuCell.m
19 ./OSSideMenuSectionHeaderView.m
154 ./OSTadManager.m
308 ./RRAgreeViewController.m
20 ./RRAppDataSwitchCell.m
107 ./RRAppDelegate.m
420 ./RRAudioPlayerController.m
118 ./RRCBSLoginViewController.m
34 ./RRDatePickerViewController.m
54 ./RRDayPickerViewController.m
392 ./RRDrawerController.m
41 ./RRFlowAdViewController.m
59 ./RRFullAdvertisementViewController.m
113 ./RRHelperPageViewController.m
88 ./RRHelperViewController.m
46 ./RRImageViewController.m
247 ./RRIntroViewController.m
132 ./RRLocalStationListViewController.m
144 ./RRLoginViewController.m
363 ./RRMemberInfo2ViewController.m
215 ./RRMemberInfoViewController.m
80 ./RRNavigationController.m
28 ./RRNetworkItemCell.m
53 ./RRNoticeItem.m
35 ./RRNoticeItemCell.m
114 ./RRNoticeListViewController.m
103 ./RRNoticeViewController.m
378 ./RROnAirViewController.m
308 ./RRPhotoDetailViewController.m
198 ./RRPhotoListViewController.m
129 ./RRPlayerView.m
58 ./RRProgramFormCell.m
25 ./RRProgramFormHeaderView.m
315 ./RRProgramFormViewController.m
261 ./RRProgramRootViewController.m
303 ./RRProgramViewController.m
42 ./RRRecordingItemCell.m
210 ./RRRecordingListViewController.m
24 ./RRRecordItem.m
96 ./RRRelistenDetailCell.m
382 ./RRRelistenDetailListViewController.m
13 ./RRRelistenItem.m
37 ./RRRelistenItemCell.m
232 ./RRRelistenListViewController.m
41 ./RRRelistenPlayerViewController.m
75 ./RRRelistenTopCell.m
24 ./RRSelectTitleView.m
206 ./RRSignUpViewController.m
79 ./RRSongCell.m
353 ./RRSongListViewController.m
67 ./RRTalkCell.m
12 ./RRTalkItem.m
13 ./RRTalkRoom.m
452 ./RRTalkViewController.m
51 ./RRTextField.m
45 ./RRTextViewController.m
91 ./RRUserInfoViewController.m
278 ./RRUserSongListViewController.m
114 ./RRVideoAdViewController.m
41 ./RRVisitInfoCell.m
142 ./RRVisitInfoViewController.m
60 ./Settings/SettingsAppLinkCell.m
34 ./Settings/SettingsDetailCell.m
31 ./Settings/SettingsHeaderView.m
35 ./Settings/SettingsLabelCell.m
32 ./Settings/SettingsSegmentedCell.m
43 ./Settings/SettingsSwitchCell.m
941 ./Settings/SettingsViewController.m
34 ./SettingsTimePickerCell.m
19 ./UIImage+VersionUtility.m
155 ./UIViewController+RRViewController.m
12619 total
아래 커멘드를 소스코드폴더에서 실행 시키면 위 결과가 나옵니다.
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" ")" -print0 | xargs -0 wc -l
코드 수가 개발자가 투입한 리소스를 100% 보여주는 건 아니지만 그냥 올려봤습니다.
저는 스토리보드와 nib을 최대한 활용하며 코드 재사용을 지향합니다.
P.S. 그래도 코드를 입력할 때가 가장 신명나지..
Posted in Programming Life with : iOS, Xcode
Written on September 24, 2014