├── GoldenQuranSwift ├── Pods │ ├── GRDB.swift │ │ ├── GRDB │ │ │ ├── GRDB-Bridging.h │ │ │ ├── Legacy │ │ │ │ ├── Fixits-0.101.1.swift │ │ │ │ ├── Fixits-0.102.0.swift │ │ │ │ └── Fixits-0-84-0.swift │ │ │ ├── GRDB.h │ │ │ ├── Core │ │ │ │ └── Support │ │ │ │ │ ├── Foundation │ │ │ │ │ ├── NSNull.swift │ │ │ │ │ ├── NSString.swift │ │ │ │ │ ├── NSData.swift │ │ │ │ │ ├── Data.swift │ │ │ │ │ ├── URL.swift │ │ │ │ │ ├── UUID.swift │ │ │ │ │ ├── DatabaseCoder.swift │ │ │ │ │ └── ReferenceConvertible.swift │ │ │ │ │ ├── CoreGraphics │ │ │ │ │ └── CGFloat.swift │ │ │ │ │ └── StandardLibrary │ │ │ │ │ └── RawRepresentable.swift │ │ │ └── QueryInterface │ │ │ │ └── SQLCollatedExpression.swift │ │ ├── Support │ │ │ └── module.modulemap │ │ └── LICENSE │ ├── Target Support Files │ │ ├── Adhan │ │ │ ├── Adhan.modulemap │ │ │ ├── Adhan-dummy.m │ │ │ ├── Adhan-prefix.pch │ │ │ ├── Adhan-umbrella.h │ │ │ ├── Adhan.xcconfig │ │ │ └── Info.plist │ │ ├── GRDB.swift │ │ │ ├── GRDB.swift.modulemap │ │ │ ├── GRDB.swift-dummy.m │ │ │ ├── GRDB.swift-prefix.pch │ │ │ ├── GRDB.swift.xcconfig │ │ │ └── Info.plist │ │ ├── SideMenu │ │ │ ├── SideMenu.modulemap │ │ │ ├── SideMenu-dummy.m │ │ │ ├── SideMenu-prefix.pch │ │ │ ├── SideMenu-umbrella.h │ │ │ ├── SideMenu.xcconfig │ │ │ └── Info.plist │ │ ├── Pods-GoldenQuranSwift │ │ │ ├── Pods-GoldenQuranSwift.modulemap │ │ │ ├── Pods-GoldenQuranSwift-dummy.m │ │ │ ├── Pods-GoldenQuranSwift-umbrella.h │ │ │ ├── Info.plist │ │ │ ├── Pods-GoldenQuranSwift.debug.xcconfig │ │ │ └── Pods-GoldenQuranSwift.release.xcconfig │ │ └── IQKeyboardManagerSwift │ │ │ ├── IQKeyboardManagerSwift.modulemap │ │ │ ├── IQKeyboardManagerSwift-dummy.m │ │ │ ├── IQKeyboardManagerSwift-prefix.pch │ │ │ ├── IQKeyboardManagerSwift-umbrella.h │ │ │ ├── IQKeyboardManagerSwift.xcconfig │ │ │ └── Info.plist │ ├── IQKeyboardManagerSwift │ │ ├── IQKeyboardManagerSwift │ │ │ ├── Resources │ │ │ │ └── IQKeyboardManager.bundle │ │ │ │ │ ├── IQButtonBarArrowDown@2x.png │ │ │ │ │ ├── IQButtonBarArrowDown@3x.png │ │ │ │ │ ├── IQButtonBarArrowLeft@2x.png │ │ │ │ │ ├── IQButtonBarArrowLeft@3x.png │ │ │ │ │ ├── IQButtonBarArrowUp@2x.png │ │ │ │ │ ├── IQButtonBarArrowUp@3x.png │ │ │ │ │ ├── IQButtonBarArrowRight@2x.png │ │ │ │ │ ├── IQButtonBarArrowRight@3x.png │ │ │ │ │ ├── zh-Hans │ │ │ │ │ └── IQKeyboardManager.strings │ │ │ │ │ ├── zh-Hant │ │ │ │ │ └── IQKeyboardManager.strings │ │ │ │ │ ├── en.lproj │ │ │ │ │ └── IQKeyboardManager.strings │ │ │ │ │ ├── fr.lproj │ │ │ │ │ └── IQKeyboardManager.strings │ │ │ │ │ ├── de.lproj │ │ │ │ │ └── IQKeyboardManager.strings │ │ │ │ │ └── es.lproj │ │ │ │ │ └── IQKeyboardManager.strings │ │ │ ├── IQToolbar │ │ │ │ └── IQPreviousNextView.swift │ │ │ ├── Constants │ │ │ │ └── IQKeyboardManagerConstantsInternal.swift │ │ │ └── Categories │ │ │ │ └── IQUIViewController+Additions.swift │ │ └── LICENSE.md │ ├── Manifest.lock │ ├── Local Podspecs │ │ └── GRDB.swift.podspec.json │ ├── Pods.xcodeproj │ │ └── xcuserdata │ │ │ ├── myer.xcuserdatad │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ │ └── omarfraiwan.xcuserdatad │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ ├── SideMenu │ │ ├── LICENSE │ │ └── Pod │ │ │ └── Classes │ │ │ └── UITableViewVibrantCell.swift │ └── Adhan │ │ ├── LICENSE │ │ └── README.md ├── GoldenQuranSwift │ ├── ar.lproj │ │ ├── LaunchScreen.strings │ │ └── Main.strings │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── General │ │ │ ├── Contents.json │ │ │ ├── GoldenIcon.imageset │ │ │ │ ├── QuranIcon.png │ │ │ │ └── Contents.json │ │ │ ├── closeIcon.imageset │ │ │ │ ├── closeIcon@2x.png │ │ │ │ └── Contents.json │ │ │ ├── favouriteIcon.imageset │ │ │ │ ├── Untitled-2.png │ │ │ │ └── Contents.json │ │ │ ├── textureHeader.imageset │ │ │ │ ├── textureBG.png │ │ │ │ └── Contents.json │ │ │ └── verseShape.imageset │ │ │ │ ├── ayahShape@2x-2.png │ │ │ │ └── Contents.json │ │ ├── PrayerTimes │ │ │ ├── Contents.json │ │ │ ├── compass.imageset │ │ │ │ ├── compass.png │ │ │ │ └── Contents.json │ │ │ ├── needle.imageset │ │ │ │ ├── needle.png │ │ │ │ └── Contents.json │ │ │ ├── asrIcon.imageset │ │ │ │ ├── Asr_Icon.png │ │ │ │ └── Contents.json │ │ │ ├── duhorIcon.imageset │ │ │ │ ├── Dhure_Icon.png │ │ │ │ └── Contents.json │ │ │ ├── fajrIcon.imageset │ │ │ │ ├── Fajr_Icon.png │ │ │ │ └── Contents.json │ │ │ ├── ishaIcon.imageset │ │ │ │ ├── Isha_Icon.png │ │ │ │ └── Contents.json │ │ │ ├── settings.imageset │ │ │ │ ├── Untitled 2.png │ │ │ │ └── Contents.json │ │ │ ├── playIcon.imageset │ │ │ │ ├── playIconBlack.png │ │ │ │ └── Contents.json │ │ │ ├── clock.imageset │ │ │ │ ├── clock_time@2x.png.png │ │ │ │ └── Contents.json │ │ │ ├── magribIcon.imageset │ │ │ │ ├── Maghreb_Icon.png │ │ │ │ └── Contents.json │ │ │ ├── muteIcon.imageset │ │ │ │ ├── muteIcon@2x.png.png │ │ │ │ └── Contents.json │ │ │ ├── sunriseIcon.imageset │ │ │ │ ├── Sunrise_Icon.png │ │ │ │ └── Contents.json │ │ │ ├── sepratoreVertical.imageset │ │ │ │ ├── Sepreator.png │ │ │ │ └── Contents.json │ │ │ ├── adjustment.imageset │ │ │ │ ├── adjustmentIcon@2x.png.png │ │ │ │ └── Contents.json │ │ │ └── speakerIcon.imageset │ │ │ │ ├── selectReaderIcon@2x.png.png │ │ │ │ └── Contents.json │ │ ├── Recitations │ │ │ ├── Contents.json │ │ │ ├── recitation1.imageset │ │ │ │ ├── reader1.png │ │ │ │ └── Contents.json │ │ │ ├── recitation2.imageset │ │ │ │ ├── reader2.png │ │ │ │ └── Contents.json │ │ │ ├── recitation3.imageset │ │ │ │ ├── reader3.png │ │ │ │ └── Contents.json │ │ │ ├── recitation4.imageset │ │ │ │ ├── reader4.png │ │ │ │ └── Contents.json │ │ │ ├── recitation5.imageset │ │ │ │ ├── reader5.png │ │ │ │ └── Contents.json │ │ │ ├── recitation6.imageset │ │ │ │ ├── reader6.png │ │ │ │ └── Contents.json │ │ │ ├── recitation7.imageset │ │ │ │ ├── reader7.png │ │ │ │ └── Contents.json │ │ │ ├── recitation8.imageset │ │ │ │ ├── reader8.png │ │ │ │ └── Contents.json │ │ │ ├── recitation9.imageset │ │ │ │ ├── reader9.png │ │ │ │ └── Contents.json │ │ │ ├── recitation10.imageset │ │ │ │ ├── reader10.png │ │ │ │ └── Contents.json │ │ │ ├── recitation11.imageset │ │ │ │ ├── reader11.png │ │ │ │ └── Contents.json │ │ │ ├── recitation12.imageset │ │ │ │ ├── reader12.png │ │ │ │ └── Contents.json │ │ │ ├── recitation13.imageset │ │ │ │ ├── reader13.png │ │ │ │ └── Contents.json │ │ │ ├── recitation14.imageset │ │ │ │ ├── reader14.png │ │ │ │ └── Contents.json │ │ │ ├── recitation15.imageset │ │ │ │ ├── reader15.png │ │ │ │ └── Contents.json │ │ │ ├── recitation16.imageset │ │ │ │ ├── reader16.png │ │ │ │ └── Contents.json │ │ │ ├── recitation17.imageset │ │ │ │ ├── reader17.png │ │ │ │ └── Contents.json │ │ │ ├── recitation18.imageset │ │ │ │ ├── reader18.png │ │ │ │ └── Contents.json │ │ │ ├── recitation19.imageset │ │ │ │ ├── reader19.png │ │ │ │ └── Contents.json │ │ │ ├── recitation20.imageset │ │ │ │ ├── reader20.png │ │ │ │ └── Contents.json │ │ │ ├── recitation21.imageset │ │ │ │ ├── reader21.png │ │ │ │ └── Contents.json │ │ │ ├── recitation22.imageset │ │ │ │ ├── reader22.png │ │ │ │ └── Contents.json │ │ │ ├── recitation23.imageset │ │ │ │ ├── reader23.png │ │ │ │ └── Contents.json │ │ │ ├── recitation24.imageset │ │ │ │ ├── reader24.png │ │ │ │ └── Contents.json │ │ │ ├── recitation25.imageset │ │ │ │ ├── reader25.png │ │ │ │ └── Contents.json │ │ │ ├── recitation26.imageset │ │ │ │ ├── reader26.png │ │ │ │ └── Contents.json │ │ │ ├── recitation27.imageset │ │ │ │ ├── reader27.png │ │ │ │ └── Contents.json │ │ │ ├── recitation28.imageset │ │ │ │ ├── reader28.png │ │ │ │ └── Contents.json │ │ │ ├── recitation29.imageset │ │ │ │ ├── reader29.png │ │ │ │ └── Contents.json │ │ │ ├── recitation30.imageset │ │ │ │ ├── reader30.png │ │ │ │ └── Contents.json │ │ │ ├── recitation31.imageset │ │ │ │ ├── reader31.png │ │ │ │ └── Contents.json │ │ │ ├── recitation32.imageset │ │ │ │ ├── reader32.png │ │ │ │ └── Contents.json │ │ │ ├── recitation33.imageset │ │ │ │ ├── reader33.png │ │ │ │ └── Contents.json │ │ │ ├── recitation34.imageset │ │ │ │ ├── reader34.png │ │ │ │ └── Contents.json │ │ │ ├── recitation35.imageset │ │ │ │ ├── reader35.png │ │ │ │ └── Contents.json │ │ │ ├── recitation36.imageset │ │ │ │ ├── reader36.png │ │ │ │ └── Contents.json │ │ │ ├── recitation37.imageset │ │ │ │ ├── reader37.png │ │ │ │ └── Contents.json │ │ │ ├── recitation38.imageset │ │ │ │ ├── reader38.png │ │ │ │ └── Contents.json │ │ │ ├── recitation39.imageset │ │ │ │ ├── reader39.png │ │ │ │ └── Contents.json │ │ │ ├── recitation40.imageset │ │ │ │ ├── reader40.png │ │ │ │ └── Contents.json │ │ │ ├── recitation41.imageset │ │ │ │ ├── reader41.png │ │ │ │ └── Contents.json │ │ │ └── recitation42.imageset │ │ │ │ ├── reader42.png │ │ │ │ └── Contents.json │ │ ├── Settings │ │ │ ├── Contents.json │ │ │ ├── contactUsIcon.imageset │ │ │ │ ├── contactUs@2x.png.png │ │ │ │ └── Contents.json │ │ │ ├── downloadVersesIcon.imageset │ │ │ │ ├── downloadAllBtn@2x.png.png │ │ │ │ └── Contents.json │ │ │ ├── tafseerManagmentIcon.imageset │ │ │ │ ├── wordMeaningIcon@2x.png.png │ │ │ │ └── Contents.json │ │ │ ├── downloadManagmentIcon.imageset │ │ │ │ ├── manageDownloadsIcon@2x.png.png │ │ │ │ └── Contents.json │ │ │ └── notificationManagementIcon.imageset │ │ │ │ ├── push_notification_icon@2x.png.png │ │ │ │ └── Contents.json │ │ ├── FeaturesIcons │ │ │ ├── Contents.json │ │ │ ├── editIcon.imageset │ │ │ │ ├── Untitled-1-18.png │ │ │ │ └── Contents.json │ │ │ ├── searchIcon.imageset │ │ │ │ ├── Untitled-4.png │ │ │ │ └── Contents.json │ │ │ ├── prayerIcon.imageset │ │ │ │ ├── mosque@2x.png.png │ │ │ │ └── Contents.json │ │ │ ├── bookmarkListIcon.imageset │ │ │ │ ├── Untitled-3.png │ │ │ │ └── Contents.json │ │ │ ├── finishDoaaIcon.imageset │ │ │ │ ├── doaaIcon@2x.png-2.png │ │ │ │ └── Contents.json │ │ │ ├── fortyHadithIcon.imageset │ │ │ │ ├── Untitled-1-31-2.png │ │ │ │ └── Contents.json │ │ │ ├── nighModeIcon.imageset │ │ │ │ ├── nightModeIcon@2x.png.png │ │ │ │ └── Contents.json │ │ │ ├── tableOfContentsIcon.imageset │ │ │ │ ├── tocIcon@2x.png.png │ │ │ │ └── Contents.json │ │ │ ├── sepratoreHorizontal.imageset │ │ │ │ ├── gradient-separator.png │ │ │ │ └── Contents.json │ │ │ └── mushafByTopicIcon.imageset │ │ │ │ ├── Mus7af_Mawdo3i_Icon@2x.png.png │ │ │ │ └── Contents.json │ │ ├── MushafCoverIcon │ │ │ ├── Contents.json │ │ │ ├── MUSHAF_ICON_3.imageset │ │ │ │ ├── 7-2.png │ │ │ │ └── Contents.json │ │ │ ├── MUSHAF_ICON_2.imageset │ │ │ │ ├── Warsh.png │ │ │ │ └── Contents.json │ │ │ └── MUSHAF_ICON_1.imageset │ │ │ │ ├── 13430855153(1).png │ │ │ │ └── Contents.json │ │ ├── MushafPageIcons │ │ │ ├── Contents.json │ │ │ ├── pageBackgrounds │ │ │ │ ├── Contents.json │ │ │ │ ├── pageLeftYellow.imageset │ │ │ │ │ ├── page_leftview@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── pageLeftRed.imageset │ │ │ │ │ ├── page_leftview_red@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── pageRightYellow.imageset │ │ │ │ │ ├── page_rightview@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── pageLeftBlue.imageset │ │ │ │ │ ├── page_leftview_blue@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── pageLeftGreen.imageset │ │ │ │ │ ├── page_leftview_green@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── pageLeftWhite.imageset │ │ │ │ │ ├── page_leftview_white@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── pageRightBlue.imageset │ │ │ │ │ ├── page_rightview_blue@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── pageRightRed.imageset │ │ │ │ │ ├── page_rightview_red@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── pageRightGreen.imageset │ │ │ │ │ ├── page_rightview_green@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ │ └── pageRightWhite.imageset │ │ │ │ │ ├── page_rightview_white@3x.png.png │ │ │ │ │ └── Contents.json │ │ │ └── menuIcon.imageset │ │ │ │ ├── menu@2x.png.png │ │ │ │ └── Contents.json │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Mus7af.db │ ├── Roboto-Medium.ttf │ ├── Roboto-Regular.ttf │ ├── HelveticaNeueW23-Bd.ttf │ ├── TafseerAndRecitation.db │ ├── HelveticaNeueW23-Reg.ttf │ ├── en.lproj │ │ └── Localizable.strings │ ├── Hadith.swift │ ├── DateExtensions.swift │ ├── SearchResult.swift │ ├── Bookmark.swift │ ├── Tafseer.swift │ ├── UIApplicationExtension.swift │ ├── TableOfContentItem.swift │ ├── FortyHadithTableViewCell.swift │ ├── SearchHeaderTableViewCell.swift │ ├── PrayerSettingsTitleTableViewCell.swift │ ├── PrayerSettingsLabelTableViewCell.swift │ ├── Recitation.swift │ ├── TableOfContentsSectionHeaderTableViewCell.swift │ ├── AudioPlayerToolsPickSoraTableViewCell.swift │ ├── BookmarksTableViewCell.swift │ ├── SearchVerseTableViewCell.swift │ ├── SettingsLabelWithIconTableViewCell.swift │ ├── PrayerSettingsSoundTableViewCell.swift │ ├── TableOfContentsSoraTableViewCell.swift │ ├── SearchTopicTableViewCell.swift │ ├── HighlightRect.swift │ ├── PrayerSwitchEnableTableViewCell.swift │ ├── RecitationsTableViewCell.swift │ ├── TafseerTableViewCell.swift │ ├── GQLabel.swift │ ├── ManageNotificationsTableViewCell.swift │ ├── GQButton.swift │ ├── MushafFeaturesTopSummeryTableViewCell.swift │ ├── MushafFeaturesIconLabelTableViewCell.swift │ ├── PrayerTimeTableViewCell.swift │ ├── SettingsLanguageTableViewCell.swift │ ├── RecitationDownloadManager.swift │ ├── BookmarkManager.swift │ ├── MushafListTableViewCell.swift │ ├── MushafTopic.swift │ ├── GQHighlightView.swift │ ├── AddMushafCollectionViewCell.swift │ ├── GQTextField.swift │ ├── SettingsFontSizeTableViewCell.swift │ ├── NSAttributedStringExtensions.swift │ ├── PrayerAdjustmentTableViewCell.swift │ ├── GradientView.swift │ ├── Info.plist │ ├── GQSegmentedControl.swift │ └── StringExtensions.swift ├── GoldenQuranSwift.xcworkspace │ ├── xcuserdata │ │ ├── myer.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── omarfraiwan.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── contents.xcworkspacedata ├── GoldenQuranSwift.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── myer.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ ├── myer.xcuserdatad │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── omarfraiwan.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── Podfile.lock └── Podfile ├── README.md └── LICENSE /GoldenQuranSwift/Pods/GRDB.swift/GRDB/GRDB-Bridging.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/ar.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GoldenQuraniOS 2 | The iOS Version of the golden quran application 3 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Mus7af.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Mus7af.db -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Roboto-Medium.ttf -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Roboto-Regular.ttf -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/HelveticaNeueW23-Bd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/HelveticaNeueW23-Bd.ttf -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/TafseerAndRecitation.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/TafseerAndRecitation.db -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/HelveticaNeueW23-Reg.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/HelveticaNeueW23-Reg.ttf -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/Support/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module GRDB { 2 | umbrella header "GRDB.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Adhan/Adhan.modulemap: -------------------------------------------------------------------------------- 1 | framework module Adhan { 2 | umbrella header "Adhan-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Adhan/Adhan-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Adhan : NSObject 3 | @end 4 | @implementation PodsDummy_Adhan 5 | @end 6 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/GRDB.swift/GRDB.swift.modulemap: -------------------------------------------------------------------------------- 1 | framework module GRDB { 2 | umbrella header "GRDB.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Legacy/Fixits-0.101.1.swift: -------------------------------------------------------------------------------- 1 | extension DatabaseError { 2 | @available(*, unavailable, renamed:"resultCode") 3 | public var code: Int32 { return 0 } 4 | } 5 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/SideMenu/SideMenu.modulemap: -------------------------------------------------------------------------------- 1 | framework module SideMenu { 2 | umbrella header "SideMenu-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/SideMenu/SideMenu-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SideMenu : NSObject 3 | @end 4 | @implementation PodsDummy_SideMenu 5 | @end 6 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/GRDB.swift/GRDB.swift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GRDB_swift : NSObject 3 | @end 4 | @implementation PodsDummy_GRDB_swift 5 | @end 6 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | /* 2 | Localizable.strings 3 | GoldenQuranSwift 4 | 5 | Created by Omar Fraiwan on 3/7/17. 6 | Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | */ 8 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/compass.imageset/compass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/compass.imageset/compass.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/needle.imageset/needle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/needle.imageset/needle.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/GoldenIcon.imageset/QuranIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/GoldenIcon.imageset/QuranIcon.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/asrIcon.imageset/Asr_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/asrIcon.imageset/Asr_Icon.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/closeIcon.imageset/closeIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/closeIcon.imageset/closeIcon@2x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/favouriteIcon.imageset/Untitled-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/favouriteIcon.imageset/Untitled-2.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/textureHeader.imageset/textureBG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/textureHeader.imageset/textureBG.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/duhorIcon.imageset/Dhure_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/duhorIcon.imageset/Dhure_Icon.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/fajrIcon.imageset/Fajr_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/fajrIcon.imageset/Fajr_Icon.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/ishaIcon.imageset/Isha_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/ishaIcon.imageset/Isha_Icon.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/settings.imageset/Untitled 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/settings.imageset/Untitled 2.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation1.imageset/reader1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation1.imageset/reader1.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation2.imageset/reader2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation2.imageset/reader2.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation3.imageset/reader3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation3.imageset/reader3.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation4.imageset/reader4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation4.imageset/reader4.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation5.imageset/reader5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation5.imageset/reader5.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation6.imageset/reader6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation6.imageset/reader6.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation7.imageset/reader7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation7.imageset/reader7.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation8.imageset/reader8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation8.imageset/reader8.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation9.imageset/reader9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation9.imageset/reader9.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/verseShape.imageset/ayahShape@2x-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/verseShape.imageset/ayahShape@2x-2.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_3.imageset/7-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_3.imageset/7-2.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/playIcon.imageset/playIconBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/playIcon.imageset/playIconBlack.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation10.imageset/reader10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation10.imageset/reader10.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation11.imageset/reader11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation11.imageset/reader11.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation12.imageset/reader12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation12.imageset/reader12.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation13.imageset/reader13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation13.imageset/reader13.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation14.imageset/reader14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation14.imageset/reader14.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation15.imageset/reader15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation15.imageset/reader15.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation16.imageset/reader16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation16.imageset/reader16.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation17.imageset/reader17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation17.imageset/reader17.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation18.imageset/reader18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation18.imageset/reader18.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation19.imageset/reader19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation19.imageset/reader19.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation20.imageset/reader20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation20.imageset/reader20.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation21.imageset/reader21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation21.imageset/reader21.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation22.imageset/reader22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation22.imageset/reader22.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation23.imageset/reader23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation23.imageset/reader23.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation24.imageset/reader24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation24.imageset/reader24.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation25.imageset/reader25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation25.imageset/reader25.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation26.imageset/reader26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation26.imageset/reader26.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation27.imageset/reader27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation27.imageset/reader27.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation28.imageset/reader28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation28.imageset/reader28.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation29.imageset/reader29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation29.imageset/reader29.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation30.imageset/reader30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation30.imageset/reader30.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation31.imageset/reader31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation31.imageset/reader31.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation32.imageset/reader32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation32.imageset/reader32.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation33.imageset/reader33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation33.imageset/reader33.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation34.imageset/reader34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation34.imageset/reader34.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation35.imageset/reader35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation35.imageset/reader35.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation36.imageset/reader36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation36.imageset/reader36.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation37.imageset/reader37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation37.imageset/reader37.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation38.imageset/reader38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation38.imageset/reader38.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation39.imageset/reader39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation39.imageset/reader39.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation40.imageset/reader40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation40.imageset/reader40.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation41.imageset/reader41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation41.imageset/reader41.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation42.imageset/reader42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation42.imageset/reader42.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Pods-GoldenQuranSwift/Pods-GoldenQuranSwift.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_GoldenQuranSwift { 2 | umbrella header "Pods-GoldenQuranSwift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/editIcon.imageset/Untitled-1-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/editIcon.imageset/Untitled-1-18.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/searchIcon.imageset/Untitled-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/searchIcon.imageset/Untitled-4.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_2.imageset/Warsh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_2.imageset/Warsh.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/menuIcon.imageset/menu@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/menuIcon.imageset/menu@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/clock.imageset/clock_time@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/clock.imageset/clock_time@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/magribIcon.imageset/Maghreb_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/magribIcon.imageset/Maghreb_Icon.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/muteIcon.imageset/muteIcon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/muteIcon.imageset/muteIcon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/sunriseIcon.imageset/Sunrise_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/sunriseIcon.imageset/Sunrise_Icon.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap: -------------------------------------------------------------------------------- 1 | framework module IQKeyboardManagerSwift { 2 | umbrella header "IQKeyboardManagerSwift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/prayerIcon.imageset/mosque@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/prayerIcon.imageset/mosque@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/sepratoreVertical.imageset/Sepreator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/sepratoreVertical.imageset/Sepreator.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/contactUsIcon.imageset/contactUs@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/contactUsIcon.imageset/contactUs@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Pods-GoldenQuranSwift/Pods-GoldenQuranSwift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_GoldenQuranSwift : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_GoldenQuranSwift 5 | @end 6 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift.xcworkspace/xcuserdata/myer.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift.xcworkspace/xcuserdata/myer.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/bookmarkListIcon.imageset/Untitled-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/bookmarkListIcon.imageset/Untitled-3.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_IQKeyboardManagerSwift : NSObject 3 | @end 4 | @implementation PodsDummy_IQKeyboardManagerSwift 5 | @end 6 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_1.imageset/13430855153(1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_1.imageset/13430855153(1).png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/adjustment.imageset/adjustmentIcon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/adjustment.imageset/adjustmentIcon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/finishDoaaIcon.imageset/doaaIcon@2x.png-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/finishDoaaIcon.imageset/doaaIcon@2x.png-2.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/fortyHadithIcon.imageset/Untitled-1-31-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/fortyHadithIcon.imageset/Untitled-1-31-2.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/nighModeIcon.imageset/nightModeIcon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/nighModeIcon.imageset/nightModeIcon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/speakerIcon.imageset/selectReaderIcon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/speakerIcon.imageset/selectReaderIcon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift.xcworkspace/xcuserdata/omarfraiwan.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift.xcworkspace/xcuserdata/omarfraiwan.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/tableOfContentsIcon.imageset/tocIcon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/tableOfContentsIcon.imageset/tocIcon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/downloadVersesIcon.imageset/downloadAllBtn@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/downloadVersesIcon.imageset/downloadAllBtn@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/sepratoreHorizontal.imageset/gradient-separator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/sepratoreHorizontal.imageset/gradient-separator.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/tafseerManagmentIcon.imageset/wordMeaningIcon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/tafseerManagmentIcon.imageset/wordMeaningIcon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/downloadManagmentIcon.imageset/manageDownloadsIcon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/downloadManagmentIcon.imageset/manageDownloadsIcon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift.xcodeproj/project.xcworkspace/xcuserdata/myer.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift.xcodeproj/project.xcworkspace/xcuserdata/myer.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/mushafByTopicIcon.imageset/Mus7af_Mawdo3i_Icon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/mushafByTopicIcon.imageset/Mus7af_Mawdo3i_Icon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftYellow.imageset/page_leftview@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftYellow.imageset/page_leftview@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/notificationManagementIcon.imageset/push_notification_icon@2x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/notificationManagementIcon.imageset/push_notification_icon@2x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@2x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowDown@3x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@2x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowLeft@3x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@2x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowUp@3x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftRed.imageset/page_leftview_red@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftRed.imageset/page_leftview_red@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightYellow.imageset/page_rightview@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightYellow.imageset/page_rightview@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@2x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/IQButtonBarArrowRight@3x.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Adhan/Adhan-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftBlue.imageset/page_leftview_blue@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftBlue.imageset/page_leftview_blue@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftGreen.imageset/page_leftview_green@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftGreen.imageset/page_leftview_green@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftWhite.imageset/page_leftview_white@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftWhite.imageset/page_leftview_white@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightBlue.imageset/page_rightview_blue@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightBlue.imageset/page_rightview_blue@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightRed.imageset/page_rightview_red@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightRed.imageset/page_rightview_red@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/SideMenu/SideMenu-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightGreen.imageset/page_rightview_green@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightGreen.imageset/page_rightview_green@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightWhite.imageset/page_rightview_white@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salemoh/GoldenQuraniOS/HEAD/GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightWhite.imageset/page_rightview_white@3x.png.png -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/GRDB.swift/GRDB.swift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/GRDB.h: -------------------------------------------------------------------------------- 1 | @import Foundation; 2 | 3 | //! Project version number for GRDB. 4 | FOUNDATION_EXPORT double GRDB_VersionNumber; 5 | 6 | //! Project version string for GRDB. 7 | FOUNDATION_EXPORT const unsigned char GRDB_VersionString[]; 8 | 9 | #import 10 | #import 11 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Hadith.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Hadith.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/17/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class Hadith: NSObject { 12 | 13 | var groupId: Int? 14 | var title: String? 15 | var content: String? 16 | 17 | } 18 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/DateExtensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // DateExtensions.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/6/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | extension Date { 12 | var timeStamp: Double { 13 | return self.timeIntervalSince1970 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Adhan/Adhan-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double AdhanVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char AdhanVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/SearchResult.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SearchResult.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/16/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SearchResult: NSObject { 12 | 13 | var fromVerse: Int? 14 | var toVerse: Int? 15 | var soraNo: Int? 16 | var page: Int? 17 | var content:String? 18 | 19 | } 20 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/SideMenu/SideMenu-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double SideMenuVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char SideMenuVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/GoldenIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "QuranIcon.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/asrIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Asr_Icon.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/compass.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "compass.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/needle.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "needle.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Bookmark.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Bookmark.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/12/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class Bookmark: NSObject { 12 | var id: Int? 13 | var mushafGuid: String? 14 | var soraNo: Int? 15 | var verseNo: Int? 16 | var page: Int? 17 | var updatedAt:Double? 18 | var createdAt:Double? 19 | 20 | } 21 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/closeIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "closeIcon@2x.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/textureHeader.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "textureBG.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/verseShape.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "ayahShape@2x-2.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "7-2.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/duhorIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Dhure_Icon.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/fajrIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Fajr_Icon.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/ishaIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Isha_Icon.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader1.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation10.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader10.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation11.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader11.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation12.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader12.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation13.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader13.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation14.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader14.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation15.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader15.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation16.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader16.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation17.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader17.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation18.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader18.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation19.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader19.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader2.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation20.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader20.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation21.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader21.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation22.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader22.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation23.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader23.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader24.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation25.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader25.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation26.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader26.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation27.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader27.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader28.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation29.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader29.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader3.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation30.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader30.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation31.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader31.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation32.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader32.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation33.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader33.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation34.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader34.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation35.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader35.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation36.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader36.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation37.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader37.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation38.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader38.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation39.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader39.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation4.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader4.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation40.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader40.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation41.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader41.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation42.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader42.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation5.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader5.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation6.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader6.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation7.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader7.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation8.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader8.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Recitations/recitation9.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "reader9.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/editIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Untitled-1-18.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Warsh.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/menuIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "menu@2x.png.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/magribIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Maghreb_Icon.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/muteIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "muteIcon@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/playIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "playIconBlack.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/sunriseIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Sunrise_Icon.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/sepratoreVertical.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Sepreator.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/contactUsIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "contactUs@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/Foundation/NSNull.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | /// NSNull adopts DatabaseValueConvertible 4 | extension NSNull : DatabaseValueConvertible { 5 | 6 | /// Returns DatabaseValue.null. 7 | public var databaseValue: DatabaseValue { 8 | return .null 9 | } 10 | 11 | /// Returns nil. 12 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> Self? { 13 | return nil 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Pods-GoldenQuranSwift/Pods-GoldenQuranSwift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_GoldenQuranSwiftVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_GoldenQuranSwiftVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/nighModeIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "nightModeIcon@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafCoverIcon/MUSHAF_ICON_1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "13430855153(1).png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/speakerIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "selectReaderIcon@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double IQKeyboardManagerSwiftVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char IQKeyboardManagerSwiftVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/sepratoreHorizontal.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "gradient-separator.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/downloadVersesIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "downloadAllBtn@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/tafseerManagmentIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "wordMeaningIcon@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Legacy/Fixits-0.102.0.swift: -------------------------------------------------------------------------------- 1 | extension Database { 2 | @available(*, unavailable, renamed:"inTransaction") 3 | public func writeInTransaction(_ kind: Database.TransactionKind? = nil, _ block: (Database) throws -> Database.TransactionCompletion) throws { } 4 | } 5 | 6 | extension DatabaseValue { 7 | @available(*, unavailable, message:"DatabaseSequence has been replaced by DatabaseCursor.") 8 | public func value() -> Any { preconditionFailure() } 9 | } 10 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/downloadManagmentIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "manageDownloadsIcon@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftRed.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_leftview_red@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftYellow.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_leftview@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/Settings/notificationManagementIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "push_notification_icon@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftBlue.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_leftview_blue@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftGreen.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_leftview_green@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageLeftWhite.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_leftview_white@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightBlue.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_rightview_blue@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightRed.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_rightview_red@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightYellow.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_rightview@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightGreen.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_rightview_green@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/MushafPageIcons/pageBackgrounds/pageRightWhite.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "page_rightview_white@3x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Tafseer.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Tafseer.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/11/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class Tafseer: NSObject { 12 | 13 | // ("ID" INTEGER,"MadhabId" INTEGER,"TafsirName" TEXT,"DateOfDeath" TEXT,"AuthName" TEXT) 14 | var id:Int? 15 | var madhabId:Int? 16 | var name:String? 17 | var dateOfDeath:String? 18 | var autherName:String? 19 | 20 | 21 | } 22 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/General/favouriteIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Untitled-2.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/settings.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Untitled 2.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/prayerIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "mosque@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/searchIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Untitled-4.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/clock.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "clock_time@2x.png.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/bookmarkListIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Untitled-3.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/PrayerTimes/adjustment.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "adjustmentIcon@2x.png.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/finishDoaaIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "doaaIcon@2x.png-2.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/fortyHadithIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "Untitled-1-31-2.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/tableOfContentsIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "tocIcon@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/FeaturesIcons/mushafByTopicIcon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "Mus7af_Mawdo3i_Icon@2x.png.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | }, 21 | "properties" : { 22 | "template-rendering-intent" : "template" 23 | } 24 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/zh-Hans/IQKeyboardManager.strings: -------------------------------------------------------------------------------- 1 | 2 | "enabled" = "开启"; 3 | 4 | "disabled" = "关闭"; 5 | 6 | "already disabled" = "已经开启"; 7 | 8 | "already enabled" = "已经关闭"; 9 | 10 | "You must set UIWindow.rootViewController in your AppDelegate to work with IQKeyboardManager" = "为了使用IQKeyboardManager,必须在你的 AppDelegate 中设置 UIWindow.rootViewController。"; 11 | 12 | "Previous" = "前一个"; 13 | "Next" = "下一个"; 14 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/zh-Hant/IQKeyboardManager.strings: -------------------------------------------------------------------------------- 1 | 2 | "enabled" = "開啟"; 3 | 4 | "disabled" = "關閉"; 5 | 6 | "already disabled" = "已經開啟"; 7 | 8 | "already enabled" = "已經關閉"; 9 | 10 | "You must set UIWindow.rootViewController in your AppDelegate to work with IQKeyboardManager" = "為了使用IQKeyboardManager,必須在妳的 AppDelegate 中設置 UIWindow.rootViewController。"; 11 | 12 | "Previous" = "前一個"; 13 | "Next" = "下一個"; 14 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Adhan/Adhan.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/Adhan 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 5 | PODS_BUILD_DIR = $BUILD_DIR 6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Adhan 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/UIApplicationExtension.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIApplicationExtension.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/7/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import UIKit 11 | 12 | extension UIApplication { 13 | 14 | static func isEn() -> Bool { 15 | return UIApplication.shared.userInterfaceLayoutDirection == .leftToRight 16 | } 17 | 18 | static func isAr() -> Bool{ 19 | return UIApplication.shared.userInterfaceLayoutDirection == .rightToLeft 20 | } 21 | 22 | 23 | } 24 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/SideMenu/SideMenu.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/SideMenu 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 5 | PODS_BUILD_DIR = $BUILD_DIR 6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SideMenu 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/en.lproj/IQKeyboardManager.strings: -------------------------------------------------------------------------------- 1 | 2 | "enabled" = "enabled"; 3 | 4 | "disabled" = "disabled"; 5 | 6 | "already disabled" = "already disabled"; 7 | 8 | "already enabled" = "already enabled"; 9 | 10 | "You must set UIWindow.rootViewController in your AppDelegate to work with IQKeyboardManager" = "You must set UIWindow.rootViewController in your AppDelegate to work with IQKeyboardManager"; 11 | 12 | "Previous" = "Previous"; 13 | "Next" = "Next"; 14 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/fr.lproj/IQKeyboardManager.strings: -------------------------------------------------------------------------------- 1 | 2 | "enabled" = "activé"; 3 | 4 | "disabled" = "désactivé"; 5 | 6 | "already disabled" = "déjà désactivé"; 7 | 8 | "already enabled" = "déjà activé"; 9 | 10 | "You must set UIWindow.rootViewController in your AppDelegate to work with IQKeyboardManager" = "Vous devez définir UIWindow.rootViewController dans votre AppDelegate pour IQKeyboardManager fonctionne"; 11 | 12 | "Previous" = "Précédent"; 13 | "Next" = "Suivant"; 14 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/TableOfContentItem.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TableOfContentItem.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/19/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TableOfContentItem: NSObject { 12 | 13 | //"MushafID" INTEGER DEFAULT 1, "Page" INTEGER, "Juz" INTEGER, "Sora" INTEGER, "VersesCount" INTEGER, "Verse" INTEGER, "Hizb" FLOAT, "Place" INTEGER 14 | var mushafID:Int? 15 | var page:Int? 16 | var juz:Int? 17 | var sora:Int? 18 | var versesCount:Int? 19 | var verse:Int? 20 | var hizb:Float? 21 | var place:Int? 22 | } 23 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/de.lproj/IQKeyboardManager.strings: -------------------------------------------------------------------------------- 1 | 2 | "enabled" = "aktiviert"; 3 | 4 | "disabled" = "deaktiviert"; 5 | 6 | "already disabled" = "bereits deaktiviert"; 7 | 8 | "already enabled" = "bereits aktiviert"; 9 | 10 | "You must set UIWindow.rootViewController in your AppDelegate to work with IQKeyboardManager" = "Sie müssen im AppDelegate UIWindow.rootViewController setzen um mit IQKeyboardManager zu arbeiten"; 11 | 12 | "Previous" = "Zurück"; 13 | "Next" = "Vor"; 14 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Resources/IQKeyboardManager.bundle/es.lproj/IQKeyboardManager.strings: -------------------------------------------------------------------------------- 1 | 2 | "enabled" = "activado"; 3 | 4 | "disabled" = "desactivado"; 5 | 6 | "already disabled" = "ya está desactivado"; 7 | 8 | "already enabled" = "ya está activado"; 9 | 10 | "You must set UIWindow.rootViewController in your AppDelegate to work with IQKeyboardManager" = "Debe establecer UIWindow.rootViewController en su AppDelegate para trabajar con IQKeyboardManager"; 11 | 12 | "Previous" = "Anterior"; 13 | 14 | "Next" = "Siguiente"; 15 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift.xcodeproj/xcuserdata/myer.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | GoldenQuranSwift.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 976A89361E50E81700697DD2 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift.xcodeproj/xcuserdata/omarfraiwan.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | GoldenQuranSwift.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 976A89361E50E81700697DD2 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/GRDB.swift/GRDB.swift.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/GRDB.swift 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_LDFLAGS = -l"sqlite3" -framework "Foundation" 5 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/GRDB.swift 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Adhan (0.1.4) 3 | - Alamofire (4.4.0) 4 | - GRDB.swift (0.106.1) 5 | - IQKeyboardManagerSwift (4.0.9) 6 | - SideMenu (2.3.1) 7 | 8 | DEPENDENCIES: 9 | - Adhan 10 | - Alamofire 11 | - GRDB.swift 12 | - IQKeyboardManagerSwift 13 | - SideMenu 14 | 15 | SPEC CHECKSUMS: 16 | Adhan: 05c1a5fb29fa32aafc66b49c67b44e2e40942c54 17 | Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d 18 | GRDB.swift: 55f0c6d9c2cffa2330c7acf6b033732400322c18 19 | IQKeyboardManagerSwift: 2eefe6c429b86aa08bfbc1b5c891164d754adf91 20 | SideMenu: 2a3c3da0b3d5f78a047b2271bb7398260fcd7e3d 21 | 22 | PODFILE CHECKSUM: 2d275ad63d8b1c39f571978002b994175d46e9e2 23 | 24 | COCOAPODS: 1.2.1 25 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/CoreGraphics/CGFloat.swift: -------------------------------------------------------------------------------- 1 | import CoreGraphics 2 | 3 | /// CGFloat adopts DatabaseValueConvertible 4 | extension CGFloat : DatabaseValueConvertible { 5 | 6 | /// Returns a value that can be stored in the database. 7 | public var databaseValue: DatabaseValue { 8 | return Double(self).databaseValue 9 | } 10 | 11 | /// Returns a CGFloat initialized from *databaseValue*, if possible. 12 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> CGFloat? { 13 | guard let double = Double.fromDatabaseValue(databaseValue) else { 14 | return nil 15 | } 16 | return CGFloat(double) 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Adhan (0.1.4) 3 | - Alamofire (4.4.0) 4 | - GRDB.swift (0.106.1) 5 | - IQKeyboardManagerSwift (4.0.9) 6 | - SideMenu (2.3.1) 7 | 8 | DEPENDENCIES: 9 | - Adhan 10 | - Alamofire 11 | - GRDB.swift 12 | - IQKeyboardManagerSwift 13 | - SideMenu 14 | 15 | SPEC CHECKSUMS: 16 | Adhan: 05c1a5fb29fa32aafc66b49c67b44e2e40942c54 17 | Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d 18 | GRDB.swift: 55f0c6d9c2cffa2330c7acf6b033732400322c18 19 | IQKeyboardManagerSwift: 2eefe6c429b86aa08bfbc1b5c891164d754adf91 20 | SideMenu: 2a3c3da0b3d5f78a047b2271bb7398260fcd7e3d 21 | 22 | PODFILE CHECKSUM: 2d275ad63d8b1c39f571978002b994175d46e9e2 23 | 24 | COCOAPODS: 1.2.1 25 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/FortyHadithTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // FortyHadithTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/17/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class FortyHadithTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblTitle:GQLabel! 14 | 15 | override func awakeFromNib() { 16 | super.awakeFromNib() 17 | // Initialization code 18 | } 19 | 20 | override func setSelected(_ selected: Bool, animated: Bool) { 21 | super.setSelected(selected, animated: animated) 22 | 23 | // Configure the view for the selected state 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/SearchHeaderTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SearchHeaderTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/16/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SearchHeaderTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblResultsCount: GQLabel! 14 | override func awakeFromNib() { 15 | super.awakeFromNib() 16 | // Initialization code 17 | } 18 | 19 | override func setSelected(_ selected: Bool, animated: Bool) { 20 | super.setSelected(selected, animated: animated) 21 | 22 | // Configure the view for the selected state 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/Foundation/NSString.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | /// NSString adopts DatabaseValueConvertible 4 | extension NSString : DatabaseValueConvertible { 5 | 6 | /// Returns a value that can be stored in the database. 7 | public var databaseValue: DatabaseValue { 8 | return (self as String).databaseValue 9 | } 10 | 11 | /// Returns an NSString initialized from *databaseValue*, if possible. 12 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> Self? { 13 | guard let string = String.fromDatabaseValue(databaseValue) else { 14 | return nil 15 | } 16 | return self.init(string: string) 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/Foundation/NSData.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | /// NSData is convertible to and from DatabaseValue. 4 | extension NSData : DatabaseValueConvertible { 5 | 6 | /// Returns a value that can be stored in the database. 7 | public var databaseValue: DatabaseValue { 8 | return (self as Data).databaseValue 9 | } 10 | 11 | /// Returns an NSData initialized from *databaseValue*, if it contains 12 | /// a Blob. 13 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> Self? { 14 | guard let data = Data.fromDatabaseValue(databaseValue) else { 15 | return nil 16 | } 17 | return cast(data) 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/PrayerSettingsTitleTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PrayerSettingsTitleTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/27/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PrayerSettingsTitleTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblTitle: GQLabel! 14 | override func awakeFromNib() { 15 | super.awakeFromNib() 16 | // Initialization code 17 | } 18 | 19 | override func setSelected(_ selected: Bool, animated: Bool) { 20 | super.setSelected(selected, animated: animated) 21 | 22 | // Configure the view for the selected state 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/PrayerSettingsLabelTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PrayerSettingsLabelTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/27/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PrayerSettingsLabelTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblTitle: GQLabel! 14 | 15 | override func awakeFromNib() { 16 | super.awakeFromNib() 17 | // Initialization code 18 | } 19 | 20 | override func setSelected(_ selected: Bool, animated: Bool) { 21 | super.setSelected(selected, animated: animated) 22 | 23 | // Configure the view for the selected state 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Recitation.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Recitation.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/10/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class Recitation: NSObject { 12 | 13 | //"id" INTEGER, "reader" TEXT, "type" TEXT, "baseUrl" TEXT, "name" TEXT) 14 | var id:Int? 15 | var reader:String? 16 | var type:MushafType? 17 | var baseUrl:String? 18 | var name:String? 19 | var image:UIImage{ 20 | get{ 21 | if let _ = self.id { 22 | return UIImage(named:String(format:"recitation%d", self.id!))! 23 | } 24 | return UIImage() 25 | } 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/TableOfContentsSectionHeaderTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TableOfContentsSectionHeaderTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/19/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TableOfContentsSectionHeaderTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblTitle: GQLabel! 14 | override func awakeFromNib() { 15 | super.awakeFromNib() 16 | // Initialization code 17 | } 18 | 19 | override func setSelected(_ selected: Bool, animated: Bool) { 20 | super.setSelected(selected, animated: animated) 21 | 22 | // Configure the view for the selected state 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/AudioPlayerToolsPickSoraTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AudioPlayerToolsPickSoraTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/18/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class AudioPlayerToolsPickSoraTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var pickerView:AKPickerView! 14 | 15 | override func awakeFromNib() { 16 | super.awakeFromNib() 17 | // Initialization code 18 | } 19 | 20 | override func setSelected(_ selected: Bool, animated: Bool) { 21 | super.setSelected(selected, animated: animated) 22 | 23 | // Configure the view for the selected state 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Local Podspecs/GRDB.swift.podspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GRDB.swift", 3 | "version": "0.103.0", 4 | "license": { 5 | "type": "MIT", 6 | "file": "LICENSE" 7 | }, 8 | "summary": "A Swift application toolkit for SQLite databases.", 9 | "homepage": "https://github.com/groue/GRDB.swift", 10 | "authors": { 11 | "Gwendal Roué": "gr@pierlis.com" 12 | }, 13 | "source": { 14 | "git": "https://github.com/groue/GRDB.swift.git", 15 | "tag": "v0.103.0" 16 | }, 17 | "module_name": "GRDB", 18 | "platforms": { 19 | "ios": "8.0", 20 | "osx": "10.9", 21 | "watchos": "2.0" 22 | }, 23 | "source_files": "GRDB/**/*.{h,swift}", 24 | "module_map": "Support/module.modulemap", 25 | "frameworks": "Foundation", 26 | "libraries": "sqlite3" 27 | } 28 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/IQKeyboardManagerSwift 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" 4 | OTHER_LDFLAGS = -framework "CoreGraphics" -framework "Foundation" -framework "UIKit" 5 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/IQKeyboardManagerSwift 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | SWIFT_VERSION = 3.0 13 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/BookmarksTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BookmarksTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/13/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class BookmarksTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblTitle: GQLabel! 14 | @IBOutlet weak var lblSubtitle: GQLabel! 15 | @IBOutlet weak var lblLastUse: GQLabel! 16 | override func awakeFromNib() { 17 | super.awakeFromNib() 18 | // Initialization code 19 | } 20 | 21 | override func setSelected(_ selected: Bool, animated: Bool) { 22 | super.setSelected(selected, animated: animated) 23 | 24 | // Configure the view for the selected state 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/SearchVerseTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SearchVerseTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/16/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SearchVerseTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblSearchContent: UILabel! 14 | @IBOutlet weak var lblSearchSora: GQLabel! 15 | @IBOutlet weak var lblSearchVerse: UILabel! 16 | 17 | override func awakeFromNib() { 18 | super.awakeFromNib() 19 | // Initialization code 20 | } 21 | 22 | override func setSelected(_ selected: Bool, animated: Bool) { 23 | super.setSelected(selected, animated: animated) 24 | 25 | // Configure the view for the selected state 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/SettingsLabelWithIconTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SettingsLabelWithIconTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/6/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SettingsLabelWithIconTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var imgIcon: UIImageView! 14 | @IBOutlet weak var imgSepratore: UIImageView! 15 | @IBOutlet weak var lblTitle: GQLabel! 16 | override func awakeFromNib() { 17 | super.awakeFromNib() 18 | // Initialization code 19 | } 20 | 21 | override func setSelected(_ selected: Bool, animated: Bool) { 22 | super.setSelected(selected, animated: animated) 23 | 24 | // Configure the view for the selected state 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/Foundation/Data.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | /// Data is convertible to and from DatabaseValue. 4 | extension Data : DatabaseValueConvertible { 5 | /// Returns a value that can be stored in the database. 6 | public var databaseValue: DatabaseValue { 7 | // SQLite cant' store zero-length blobs. 8 | guard count > 0 else { 9 | return .null 10 | } 11 | return DatabaseValue(storage: .blob(self)) 12 | } 13 | 14 | /// Returns a Data initialized from *databaseValue*, if it contains 15 | /// a Blob. 16 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> Data? { 17 | guard case .blob(let data) = databaseValue.storage else { 18 | return nil 19 | } 20 | return data 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Legacy/Fixits-0-84-0.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | @available(*, unavailable, renamed:"Database.ForeignKeyAction") 4 | public typealias SQLForeignKeyAction = Database.ForeignKeyAction 5 | 6 | @available(*, unavailable, renamed:"Database.ColumnType") 7 | public typealias SQLColumnType = Database.ColumnType 8 | 9 | @available(*, unavailable, renamed:"Database.ConflictResolution") 10 | public typealias SQLConflictResolution = Database.ConflictResolution 11 | 12 | @available(*, unavailable, renamed:"Database.CollationName") 13 | public typealias SQLCollation = Database.CollationName 14 | 15 | @available(*, unavailable, renamed:"SQLSpecificExpressible") 16 | public typealias _SpecificSQLExpressible = SQLSpecificExpressible 17 | 18 | @available(*, unavailable, renamed:"SQLExpression") 19 | public typealias _SQLExpression = SQLExpression 20 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/PrayerSettingsSoundTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PrayerSettingsSoundTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/27/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PrayerSettingsSoundTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblTitle:UILabel! 14 | @IBOutlet weak var btnPlay:UIButton! 15 | 16 | @IBAction func playPressed(_ sender: UIButton) { 17 | 18 | } 19 | 20 | override func awakeFromNib() { 21 | super.awakeFromNib() 22 | // Initialization code 23 | } 24 | 25 | override func setSelected(_ selected: Bool, animated: Bool) { 26 | super.setSelected(selected, animated: animated) 27 | 28 | // Configure the view for the selected state 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/Foundation/URL.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | /// NSURL stores its absoluteString in the database. 4 | extension NSURL : DatabaseValueConvertible { 5 | 6 | /// Returns a value that can be stored in the database. 7 | /// (the URL's absoluteString). 8 | public var databaseValue: DatabaseValue { 9 | return absoluteString?.databaseValue ?? .null 10 | } 11 | 12 | /// Returns an NSURL initialized from *databaseValue*, if possible. 13 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> Self? { 14 | guard let string = String.fromDatabaseValue(databaseValue) else { 15 | return nil 16 | } 17 | return cast(URL(string: string)) 18 | } 19 | } 20 | 21 | /// URL stores its absoluteString in the database. 22 | extension URL : DatabaseValueConvertible { } 23 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/TableOfContentsSoraTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TableOfContentsSoraTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/19/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TableOfContentsSoraTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblVersesCount: UILabel! 14 | @IBOutlet weak var lblSoraNo: UILabel! 15 | @IBOutlet weak var lblSoraLocation: UILabel! 16 | @IBOutlet weak var lblSoraName: GQLabel! 17 | override func awakeFromNib() { 18 | super.awakeFromNib() 19 | // Initialization code 20 | } 21 | 22 | override func setSelected(_ selected: Bool, animated: Bool) { 23 | super.setSelected(selected, animated: animated) 24 | 25 | // Configure the view for the selected state 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Pods.xcodeproj/xcuserdata/myer.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | GRDB.swift.xcscheme 8 | 9 | isShown 10 | 11 | 12 | Pods-GoldenQuranSwift.xcscheme 13 | 14 | isShown 15 | 16 | 17 | 18 | SuppressBuildableAutocreation 19 | 20 | 1EA684D2CC4679A5B5202C3366B68F0B 21 | 22 | primary 23 | 24 | 25 | F0098DCB0E24892A1089A6CAEEB97139 26 | 27 | primary 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/SearchTopicTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SearchTopicTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/16/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SearchTopicTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var lblSearchContent: UILabel! 14 | @IBOutlet weak var lblToVerse: UILabel! 15 | @IBOutlet weak var lblFromVerse: UILabel! 16 | @IBOutlet weak var lblTo: UILabel! 17 | @IBOutlet weak var lblSora: GQLabel! 18 | override func awakeFromNib() { 19 | super.awakeFromNib() 20 | // Initialization code 21 | } 22 | 23 | override func setSelected(_ selected: Bool, animated: Bool) { 24 | super.setSelected(selected, animated: animated) 25 | 26 | // Configure the view for the selected state 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift.xcworkspace/xcuserdata/myer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 8 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | source 'https://github.com/CocoaPods/Specs.git' 5 | platform :ios, '10.0' 6 | use_frameworks! 7 | 8 | target 'GoldenQuranSwift' do 9 | # Comment the next line if you're not using Swift and don't want to use dynamic frameworks 10 | use_frameworks! 11 | 12 | # Pods for GoldenQuranSwift 13 | 14 | # Database Pod 15 | #pod 'GRDB.swift' 16 | use_frameworks! 17 | pod 'GRDB.swift' #, :git => 'https://github.com/groue/GRDB.swift.git', :branch => 'Swift3' 18 | 19 | # Menu Pod 20 | pod 'SideMenu' 21 | # pod 'SideMenuController' 22 | 23 | # Keyboard Manager 24 | pod 'IQKeyboardManagerSwift' 25 | 26 | #PrayerTimes 27 | pod 'Adhan' 28 | 29 | # # Date Relative // Moved to local file 30 | # pod 'AFDateHelper' 31 | 32 | # MoviePlayer 33 | #pod 'MobilePlayer' 34 | 35 | #Networking 36 | pod 'Alamofire' 37 | 38 | end 39 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Adhan/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 0.1.4 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/SideMenu/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 2.3.1 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/GRDB.swift/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 0.106.1 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/IQKeyboardManagerSwift/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 4.0.9 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Pods-GoldenQuranSwift/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/HighlightRect.swift: -------------------------------------------------------------------------------- 1 | // 2 | // HighlightRect.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/21/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class HighlightRect: NSObject { 12 | 13 | /*x , y , width , height , 14 | upper_left_x ,upper_left_y , upper_right_x, upper_right_y , 15 | lower_right_x , lower_right_y, lower_left_x , lower_left_y , 16 | ayah , line , surah , page_number*/ 17 | var x:Float? 18 | var y:Float? 19 | var width: Float? 20 | var height:Float? 21 | 22 | var upperLeftX:Float? 23 | var upperLeftY:Float? 24 | var upperRightX:Float? 25 | var upperRightY:Float? 26 | 27 | var lowerLeftX:Float? 28 | var lowerLeftY:Float? 29 | var lowerRightX:Float? 30 | var lowerRightY:Float? 31 | 32 | var line:Int? 33 | var ayah:Int? 34 | var sora:Int? 35 | 36 | var pageNumber:Int? 37 | 38 | } 39 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/PrayerSwitchEnableTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PrayerSwitchEnableTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/27/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PrayerSwitchEnableTableViewCell: UITableViewCell { 12 | 13 | var actionsHandler: ((Bool)->Void)? 14 | 15 | @IBOutlet weak var lblTitle:UILabel! 16 | @IBOutlet weak var switchEnable:UISwitch! 17 | 18 | @IBAction func switchToggled(_ sender: UISwitch) { 19 | if let _ = actionsHandler { 20 | actionsHandler!(sender.isOn) 21 | } 22 | } 23 | 24 | 25 | override func awakeFromNib() { 26 | super.awakeFromNib() 27 | // Initialization code 28 | } 29 | 30 | override func setSelected(_ selected: Bool, animated: Bool) { 31 | super.setSelected(selected, animated: animated) 32 | 33 | // Configure the view for the selected state 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/RecitationsTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RecitationsTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/10/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class RecitationsTableViewCell: UITableViewCell { 12 | 13 | var actionsHandler: ((RecitationsTableViewCell)->Void)? 14 | 15 | @IBOutlet weak var btnFavourite: UIButton! 16 | @IBOutlet weak var lblRecitationTitle: GQLabel! 17 | @IBOutlet weak var imgRecitation: UIImageView! 18 | 19 | override func awakeFromNib() { 20 | super.awakeFromNib() 21 | // Initialization code 22 | } 23 | 24 | override func setSelected(_ selected: Bool, animated: Bool) { 25 | super.setSelected(selected, animated: animated) 26 | 27 | // Configure the view for the selected state 28 | } 29 | @IBAction func favouritePressed(_ sender: UIButton) { 30 | if let _ = actionsHandler { 31 | actionsHandler!(self) 32 | } 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/TafseerTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TafseerTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/11/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class TafseerTableViewCell: UITableViewCell { 12 | 13 | 14 | var actionsHandler: ((TafseerTableViewCell)->Void)? 15 | 16 | @IBOutlet weak var btnFavourite: UIButton! 17 | @IBOutlet weak var lblTafeerTitle: GQLabel! 18 | @IBOutlet weak var lblTafeerAuther: GQLabel! 19 | 20 | 21 | override func awakeFromNib() { 22 | super.awakeFromNib() 23 | // Initialization code 24 | } 25 | 26 | override func setSelected(_ selected: Bool, animated: Bool) { 27 | super.setSelected(selected, animated: animated) 28 | 29 | // Configure the view for the selected state 30 | } 31 | @IBAction func favouritePressed(_ sender: UIButton) { 32 | if let _ = actionsHandler { 33 | actionsHandler!(self) 34 | } 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2017 Gwendal Roué 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/GQLabel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GQLabel.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/8/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @IBDesignable 12 | class GQLabel: UILabel { 13 | 14 | /* 15 | // Only override draw() if you perform custom drawing. 16 | // An empty implementation adversely affects performance during animation. 17 | override func draw(_ rect: CGRect) { 18 | // Drawing code 19 | } 20 | */ 21 | 22 | var isBoldFont = false 23 | @IBInspectable var isBold: Bool { 24 | get { 25 | return isBoldFont 26 | } 27 | set { 28 | self.isBoldFont = newValue 29 | updateToNewFont() 30 | } 31 | } 32 | 33 | override func awakeFromNib() { 34 | super.awakeFromNib() 35 | updateToNewFont() 36 | } 37 | 38 | func updateToNewFont(){ 39 | self.font = FontManager.fontWithSize(size: self.font.pointSize, isBold: self.isBoldFont) 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/ManageNotificationsTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ManageNotificationsTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/9/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ManageNotificationsTableViewCell: UITableViewCell { 12 | 13 | var actionsHandler: ((Bool)->Void)? 14 | 15 | @IBOutlet weak var lblTitle: GQLabel! 16 | @IBOutlet weak var lblSubTitle: GQLabel! 17 | @IBOutlet weak var switchControl: UISwitch! 18 | 19 | override func awakeFromNib() { 20 | super.awakeFromNib() 21 | // Initialization code 22 | } 23 | 24 | override func setSelected(_ selected: Bool, animated: Bool) { 25 | super.setSelected(selected, animated: animated) 26 | 27 | // Configure the view for the selected state 28 | } 29 | 30 | 31 | @IBAction func switchValueChanged(_ sender: UISwitch) { 32 | if let _ = actionsHandler { 33 | actionsHandler!(sender.isOn) 34 | } 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/GQButton.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GQButton.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/8/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @IBDesignable 12 | class GQButton: UIButton { 13 | 14 | /* 15 | // Only override draw() if you perform custom drawing. 16 | // An empty implementation adversely affects performance during animation. 17 | override func draw(_ rect: CGRect) { 18 | // Drawing code 19 | } 20 | */ 21 | var isBoldFont = false 22 | @IBInspectable var isBold: Bool { 23 | get { 24 | return isBoldFont 25 | } 26 | set { 27 | self.isBoldFont = newValue 28 | updateToNewFont() 29 | } 30 | } 31 | 32 | override func awakeFromNib() { 33 | super.awakeFromNib() 34 | updateToNewFont() 35 | } 36 | 37 | func updateToNewFont(){ 38 | self.titleLabel?.font = FontManager.fontWithSize(size: (self.titleLabel?.font.pointSize)!, isBold: self.isBoldFont) 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/Foundation/UUID.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | /// NSUUID adopts DatabaseValueConvertible 4 | extension NSUUID : DatabaseValueConvertible { 5 | 6 | /// Returns a value that can be stored in the database. 7 | public var databaseValue: DatabaseValue { 8 | var uuidBytes = ContiguousArray(repeating: UInt8(0), count: 16) 9 | return uuidBytes.withUnsafeMutableBufferPointer { buffer in 10 | getBytes(buffer.baseAddress) 11 | return NSData(bytes: buffer.baseAddress, length: 16).databaseValue 12 | } 13 | } 14 | 15 | /// Returns an NSUUID initialized from *databaseValue*, if possible. 16 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> Self? { 17 | guard let data = NSData.fromDatabaseValue(databaseValue), data.length == 16 else { 18 | return nil 19 | } 20 | return self.init(uuidBytes: data.bytes.assumingMemoryBound(to: UInt8.self)) 21 | } 22 | } 23 | 24 | /// UUID adopts DatabaseValueConvertible 25 | extension UUID : DatabaseValueConvertible { } 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 salemoh 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/StandardLibrary/RawRepresentable.swift: -------------------------------------------------------------------------------- 1 | /// DatabaseValueConvertible is free for RawRepresentable types whose raw value 2 | /// is itself DatabaseValueConvertible. 3 | /// 4 | /// // If the RawValue adopts DatabaseValueConvertible... 5 | /// enum Color : Int { 6 | /// case red 7 | /// case white 8 | /// case rose 9 | /// } 10 | /// 11 | /// // ... then the RawRepresentable type can freely adopt DatabaseValueConvertible: 12 | /// extension Color : DatabaseValueConvertible { /* empty */ } 13 | extension RawRepresentable where Self: DatabaseValueConvertible, Self.RawValue: DatabaseValueConvertible { 14 | 15 | /// Returns a value that can be stored in the database. 16 | public var databaseValue: DatabaseValue { 17 | return rawValue.databaseValue 18 | } 19 | 20 | /// Returns a value initialized from *databaseValue*, if possible. 21 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> Self? { 22 | return RawValue.fromDatabaseValue(databaseValue).flatMap { self.init(rawValue: $0) } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/MushafFeaturesTopSummeryTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MushafFeaturesTopSummeryTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/29/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class MushafFeaturesTopSummeryTableViewCell: UITableViewCell { 12 | 13 | 14 | var actionsHandler: ((Void)->Void)? 15 | 16 | @IBOutlet weak var lblHijriDate: GQLabel! 17 | @IBOutlet weak var btnEditHijri: GQButton! 18 | @IBOutlet weak var btnNextPrayTime: GQButton! 19 | @IBOutlet weak var lblDate: GQLabel! 20 | 21 | override func awakeFromNib() { 22 | super.awakeFromNib() 23 | // Initialization code 24 | } 25 | 26 | override func setSelected(_ selected: Bool, animated: Bool) { 27 | super.setSelected(selected, animated: animated) 28 | 29 | // Configure the view for the selected state 30 | } 31 | 32 | @IBAction func prayerPressed(_ sender: UIButton) { 33 | if let _ = actionsHandler { 34 | actionsHandler!() 35 | } 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/MushafFeaturesIconLabelTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MushafFeaturesIconLabelTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/29/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class MushafFeaturesIconLabelTableViewCell: UITableViewCell { 12 | 13 | var actionsHandler: ((Bool)->Void)? 14 | 15 | @IBOutlet weak var imgIcon: UIImageView! 16 | @IBOutlet weak var imgSeprator: UIImageView! 17 | @IBOutlet weak var lblTitle: GQLabel! 18 | @IBOutlet weak var switchControl: UISwitch! 19 | 20 | 21 | override func awakeFromNib() { 22 | super.awakeFromNib() 23 | // Initialization code 24 | } 25 | 26 | override func setSelected(_ selected: Bool, animated: Bool) { 27 | super.setSelected(selected, animated: animated) 28 | 29 | // Configure the view for the selected state 30 | } 31 | 32 | @IBAction func switchValueChanged(_ sender: UISwitch) { 33 | if let _ = actionsHandler { 34 | actionsHandler!(sender.isOn) 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/SideMenu/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015 Jonathan Kent 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Adhan/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Batoul Apps 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/PrayerTimeTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PrayerTimeTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/27/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PrayerTimeTableViewCell: UITableViewCell { 12 | 13 | var actionsHandler: ((Bool)->Void)? 14 | 15 | @IBOutlet weak var lblTitle:UILabel! 16 | @IBOutlet weak var lblTime:UILabel! 17 | @IBOutlet weak var imgIcon:UIImageView! 18 | @IBOutlet weak var btnToggleEnable:UIButton! 19 | 20 | 21 | @IBAction func toggleEnabledPressed(_ sender: UIButton) { 22 | self.btnToggleEnable.isSelected = !btnToggleEnable.isSelected 23 | if let _ = actionsHandler { 24 | actionsHandler!(sender.isSelected) 25 | } 26 | } 27 | 28 | override func awakeFromNib() { 29 | super.awakeFromNib() 30 | // Initialization code 31 | } 32 | 33 | override func setSelected(_ selected: Bool, animated: Bool) { 34 | super.setSelected(selected, animated: animated) 35 | 36 | // Configure the view for the selected state 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Pods-GoldenQuranSwift/Pods-GoldenQuranSwift.debug.xcconfig: -------------------------------------------------------------------------------- 1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Adhan" "$PODS_CONFIGURATION_BUILD_DIR/GRDB.swift" "$PODS_CONFIGURATION_BUILD_DIR/IQKeyboardManagerSwift" "$PODS_CONFIGURATION_BUILD_DIR/SideMenu" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Adhan/Adhan.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GRDB.swift/GRDB.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SideMenu/SideMenu.framework/Headers" 6 | OTHER_LDFLAGS = $(inherited) -framework "Adhan" -framework "GRDB" -framework "IQKeyboardManagerSwift" -framework "SideMenu" 7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 8 | PODS_BUILD_DIR = $BUILD_DIR 9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 10 | PODS_ROOT = ${SRCROOT}/Pods 11 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Target Support Files/Pods-GoldenQuranSwift/Pods-GoldenQuranSwift.release.xcconfig: -------------------------------------------------------------------------------- 1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/Adhan" "$PODS_CONFIGURATION_BUILD_DIR/GRDB.swift" "$PODS_CONFIGURATION_BUILD_DIR/IQKeyboardManagerSwift" "$PODS_CONFIGURATION_BUILD_DIR/SideMenu" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/Adhan/Adhan.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GRDB.swift/GRDB.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/SideMenu/SideMenu.framework/Headers" 6 | OTHER_LDFLAGS = $(inherited) -framework "Adhan" -framework "GRDB" -framework "IQKeyboardManagerSwift" -framework "SideMenu" 7 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 8 | PODS_BUILD_DIR = $BUILD_DIR 9 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 10 | PODS_ROOT = ${SRCROOT}/Pods 11 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/SettingsLanguageTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SettingsLanguageTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/6/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SettingsLanguageTableViewCell: UITableViewCell { 12 | 13 | var actionsHandler: ((Int)->Void)? 14 | 15 | @IBOutlet weak var lblTitle: GQLabel! 16 | @IBOutlet weak var segmentLanguage: GQSegmentedControl! 17 | @IBOutlet weak var imgSepratore: UIImageView! 18 | override func awakeFromNib() { 19 | super.awakeFromNib() 20 | // Initialization code 21 | if UIApplication.isAr() { 22 | segmentLanguage.selectedSegmentIndex = 1 23 | } 24 | } 25 | 26 | @IBAction func segmentValueChanged(_ sender: Any) { 27 | if let _ = actionsHandler { 28 | actionsHandler!(segmentLanguage.selectedSegmentIndex) 29 | } 30 | } 31 | override func setSelected(_ selected: Bool, animated: Bool) { 32 | super.setSelected(selected, animated: animated) 33 | 34 | // Configure the view for the selected state 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/RecitationDownloadManager.swift: -------------------------------------------------------------------------------- 1 | // 2 | // RecitationDownloadManager.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/23/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class RecitationDownloadManager: NSObject { 12 | 13 | class func downloadRecitation(recitation:Recitation , soraNo:Int , verseNo:Int){ 14 | 15 | 16 | let verseUrlString = recitation.baseUrl! + String(format:"%03d%03d.mp3" ,soraNo,verseNo) 17 | let savePath = String(format:"%d/%d/", recitation.id!,soraNo) 18 | let verseName = String(format:"%d.mp3", verseNo) 19 | 20 | 21 | NetworkManager.downloadFile(withUrl: verseUrlString, toPath: savePath, fileName: verseName, completion: {(success:Bool) -> Void in 22 | 23 | if success { 24 | print("File Downloaded Success " , soraNo , verseNo , recitation.id ?? "") 25 | } else { 26 | print("File Downloaded Failed " , soraNo , verseNo , recitation.id ?? "") 27 | } 28 | 29 | }) 30 | 31 | 32 | 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/Foundation/DatabaseCoder.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | /// DatabaseCoder reads and stores objects that conform to NSCoding in 4 | /// the database. 5 | public struct DatabaseCoder: DatabaseValueConvertible { 6 | 7 | /// The object 8 | public let object: Any 9 | 10 | /// Creates a DatabaseCoder from an object that conforms to NSCoding. 11 | /// 12 | /// The result is nil if and only if *object* is nil. 13 | public init?(_ object: Any?) { 14 | guard let object = object else { 15 | return nil 16 | } 17 | self.object = object 18 | } 19 | 20 | /// Returns a value that can be stored in the database. 21 | public var databaseValue: DatabaseValue { 22 | return NSKeyedArchiver.archivedData(withRootObject: object).databaseValue 23 | } 24 | 25 | /// Returns a DatabaseCoder if *databaseValue* contains an archived object. 26 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> DatabaseCoder? { 27 | guard let data = Data.fromDatabaseValue(databaseValue) else { 28 | return nil 29 | } 30 | return DatabaseCoder(NSKeyedUnarchiver.unarchiveObject(with: data)) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/BookmarkManager.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BookmarkManager.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/13/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class BookmarkManager: NSObject { 12 | 13 | class func addBookmark( forPage:Int = -1 , forSora:Int = -1 , forVerse:Int = -1){ 14 | let bookmark = Bookmark() 15 | bookmark.page = forPage 16 | bookmark.soraNo = forSora 17 | bookmark.verseNo = forVerse 18 | bookmark.updatedAt = Date().timeStamp 19 | bookmark.createdAt = Date().timeStamp 20 | bookmark.mushafGuid = Mus7afManager.shared.currentMus7af.guid 21 | 22 | DBManager.shared.insertNewMushafBookmark(bookmark: bookmark) 23 | } 24 | 25 | class func getMushafBookmarks( mushaf:Mus7af) -> [Bookmark] { 26 | return DBManager.shared.getMushafBookmarks(mushaf: mushaf) 27 | } 28 | 29 | class func deleteBookmark( bookmark:Bookmark){ 30 | DBManager.shared.deleteMushafBookmark(bookmark: bookmark) 31 | } 32 | 33 | class func deleteAllBookmarks( mushaf:Mus7af){ 34 | DBManager.shared.deleteAllMushafBookmark(mushaf: mushaf) 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/LICENSE.md: -------------------------------------------------------------------------------- 1 | IQKeyboardManager license 2 | ========================= 3 | 4 | The MIT License (MIT) 5 | 6 | Copyright (c) 2013-16 Iftekhar Qurashi 7 | 8 | Permission is hereby granted, free of charge, to any person obtaining a copy of 9 | this software and associated documentation files (the "Software"), to deal in 10 | the Software without restriction, including without limitation the rights to 11 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 12 | of the Software, and to permit persons to whom the Software is furnished to do 13 | so, subject to the following conditions: 14 | 15 | The above copyright notice and this permission notice shall be included in all 16 | copies or substantial portions of the Software. 17 | 18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 24 | SOFTWARE. 25 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/Core/Support/Foundation/ReferenceConvertible.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | /// DatabaseValueConvertible is free for ReferenceConvertible types whose 4 | /// ReferenceType is itself DatabaseValueConvertible. 5 | /// 6 | /// class FooReference { ... } 7 | /// struct Foo : ReferenceConvertible { 8 | /// typealias ReferenceType = FooReference 9 | /// } 10 | /// 11 | /// // If the ReferenceType adopts DatabaseValueConvertible... 12 | /// extension FooReference : DatabaseValueConvertible { ... } 13 | /// 14 | /// // ... then the ReferenceConvertible type can freely adopt DatabaseValueConvertible: 15 | /// extension Foo : DatabaseValueConvertible { /* empty */ } 16 | extension ReferenceConvertible where Self: DatabaseValueConvertible, Self.ReferenceType: DatabaseValueConvertible { 17 | 18 | /// Returns a value that can be stored in the database. 19 | public var databaseValue: DatabaseValue { 20 | return (self as! ReferenceType).databaseValue 21 | } 22 | 23 | /// Returns a value initialized from *databaseValue*, if possible. 24 | public static func fromDatabaseValue(_ databaseValue: DatabaseValue) -> Self? { 25 | return ReferenceType.fromDatabaseValue(databaseValue).flatMap { cast($0) } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/MushafListTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MushafListTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/6/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class MushafListTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var imgMushafIcon:UIImageView! 14 | @IBOutlet weak var lblName:UILabel! 15 | @IBOutlet weak var lblType:UILabel! 16 | @IBOutlet weak var lblUpdatedAt:UILabel! 17 | 18 | 19 | override func awakeFromNib() { 20 | super.awakeFromNib() 21 | // Initialization code 22 | } 23 | 24 | override func setSelected(_ selected: Bool, animated: Bool) { 25 | super.setSelected(selected, animated: animated) 26 | 27 | // Configure the view for the selected state 28 | } 29 | 30 | func fillFromMushaf(mushaf:Mus7af){ 31 | 32 | let date = Date(timeIntervalSince1970: mushaf.updatedAt!) 33 | 34 | self.lblName.text = mushaf.name 35 | self.lblType.text = NSLocalizedString("\(mushaf.type!)_NOVEL", comment: "") 36 | self.imgMushafIcon.image = mushaf.logo 37 | self.lblUpdatedAt.text = date.toStringWithRelativeTime().correctLanguageNumbers() 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/MushafTopic.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MushafTopic.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/30/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | struct MushafTopic { 12 | var soraNo:Int? 13 | var fromAyah:Int? 14 | var toAyah:Int? 15 | var description:String? 16 | var colorIndex:Int? 17 | var color:UIColor?{ get{ 18 | if let _colorIndex = colorIndex { 19 | switch _colorIndex { 20 | case 1: 21 | return UIColor.blue.withAlphaComponent(0.3) 22 | case 2: 23 | return UIColor.green.withAlphaComponent(0.3) 24 | case 3: 25 | return UIColor.brown.withAlphaComponent(0.3) 26 | case 4: 27 | return UIColor.yellow.withAlphaComponent(0.3) 28 | case 5: 29 | return UIColor.purple.withAlphaComponent(0.3) 30 | case 6: 31 | return UIColor.orange.withAlphaComponent(0.3) 32 | case 7: 33 | return UIColor.red.withAlphaComponent(0.3) 34 | default: 35 | return UIColor.black.withAlphaComponent(0.3) 36 | } 37 | } 38 | return nil 39 | } 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/GQHighlightView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GQHighlightView.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/23/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | enum HighlightType:Int { 12 | case highlight 13 | case bookmark 14 | case note 15 | case topic 16 | case share 17 | 18 | func getColorForHighlight() -> UIColor? { 19 | switch self { 20 | case .highlight: 21 | return UIColor.blue.withAlphaComponent(0.3) 22 | case .bookmark: 23 | return UIColor.yellow.withAlphaComponent(0.3) 24 | case .note: 25 | return UIColor.green.withAlphaComponent(0.3) 26 | case .topic: 27 | return nil 28 | default: 29 | return UIColor.clear 30 | } 31 | } 32 | } 33 | 34 | class GQHighlightView: UIView { 35 | fileprivate var _highlightType:HighlightType = .highlight 36 | 37 | var highlightType:HighlightType { 38 | get { 39 | return _highlightType 40 | } 41 | set{ 42 | _highlightType = newValue 43 | if let color = _highlightType.getColorForHighlight(){ 44 | self.backgroundColor = color 45 | } 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/AddMushafCollectionViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AddMus7afCollectionViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 2/21/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class AddMus7afCollectionViewCell: UICollectionViewCell { 12 | 13 | @IBOutlet weak var lblNumberOfPages: UILabel! 14 | @IBOutlet weak var imgMushafIcon: UIImageView! 15 | @IBOutlet weak var lblMushafName: UILabel! 16 | @IBOutlet weak var lblMushafType: UILabel! 17 | 18 | func fillFromMushaf( mushaf:Mus7af){ 19 | 20 | self.lblMushafName.text = mushaf.name 21 | self.lblMushafType.text = NSLocalizedString("\((mushaf.type!))_NOVEL", comment: "") 22 | 23 | let pagesCount = "\((mushaf.numberOfPages!))" 24 | let numberOfPages = NSLocalizedString("NUMBER_OF_PAGES", comment: "") + ": " + pagesCount 25 | let pagesAttributedText = NSMutableAttributedString().getAttributedString(originalString: numberOfPages.correctLanguageNumbers(), stringToAttribute: pagesCount.correctLanguageNumbers() , font: self.lblNumberOfPages.font, isUnderlined: false, color: UIColor.darkGray , fontSizeDelta: 2) 26 | self.lblNumberOfPages.attributedText = pagesAttributedText 27 | self.imgMushafIcon.image = mushaf.logo 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/GQTextField.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GQTextField.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/8/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class GQTextField: UITextField { 12 | 13 | /* 14 | // Only override draw() if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | override func draw(_ rect: CGRect) { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | var isBoldFont = false 22 | @IBInspectable var isBold: Bool { 23 | get { 24 | return isBoldFont 25 | } 26 | set { 27 | self.isBoldFont = newValue 28 | updateToNewFont() 29 | } 30 | } 31 | 32 | override func awakeFromNib() { 33 | super.awakeFromNib() 34 | updateToNewFont() 35 | } 36 | 37 | func updateToNewFont(){ 38 | self.font = FontManager.fontWithSize(size: (self.font?.pointSize)!, isBold: self.isBoldFont) 39 | 40 | if let _ = self.placeholder { 41 | let attributes = [NSFontAttributeName : self.font!] as [String : Any] 42 | self.attributedPlaceholder = NSAttributedString(string: self.placeholder!,attributes:attributes) 43 | } 44 | 45 | } 46 | 47 | } 48 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // IQPreviousNextView.swift 3 | // https://github.com/hackiftekhar/IQKeyboardManager 4 | // Copyright (c) 2013-16 Iftekhar Qurashi. 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in 14 | // all copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 | // THE SOFTWARE. 23 | 24 | import UIKit 25 | 26 | open class IQPreviousNextView: UIView { 27 | 28 | } 29 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/SettingsFontSizeTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SettingsFontSizeTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 4/5/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SettingsFontSizeTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var btnPlus: UIButton! 14 | @IBOutlet weak var btnMinus: UIButton! 15 | @IBOutlet weak var lblPreview: UILabel! 16 | 17 | 18 | override func awakeFromNib() { 19 | super.awakeFromNib() 20 | // Initialization code 21 | refreshLabelSize() 22 | } 23 | 24 | override func setSelected(_ selected: Bool, animated: Bool) { 25 | super.setSelected(selected, animated: animated) 26 | 27 | // Configure the view for the selected state 28 | } 29 | 30 | @IBAction func minusPressed(_ sender: UIButton) { 31 | var size = FontManager.preferredFontSize() 32 | size -= 3 33 | FontManager.setPreferredFontSize(size: size) 34 | refreshLabelSize() 35 | } 36 | 37 | @IBAction func plusPressed(_ sender: Any) { 38 | var size = FontManager.preferredFontSize() 39 | size += 3 40 | FontManager.setPreferredFontSize(size: size) 41 | refreshLabelSize() 42 | } 43 | 44 | func refreshLabelSize(){ 45 | let size = FontManager.preferredFontSize() 46 | lblPreview.font = lblPreview.font.withSize(CGFloat(size)) 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/ar.lproj/Main.strings: -------------------------------------------------------------------------------- 1 | 2 | /* Class = "UILabel"; text = "رواية حفص عن نافع\nعدد الصفحات: ٦٠٤"; ObjectID = "2Nr-3A-Lcr"; */ 3 | "2Nr-3A-Lcr.text" = "رواية حفص عن نافع\nعدد الصفحات: ٦٠٤"; 4 | 5 | /* Class = "UILabel"; text = "Label"; ObjectID = "D1P-9l-mE3"; */ 6 | "D1P-9l-mE3.text" = "Label"; 7 | 8 | /* Class = "UILabel"; text = "My Mus7afs"; ObjectID = "Qzq-ra-Vt7"; */ 9 | "Qzq-ra-Vt7.text" = "My Mus7afs"; 10 | 11 | /* Class = "UILabel"; text = "حفظ المصحف بإسم: "; ObjectID = "Sd9-VA-3mK"; */ 12 | "Sd9-VA-3mK.text" = "حفظ المصحف بإسم: "; 13 | 14 | /* Class = "UILabel"; text = "مصحف المدينة المنورة"; ObjectID = "TPq-n1-YRH"; */ 15 | "TPq-n1-YRH.text" = "مصحف المدينة المنورة"; 16 | 17 | /* Class = "UIButton"; normalTitle = "Cancel"; ObjectID = "Vks-Wq-WPc"; */ 18 | "Vks-Wq-WPc.normalTitle" = "Cancel"; 19 | 20 | /* Class = "UITextField"; placeholder = "مثال (مصحف التلاوة اليومية)"; ObjectID = "WaK-pg-fdL"; */ 21 | "WaK-pg-fdL.placeholder" = "مثال (مصحف التلاوة اليومية)"; 22 | 23 | /* Class = "UILabel"; text = "Label"; ObjectID = "ccS-8g-ggx"; */ 24 | "ccS-8g-ggx.text" = "Label"; 25 | 26 | /* Class = "UILabel"; text = "Label"; ObjectID = "iCT-sW-enN"; */ 27 | "iCT-sW-enN.text" = "Label"; 28 | 29 | /* Class = "UIButton"; normalTitle = "Save"; ObjectID = "mS3-ku-535"; */ 30 | "mS3-ku-535.normalTitle" = "Save"; 31 | 32 | /* Class = "UILabel"; text = "Mushaf Al MAdina Al Monawra"; ObjectID = "p01-hc-XCb"; */ 33 | "p01-hc-XCb.text" = "Mushaf Al MAdina Al Monawra"; 34 | 35 | /* Class = "UILabel"; text = "Number Of pages"; ObjectID = "xVI-6T-KbG"; */ 36 | "xVI-6T-KbG.text" = "Number Of pages"; 37 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/NSAttributedStringExtensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // NSAttributedStringExtensions.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 2/21/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | extension NSMutableAttributedString { 12 | 13 | func getAttributedString(originalString:String, stringToAttribute:String , font:UIFont? , isUnderlined:Bool? , color:UIColor? , fontSizeDelta:CGFloat?)->(NSMutableAttributedString){ 14 | 15 | var attributes:[String : Any] = [:] 16 | 17 | 18 | if let _font = font { 19 | 20 | if let _ = fontSizeDelta { 21 | attributes[NSFontAttributeName] = UIFont(descriptor:(font?.fontDescriptor)! , size:((font?.pointSize)! + fontSizeDelta!)) 22 | } else { 23 | attributes[NSFontAttributeName] = _font 24 | } 25 | 26 | } 27 | 28 | if let _isUnderlined = isUnderlined, _isUnderlined == true { 29 | attributes[NSUnderlineStyleAttributeName] = NSUnderlineStyle.styleSingle.rawValue 30 | } 31 | 32 | if let _color = color { 33 | attributes[NSForegroundColorAttributeName] = _color 34 | } 35 | 36 | let textToAttribute = NSString(format: originalString as NSString) 37 | let mutableString = NSMutableAttributedString(string:textToAttribute as String) 38 | 39 | mutableString.addAttributes(attributes, range: textToAttribute.range(of: stringToAttribute)) 40 | 41 | return mutableString 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Pods.xcodeproj/xcuserdata/omarfraiwan.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Adhan.xcscheme 8 | 9 | isShown 10 | 11 | 12 | Alamofire.xcscheme 13 | 14 | isShown 15 | 16 | 17 | GRDB.swift.xcscheme 18 | 19 | isShown 20 | 21 | 22 | IQKeyboardManagerSwift.xcscheme 23 | 24 | isShown 25 | 26 | 27 | Pods-GoldenQuranSwift.xcscheme 28 | 29 | isShown 30 | 31 | 32 | SideMenu.xcscheme 33 | 34 | isShown 35 | 36 | 37 | 38 | SuppressBuildableAutocreation 39 | 40 | 21EE0983832077F2C88BFC93B94CA415 41 | 42 | primary 43 | 44 | 45 | 2D6048FC796035B35C92EF2A71B44E9A 46 | 47 | primary 48 | 49 | 50 | 3E9AF4F93A3C267ACABF1DB0FB7BB733 51 | 52 | primary 53 | 54 | 55 | 4DC059E04CBA98AEDDB5C34E02D551E9 56 | 57 | primary 58 | 59 | 60 | 7E08C0B05D4000AD55E6CE9BB548AF76 61 | 62 | primary 63 | 64 | 65 | 88E9EC28B8B46C3631E6B242B50F4442 66 | 67 | primary 68 | 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/PrayerAdjustmentTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PrayerAdjustmentTableViewCell.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/27/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class PrayerAdjustmentTableViewCell: UITableViewCell { 12 | 13 | var actionsHandler: ((Void)->Void)? 14 | 15 | @IBOutlet weak var lblTitle: GQLabel! 16 | @IBOutlet weak var lblTime: GQLabel! 17 | @IBOutlet weak var lblAdjustment: UILabel! 18 | @IBOutlet weak var btnMinus: UIButton! 19 | @IBOutlet weak var btnPlus: UIButton! 20 | 21 | var modificationKey:String? 22 | 23 | @IBAction func plusPressed(_ sender: UIButton) { 24 | var currentAdjustment = UserDefaults.standard.integer(forKey: modificationKey!) 25 | currentAdjustment += 1 26 | UserDefaults.standard.set(currentAdjustment, forKey: modificationKey!) 27 | UserDefaults.standard.synchronize() 28 | if let _ = actionsHandler { 29 | actionsHandler!() 30 | } 31 | 32 | } 33 | @IBAction func minusPressed(_ sender: UIButton) { 34 | var currentAdjustment = UserDefaults.standard.integer(forKey: modificationKey!) 35 | currentAdjustment -= 1 36 | UserDefaults.standard.set(currentAdjustment, forKey: modificationKey!) 37 | UserDefaults.standard.synchronize() 38 | if let _ = actionsHandler { 39 | actionsHandler!() 40 | } 41 | } 42 | 43 | override func awakeFromNib() { 44 | super.awakeFromNib() 45 | // Initialization code 46 | } 47 | 48 | override func setSelected(_ selected: Bool, animated: Bool) { 49 | super.setSelected(selected, animated: animated) 50 | 51 | // Configure the view for the selected state 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/Adhan/README.md: -------------------------------------------------------------------------------- 1 | # Adhan 2 | *High precision prayer time library* 3 | 4 | [![Build Status](https://travis-ci.org/batoulapps/Adhan.svg?branch=master)](https://travis-ci.org/batoulapps/Adhan) 5 | 6 | Adhan is a well tested and well documented library for calculating Islamic prayer times. All astronomical calculations 7 | are high precision equations directly from the book 8 | [“Astronomical Algorithms” by Jean Meeus](http://www.willbell.com/math/mc1.htm). This book is recommended 9 | by the Astronomical Applications Department of the U.S. Naval Observatory and the Earth System Research Laboratory 10 | of the National Oceanic and Atmospheric Administration. 11 | 12 | ## Languages 13 | 14 | Adhan is available for the following languages: 15 | 16 | - Swift [(Usage and examples)](Swift/) 17 | - JavaScript [(Usage and examples)](JavaScript/) 18 | - Java [(Usage and examples)](java/) 19 | 20 | ## Roadmap 21 | 22 | This is an initial release of the library. The following items are planned: 23 | 24 | - Porting to additional languages 25 | - Comprehensive unit tests for various locations and settings 26 | - Full explanation of the equations used and prayer time calculation 27 | - Suggested method for a country/city 28 | - Convenience methods for determining current prayer/next prayer 29 | 30 | ## Contributing 31 | 32 | Adhan is made publicly available to provide a well tested and well documented library for Islamic prayer times to all 33 | developers. We accept feature contributions provided that they are properly documented and include the appropriate 34 | unit tests. We are also looking for contributions in the form of unit tests of of prayer times for different 35 | locations, we do ask that the source of the comparison values be properly documented. 36 | 37 | ## License 38 | 39 | Adhan is available under the MIT license. See the LICENSE file for more info. 40 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "20x20", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "20x20", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "29x29", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "29x29", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "40x40", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "40x40", 31 | "scale" : "3x" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "size" : "60x60", 36 | "scale" : "2x" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "size" : "60x60", 41 | "scale" : "3x" 42 | }, 43 | { 44 | "idiom" : "ipad", 45 | "size" : "20x20", 46 | "scale" : "1x" 47 | }, 48 | { 49 | "idiom" : "ipad", 50 | "size" : "20x20", 51 | "scale" : "2x" 52 | }, 53 | { 54 | "idiom" : "ipad", 55 | "size" : "29x29", 56 | "scale" : "1x" 57 | }, 58 | { 59 | "idiom" : "ipad", 60 | "size" : "29x29", 61 | "scale" : "2x" 62 | }, 63 | { 64 | "idiom" : "ipad", 65 | "size" : "40x40", 66 | "scale" : "1x" 67 | }, 68 | { 69 | "idiom" : "ipad", 70 | "size" : "40x40", 71 | "scale" : "2x" 72 | }, 73 | { 74 | "idiom" : "ipad", 75 | "size" : "76x76", 76 | "scale" : "1x" 77 | }, 78 | { 79 | "idiom" : "ipad", 80 | "size" : "76x76", 81 | "scale" : "2x" 82 | }, 83 | { 84 | "idiom" : "ipad", 85 | "size" : "83.5x83.5", 86 | "scale" : "2x" 87 | } 88 | ], 89 | "info" : { 90 | "version" : 1, 91 | "author" : "xcode" 92 | } 93 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift: -------------------------------------------------------------------------------- 1 | // 2 | // IQKeyboardManagerConstantsInternal.swift 3 | // https://github.com/hackiftekhar/IQKeyboardManager 4 | // Copyright (c) 2013-16 Iftekhar Qurashi. 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in 14 | // all copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 | // THE SOFTWARE. 23 | 24 | 25 | import Foundation 26 | 27 | ///----------------------------------- 28 | /// MARK: IQLayoutGuidePosition 29 | ///----------------------------------- 30 | 31 | /** 32 | `IQLayoutGuidePositionNone` 33 | If there are no IQLayoutGuideConstraint associated with viewController 34 | 35 | `IQLayoutGuidePositionTop` 36 | If provided IQLayoutGuideConstraint is associated with with viewController topLayoutGuide 37 | 38 | `IQLayoutGuidePositionBottom` 39 | If provided IQLayoutGuideConstraint is associated with with viewController bottomLayoutGuide 40 | */ 41 | enum IQLayoutGuidePosition : Int { 42 | case none 43 | case top 44 | case bottom 45 | } 46 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // IQUIViewController+Additions.swift 3 | // https://github.com/hackiftekhar/IQKeyboardManager 4 | // Copyright (c) 2013-16 Iftekhar Qurashi. 5 | // 6 | // Permission is hereby granted, free of charge, to any person obtaining a copy 7 | // of this software and associated documentation files (the "Software"), to deal 8 | // in the Software without restriction, including without limitation the rights 9 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | // copies of the Software, and to permit persons to whom the Software is 11 | // furnished to do so, subject to the following conditions: 12 | // 13 | // The above copyright notice and this permission notice shall be included in 14 | // all copies or substantial portions of the Software. 15 | // 16 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 22 | // THE SOFTWARE. 23 | 24 | import UIKit 25 | 26 | 27 | private var kIQLayoutGuideConstraint = "kIQLayoutGuideConstraint" 28 | 29 | 30 | public extension UIViewController { 31 | 32 | /** 33 | To set customized distance from keyboard for textField/textView. Can't be less than zero 34 | */ 35 | @IBOutlet public var IQLayoutGuideConstraint: NSLayoutConstraint? { 36 | get { 37 | 38 | return objc_getAssociatedObject(self, &kIQLayoutGuideConstraint) as? NSLayoutConstraint 39 | } 40 | 41 | set(newValue) { 42 | objc_setAssociatedObject(self, &kIQLayoutGuideConstraint, newValue,objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/GRDB.swift/GRDB/QueryInterface/SQLCollatedExpression.swift: -------------------------------------------------------------------------------- 1 | /// SQLCollatedExpression taints an expression so that every derived expression 2 | /// is eventually evaluated using an SQLite collation. 3 | /// 4 | /// You create one by calling the SQLSpecificExpressible.collating() method. 5 | /// 6 | /// let email: SQLCollatedExpression = Column("email").collating(.nocase) 7 | /// 8 | /// // SELECT * FROM persons WHERE email = 'arthur@example.com' COLLATE NOCASE 9 | /// Persons.filter(email == "arthur@example.com") 10 | public struct SQLCollatedExpression { 11 | /// The tainted expression 12 | public let expression: SQLExpression 13 | 14 | /// The name of the collation 15 | public let collationName: Database.CollationName 16 | 17 | /// Returns an ordering suitable for QueryInterfaceRequest.order() 18 | /// 19 | /// let email: SQLCollatedExpression = Column("email").collating(.nocase) 20 | /// 21 | /// // SELECT * FROM persons ORDER BY email COLLATE NOCASE ASC 22 | /// Persons.order(email.asc) 23 | /// 24 | /// See https://github.com/groue/GRDB.swift/#the-query-interface 25 | public var asc: SQLOrderingTerm { 26 | return SQLOrdering.asc(sqlExpression) 27 | } 28 | 29 | /// Returns an ordering suitable for QueryInterfaceRequest.order() 30 | /// 31 | /// let email: SQLCollatedExpression = Column("email").collating(.nocase) 32 | /// 33 | /// // SELECT * FROM persons ORDER BY email COLLATE NOCASE DESC 34 | /// Persons.order(email.desc) 35 | /// 36 | /// See https://github.com/groue/GRDB.swift/#the-query-interface 37 | public var desc: SQLOrderingTerm { 38 | return SQLOrdering.desc(sqlExpression) 39 | } 40 | 41 | init(_ expression: SQLExpression, collationName: Database.CollationName) { 42 | self.expression = expression 43 | self.collationName = collationName 44 | } 45 | 46 | var sqlExpression: SQLExpression { 47 | return SQLExpressionCollate(expression, collationName: collationName) 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /GoldenQuranSwift/Pods/SideMenu/Pod/Classes/UITableViewVibrantCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewVibrantCell.swift 3 | // Pods 4 | // 5 | // Created by Jon Kent on 1/14/16. 6 | // 7 | // 8 | 9 | import UIKit 10 | 11 | open class UITableViewVibrantCell: UITableViewCell { 12 | 13 | fileprivate var vibrancyView:UIVisualEffectView = UIVisualEffectView() 14 | fileprivate var vibrancySelectedBackgroundView:UIVisualEffectView = UIVisualEffectView() 15 | fileprivate var defaultSelectedBackgroundView:UIView? 16 | 17 | required public init?(coder aDecoder: NSCoder) { 18 | super.init(coder: aDecoder) 19 | 20 | vibrancyView.frame = bounds 21 | vibrancyView.autoresizingMask = [.flexibleHeight, .flexibleWidth] 22 | for view in subviews { 23 | vibrancyView.contentView.addSubview(view) 24 | } 25 | addSubview(vibrancyView) 26 | 27 | let blurSelectionEffect = UIBlurEffect(style: .light) 28 | vibrancySelectedBackgroundView.effect = blurSelectionEffect 29 | defaultSelectedBackgroundView = selectedBackgroundView 30 | } 31 | 32 | override open func layoutSubviews() { 33 | super.layoutSubviews() 34 | 35 | // shouldn't be needed but backgroundColor is set to white on iPad: 36 | backgroundColor = UIColor.clear 37 | 38 | if !UIAccessibilityIsReduceTransparencyEnabled() && SideMenuManager.menuBlurEffectStyle != nil { 39 | let blurEffect = UIBlurEffect(style: SideMenuManager.menuBlurEffectStyle!) 40 | vibrancyView.effect = UIVibrancyEffect(blurEffect: blurEffect) 41 | 42 | if selectedBackgroundView != nil && selectedBackgroundView != vibrancySelectedBackgroundView { 43 | vibrancySelectedBackgroundView.contentView.addSubview(selectedBackgroundView!) 44 | selectedBackgroundView = vibrancySelectedBackgroundView 45 | } 46 | } else { 47 | vibrancyView.effect = nil 48 | selectedBackgroundView = defaultSelectedBackgroundView 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/GradientView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GradientView.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 2/21/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | /* 11 | This class is to draw gradien view background color 12 | http://stackoverflow.com/questions/24380535/how-to-apply-gradient-to-background-view-of-ios-swift-app 13 | */ 14 | 15 | @IBDesignable 16 | class GradientView: UIView { 17 | 18 | 19 | @IBInspectable var startColor: UIColor = .black { didSet { updateColors() }} 20 | @IBInspectable var endColor: UIColor = .white { didSet { updateColors() }} 21 | @IBInspectable var startLocation: Double = 0.05 { didSet { updateLocations() }} 22 | @IBInspectable var endLocation: Double = 0.95 { didSet { updateLocations() }} 23 | @IBInspectable var horizontalMode: Bool = false { didSet { updatePoints() }} 24 | @IBInspectable var diagonalMode: Bool = false { didSet { updatePoints() }} 25 | 26 | override class var layerClass: AnyClass { return CAGradientLayer.self } 27 | 28 | var gradientLayer: CAGradientLayer { return layer as! CAGradientLayer } 29 | 30 | func updatePoints() { 31 | if horizontalMode { 32 | gradientLayer.startPoint = diagonalMode ? CGPoint(x: 1, y: 0) : CGPoint(x: 0, y: 0.5) 33 | gradientLayer.endPoint = diagonalMode ? CGPoint(x: 0, y: 1) : CGPoint(x: 1, y: 0.5) 34 | } else { 35 | gradientLayer.startPoint = diagonalMode ? CGPoint(x: 0, y: 0) : CGPoint(x: 0.5, y: 0) 36 | gradientLayer.endPoint = diagonalMode ? CGPoint(x: 1, y: 1) : CGPoint(x: 0.5, y: 1) 37 | } 38 | } 39 | func updateLocations() { 40 | gradientLayer.locations = [startLocation as NSNumber, endLocation as NSNumber] 41 | } 42 | func updateColors() { 43 | gradientLayer.colors = [startColor.cgColor, endColor.cgColor] 44 | } 45 | 46 | override func layoutSubviews() { 47 | super.layoutSubviews() 48 | updatePoints() 49 | updateLocations() 50 | updateColors() 51 | } 52 | 53 | } 54 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | LSRequiresIPhoneOS 22 | 23 | UIAppFonts 24 | 25 | HelveticaNeueW23-Reg.ttf 26 | HelveticaNeueW23-Bd.ttf 27 | Roboto-Medium.ttf 28 | Roboto-Regular.ttf 29 | 30 | UILaunchStoryboardName 31 | LaunchScreen 32 | UIMainStoryboardFile 33 | Main 34 | UIRequiredDeviceCapabilities 35 | 36 | armv7 37 | 38 | UISupportedInterfaceOrientations 39 | 40 | UIInterfaceOrientationPortrait 41 | UIInterfaceOrientationLandscapeLeft 42 | UIInterfaceOrientationLandscapeRight 43 | 44 | UISupportedInterfaceOrientations~ipad 45 | 46 | UIInterfaceOrientationPortrait 47 | UIInterfaceOrientationPortraitUpsideDown 48 | UIInterfaceOrientationLandscapeLeft 49 | UIInterfaceOrientationLandscapeRight 50 | 51 | NSLocationWhenInUseUsageDescription 52 | Prayer times | أوقات الصلاة 53 | NSAppTransportSecurity 54 | 55 | 56 | NSAllowsArbitraryLoads 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/GQSegmentedControl.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GQSegmentedControl.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 3/11/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class GQSegmentedControl: UISegmentedControl { 12 | 13 | /* 14 | // Only override draw() if you perform custom drawing. 15 | // An empty implementation adversely affects performance during animation. 16 | override func draw(_ rect: CGRect) { 17 | // Drawing code 18 | } 19 | */ 20 | 21 | var isBoldFont = false 22 | var textFontSize:CGFloat = 12.0 23 | var textFontColor:UIColor = UIColor.black 24 | 25 | @IBInspectable var isBold: Bool { 26 | get { 27 | return isBoldFont 28 | } 29 | set { 30 | self.isBoldFont = newValue 31 | updateToNewFont() 32 | } 33 | } 34 | 35 | @IBInspectable var fontSize: CGFloat { 36 | get { 37 | return textFontSize 38 | } 39 | set { 40 | self.textFontSize = newValue 41 | updateToNewFont() 42 | } 43 | } 44 | 45 | @IBInspectable var fontColor: UIColor { 46 | get { 47 | return textFontColor 48 | } 49 | set { 50 | self.textFontColor = newValue 51 | updateToNewFont() 52 | } 53 | } 54 | 55 | override func awakeFromNib() { 56 | super.awakeFromNib() 57 | updateToNewFont() 58 | } 59 | 60 | func updateToNewFont(){ 61 | 62 | let font = FontManager.fontWithSize(size: self.textFontSize, isBold: self.isBoldFont) 63 | let attributes = [NSFontAttributeName : font /*, NSForegroundColorAttributeName : self.textFontColor*/] as [String : Any] 64 | self.setTitleTextAttributes(attributes , for: .normal) 65 | self.setTitleTextAttributes(attributes , for: .highlighted) 66 | self.setTitleTextAttributes(attributes , for: .selected) 67 | 68 | // UISegmentedControl.appearance().setTitleTextAttributes(attr as [NSObject : AnyObject] , for: .normal) 69 | } 70 | 71 | } 72 | -------------------------------------------------------------------------------- /GoldenQuranSwift/GoldenQuranSwift/StringExtensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // StringExtensions.swift 3 | // GoldenQuranSwift 4 | // 5 | // Created by Omar Fraiwan on 2/23/17. 6 | // Copyright © 2017 Omar Fraiwan. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | extension String { 12 | func heightWithConstrainedWidth(_ width: CGFloat, font: UIFont) -> CGFloat { 13 | 14 | let constraintRect = CGSize(width: width, height: .greatestFiniteMagnitude) 15 | let boundingBox = self.boundingRect(with: constraintRect, options: .usesLineFragmentOrigin, attributes: [NSFontAttributeName: font], context: nil) 16 | 17 | return boundingBox.height 18 | } 19 | 20 | func widthOfString(usingFont font: UIFont) -> CGFloat { 21 | let fontAttributes = [NSFontAttributeName: font] 22 | let size = self.size(attributes: fontAttributes) 23 | return size.width 24 | } 25 | 26 | func toEnglishNumbers() -> String { 27 | var numberString: String = self 28 | 29 | let numbersDictionary:NSDictionary = ["1":"١", "2" : "٢", "3" : "٣", "4" : "٤", "5" : "٥", "6" : "٦", "7" : "٧", "8" : "٨", "9" : "٩" , "0":"٠"] 30 | 31 | for key in numbersDictionary.allKeys { 32 | numberString = numberString.replacingOccurrences(of: numbersDictionary[key] as! String, with:key as! String) 33 | } 34 | 35 | return numberString 36 | } 37 | 38 | func toArabicNumbers() -> String { 39 | var numberString: String = self 40 | 41 | let numbersDictionary:NSDictionary = ["١":"1", "٢":"2" , "٣":"3" , "٤":"4" , "٥":"5" , "٦" : "6", "٧" : "7" , "٨" : "8" , "٩":"9" , "٠":"0"] 42 | 43 | for key in numbersDictionary.allKeys { 44 | numberString = numberString.replacingOccurrences(of: numbersDictionary[key] as! String, with:key as! String) 45 | } 46 | 47 | return numberString 48 | } 49 | 50 | func correctLanguageNumbers() -> String { 51 | if UIApplication.isAr() { 52 | return self.toArabicNumbers() 53 | } else { 54 | return self.toEnglishNumbers() 55 | } 56 | } 57 | } 58 | --------------------------------------------------------------------------------