实例介绍
这是一款模拟网易新闻、里面有推送消息聊天、消息聊天是集成了融云
【实例截图】
【核心代码】
97cd6b00-aa57-47a9-b19d-980068e5af49
├── iKnow-鍙戝竷鐗?
├── iKnow-鍙戝竷鐗?.DS_Store
├── iKnow-鍙戝竷鐗?iKnow.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcuserdata
│ │ ├── qianfeng1052.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ ├── zhangxingye.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ ├── zhirq.xcuserdatad
│ │ │ └── UserInterfaceState.xcuserstate
│ │ └── Zsp.xcuserdatad
│ │ ├── UserInterfaceState.xcuserstate
│ │ └── WorkspaceSettings.xcsettings
│ ├── xcshareddata
│ │ └── xcschemes
│ │ └── News.xcscheme
│ └── xcuserdata
│ ├── qianfeng1052.xcuserdatad
│ │ └── xcschemes
│ │ └── xcschememanagement.plist
│ ├── zhangxingye.xcuserdatad
│ │ └── xcschemes
│ │ └── xcschememanagement.plist
│ ├── zhirq.xcuserdatad
│ │ ├── xcdebugger
│ │ │ └── Breakpoints_v2.xcbkptlist
│ │ └── xcschemes
│ │ └── xcschememanagement.plist
│ └── Zsp.xcuserdatad
│ ├── xcdebugger
│ │ └── Breakpoints_v2.xcbkptlist
│ └── xcschemes
│ └── xcschememanagement.plist
├── iKnow-鍙戝竷鐗?News
│ ├── 00000.png
│ ├── 10.png
│ ├── 11.png
│ ├── 12.png
│ ├── 1.png
│ ├── 2.png
│ ├── 3.png
│ ├── 4.png
│ ├── 58.png
│ ├── 5.png
│ ├── 6.png
│ ├── 7.png
│ ├── 8.png
│ ├── 9.png
│ ├── about@2x.png
│ ├── AboutViewController.h
│ ├── AboutViewController.m
│ ├── Account_Avatar@3x.png
│ ├── AFNetworking
│ │ ├── AFHTTPRequestOperation.h
│ │ ├── AFHTTPRequestOperation.m
│ │ ├── AFHTTPRequestOperationManager.h
│ │ ├── AFHTTPRequestOperationManager.m
│ │ ├── AFHTTPSessionManager.h
│ │ ├── AFHTTPSessionManager.m
│ │ ├── AFNetworking.h
│ │ ├── AFNetworkReachabilityManager.h
│ │ ├── AFNetworkReachabilityManager.m
│ │ ├── AFSecurityPolicy.h
│ │ ├── AFSecurityPolicy.m
│ │ ├── AFURLConnectionOperation.h
│ │ ├── AFURLConnectionOperation.m
│ │ ├── AFURLRequestSerialization.h
│ │ ├── AFURLRequestSerialization.m
│ │ ├── AFURLResponseSerialization.h
│ │ ├── AFURLResponseSerialization.m
│ │ ├── AFURLSessionManager.h
│ │ └── AFURLSessionManager.m
│ ├── Angry
│ ├── AppDelegate.h
│ ├── AppDelegate.m
│ ├── AppModel.h
│ ├── AppModel.m
│ ├── AppTableViewCell.h
│ ├── AppTableViewCell.m
│ ├── AppTableViewCell.xib
│ ├── AppViewController.h
│ ├── AppViewController.m
│ ├── Back_White@2x.png
│ ├── Base.lproj
│ │ ├── LaunchScreen.xib
│ │ └── Main.storyboard
│ ├── begain.png
│ ├── blackBack.png
│ ├── ChatViewController.h
│ ├── ChatViewController.m
│ ├── ChatViewController.xib
│ ├── collect_default160x160.png
│ ├── CollectTableViewCell.h
│ ├── CollectTableViewCell.m
│ ├── CollectTableViewCell.xib
│ ├── CollectViewController.h
│ ├── CollectViewController.m
│ ├── Dark_Theme_Follow@2x.png
│ ├── Dark_Theme_Unfollow@2x.png
│ ├── DBManager.h
│ ├── DBManager.m
│ ├── Default.png
│ ├── DetailViewController.h
│ ├── DetailViewController.m
│ ├── dingyueItemNormal@2x.png
│ ├── dingyueItemNormal@3x.png
│ ├── dingyueItemSelected@2x.png
│ ├── dingyueItemSelected@3x.png
│ ├── DOPNavbarMenu
│ │ ├── DOPNavbarMenu.h
│ │ ├── DOPNavbarMenu.m
│ │ ├── UIView+DOPExtension.h
│ │ └── UIView+DOPExtension.m
│ ├── Editor_Profile_Avatar@2x.png
│ ├── en.lproj
│ │ └── InfoPlist.strings
│ ├── FMDB
│ │ ├── FMDatabaseAdditions.h
│ │ ├── FMDatabaseAdditions.m
│ │ ├── FMDatabase.h
│ │ ├── FMDatabase.m
│ │ ├── FMDatabasePool.h
│ │ ├── FMDatabasePool.m
│ │ ├── FMDatabaseQueue.h
│ │ ├── FMDatabaseQueue.m
│ │ ├── FMResultSet.h
│ │ └── FMResultSet.m
│ ├── FMDB(鏁版嵁搴?
│ ├── header.pch
│ ├── Home_Icon@2x.png
│ ├── Home_Image_Mask@2x.png
│ ├── homeModel.h
│ ├── homeModel.m
│ ├── HomeTableViewCell.h
│ ├── HomeTableViewCell.m
│ ├── HomeTableViewCell.xib
│ ├── HomeViewController.h
│ ├── HomeViewController.m
│ ├── HZJMenuViewControl
│ ├── ic_back_arrow_white_normal.png
│ ├── ico_user_subscribe_n@2x.png
│ ├── ic_top_arrow_white_normal.png
│ ├── Images.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── 120-1.png
│ │ │ ├── 120.png
│ │ │ ├── 152.png
│ │ │ ├── 180-1.png
│ │ │ ├── 180.png
│ │ │ ├── 29.png
│ │ │ ├── 40.png
│ │ │ ├── 58-1.png
│ │ │ ├── 58.png
│ │ │ ├── 76.png
│ │ │ ├── 80-1.png
│ │ │ ├── 80.png
│ │ │ ├── 87.png
│ │ │ └── Contents.json
│ │ └── Contents.json
│ ├── Info.plist
│ ├── JHRefresh
│ │ ├── AnimationView
│ │ │ ├── JHRefreshAmazingAniView.h
│ │ │ ├── JHRefreshAmazingAniView.m
│ │ │ ├── JHRefreshAniBaseView.h
│ │ │ ├── JHRefreshAniBaseView.m
│ │ │ ├── JHRefreshCommonAniView.h
│ │ │ └── JHRefreshCommonAniView.m
│ │ ├── JHRefreshBaseView.h
│ │ ├── JHRefreshBaseView.m
│ │ ├── JHRefresh.bundle
│ │ │ ├── arrow@2x.png
│ │ │ ├── dropdown_anim__00010@2x.png
│ │ │ ├── dropdown_anim__00011@2x.png
│ │ │ ├── dropdown_anim__00012@2x.png
│ │ │ ├── dropdown_anim__0001@2x.png
│ │ │ ├── dropdown_anim__00013@2x.png
│ │ │ ├── dropdown_anim__00014@2x.png
│ │ │ ├── dropdown_anim__00015@2x.png
│ │ │ ├── dropdown_anim__00016@2x.png
│ │ │ ├── dropdown_anim__00017@2x.png
│ │ │ ├── dropdown_anim__00018@2x.png
│ │ │ ├── dropdown_anim__00019@2x.png
│ │ │ ├── dropdown_anim__00020@2x.png
│ │ │ ├── dropdown_anim__00021@2x.png
│ │ │ ├── dropdown_anim__00022@2x.png
│ │ │ ├── dropdown_anim__0002@2x.png
│ │ │ ├── dropdown_anim__00023@2x.png
│ │ │ ├── dropdown_anim__00024@2x.png
│ │ │ ├── dropdown_anim__00025@2x.png
│ │ │ ├── dropdown_anim__00026@2x.png
│ │ │ ├── dropdown_anim__00027@2x.png
│ │ │ ├── dropdown_anim__00028@2x.png
│ │ │ ├── dropdown_anim__00029@2x.png
│ │ │ ├── dropdown_anim__00030@2x.png
│ │ │ ├── dropdown_anim__00031@2x.png
│ │ │ ├── dropdown_anim__00032@2x.png
│ │ │ ├── dropdown_anim__0003@2x.png
│ │ │ ├── dropdown_anim__00033@2x.png
│ │ │ ├── dropdown_anim__00034@2x.png
│ │ │ ├── dropdown_anim__00035@2x.png
│ │ │ ├── dropdown_anim__00036@2x.png
│ │ │ ├── dropdown_anim__00037@2x.png
│ │ │ ├── dropdown_anim__00038@2x.png
│ │ │ ├── dropdown_anim__00039@2x.png
│ │ │ ├── dropdown_anim__00040@2x.png
│ │ │ ├── dropdown_anim__00041@2x.png
│ │ │ ├── dropdown_anim__00042@2x.png
│ │ │ ├── dropdown_anim__0004@2x.png
│ │ │ ├── dropdown_anim__00043@2x.png
│ │ │ ├── dropdown_anim__00044@2x.png
│ │ │ ├── dropdown_anim__00045@2x.png
│ │ │ ├── dropdown_anim__00046@2x.png
│ │ │ ├── dropdown_anim__00047@2x.png
│ │ │ ├── dropdown_anim__00048@2x.png
│ │ │ ├── dropdown_anim__00049@2x.png
│ │ │ ├── dropdown_anim__00050@2x.png
│ │ │ ├── dropdown_anim__00051@2x.png
│ │ │ ├── dropdown_anim__00052@2x.png
│ │ │ ├── dropdown_anim__0005@2x.png
│ │ │ ├── dropdown_anim__00053@2x.png
│ │ │ ├── dropdown_anim__00054@2x.png
│ │ │ ├── dropdown_anim__00055@2x.png
│ │ │ ├── dropdown_anim__00056@2x.png
│ │ │ ├── dropdown_anim__00057@2x.png
│ │ │ ├── dropdown_anim__00058@2x.png
│ │ │ ├── dropdown_anim__00059@2x.png
│ │ │ ├── dropdown_anim__00060@2x.png
│ │ │ ├── dropdown_anim__0006@2x.png
│ │ │ ├── dropdown_anim__0007@2x.png
│ │ │ ├── dropdown_anim__0008@2x.png
│ │ │ ├── dropdown_anim__0009@2x.png
│ │ │ ├── dropdown_loading_01@2x.png
│ │ │ ├── dropdown_loading_02@2x.png
│ │ │ └── dropdown_loading_03@2x.png
│ │ ├── JHRefreshConfig.h
│ │ ├── JHRefreshConfig.m
│ │ ├── JHRefreshFooterView.h
│ │ ├── JHRefreshFooterView.m
│ │ ├── JHRefresh.h
│ │ ├── JHRefreshHeaderView.h
│ │ ├── JHRefreshHeaderView.m
│ │ ├── JHRefreshMacro.h
│ │ ├── JHRefreshViewDelegate.h
│ │ ├── UIScrollView+JHExtension.h
│ │ ├── UIScrollView+JHExtension.m
│ │ ├── UIScrollView+JHRefresh.h
│ │ ├── UIScrollView+JHRefresh.m
│ │ ├── UIView+JHExtension.h
│ │ └── UIView+JHExtension.m
│ ├── LBPersonalPage
│ ├── main.m
│ ├── mainNormal@2x.png
│ ├── mainNormal@3x.png
│ ├── mainSeleted@2x.png
│ ├── mainSeleted@3x.png
│ ├── Menu_Icon_Home_Highlight@3x.png
│ ├── NetInterface.h
│ ├── News_Avatar@2x.png
│ ├── News_Navigation_Arrow_Highlight@2x.png
│ ├── News_Navigation_Arrow_Highlight@3x.png
│ ├── News_Navigation_Next_Highlight@2x.png
│ ├── News_Navigation_Next_Highlight@3x.png
│ ├── News_Navigation_Share_Highlight@2x.png
│ ├── News_Navigation_Share_Highlight@3x.png
│ ├── personNormal@2x.png
│ ├── personNormal@3x.png
│ ├── personSeleted@2x.png
│ ├── personSeleted@3x.png
│ ├── Rong_Cloud_iOS_IMKit_SDK_v2_4_7_stable
│ │ ├── Emoji.plist
│ │ ├── en.lproj
│ │ │ └── RongCloudKit.strings
│ │ ├── libopencore-amrnb.a
│ │ ├── release_notes_ios.txt
│ │ ├── RongCloud.bundle
│ │ │ ├── actionbar_add_icon@2x.png
│ │ │ ├── actionbar_call_icon@2x.png
│ │ │ ├── actionbar_call_icon@3x.png
│ │ │ ├── actionbar_camera_icon@2x.png
│ │ │ ├── actionbar_camera_icon@3x.png
│ │ │ ├── actionbar_location_icon@2x.png
│ │ │ ├── actionbar_location_icon@3x.png
│ │ │ ├── actionbar_picture_icon@2x.png
│ │ │ ├── actionbar_picture_icon@3x.png
│ │ │ ├── addition@2x.png
│ │ │ ├── add_members@2x.png
│ │ │ ├── arrow.png
│ │ │ ├── audio_column@2x.png
│ │ │ ├── audio_press_short@2x.png
│ │ │ ├── block_notification@2x.png
│ │ │ ├── broken@2x.png
│ │ │ ├── case_cell_Line@2x.png
│ │ │ ├── chat_from_bg_normal@2x.png
│ │ │ ├── chat_from_timebg@2x.png
│ │ │ ├── chat_setmode_add_btn_normal@2x.png
│ │ │ ├── chat_setmode_key_btn_normal@2x.png
│ │ │ ├── chat_setmode_key_btn_selected@2x.png
│ │ │ ├── chat_setmode_voice_btn_normal@2x.png
│ │ │ ├── chatting_biaoqing_btn_normal@2x.png
│ │ │ ├── chat_to_bg_normal@2x.png
│ │ │ ├── checkbox_selected@2x.png
│ │ │ ├── checkbox_unselected@2x.png
│ │ │ ├── conversation_item_sendfailed@2x.png
│ │ │ ├── conversation_item_sending@2x.png
│ │ │ ├── conversation_item_unreadcount_icon@2x.png
│ │ │ ├── default_collection_portrait@2x.png
│ │ │ ├── default_collection_portrait@3x.png
│ │ │ ├── default_discussion_collection_portrait@2x.png
│ │ │ ├── default_discussion_collection_portrait@3x.png
│ │ │ ├── default_discussion_portrait@2x.png
│ │ │ ├── default_discussion_portrait@3x.png
│ │ │ ├── default_group_portrait@2x.png
│ │ │ ├── default_group_portrait@3x.png
│ │ │ ├── default_portrait@2x.png
│ │ │ ├── default_portrait@3x.png
│ │ │ ├── default_portrait_msg@2x.png
│ │ │ ├── default_portrait_msg@3x.png
│ │ │ ├── delete_members@2x.png
│ │ │ ├── delete_member_tip@2x.png
│ │ │ ├── deselect@2x.png
│ │ │ ├── disable_select@2x.png
│ │ │ ├── downlaod_picture_fail@2x.png
│ │ │ ├── download.png
│ │ │ ├── emoji_btn_delete@2x.png
│ │ │ ├── emoji_btn_send_bg@2x.png
│ │ │ ├── emoji_pagecontrol_normol@2x.png
│ │ │ ├── emoji_pagecontrol_selected@2x.png
│ │ │ ├── exclamation@2x.png
│ │ │ ├── from_voice_play1@2x.png
│ │ │ ├── from_voice_play2@2x.png
│ │ │ ├── from_voice_play@2x.png
│ │ │ ├── from_voice_play3@2x.png
│ │ │ ├── map_annotation@2x.png
│ │ │ ├── message_read_status@2x.png
│ │ │ ├── message_send_fail_status@2x.png
│ │ │ ├── message_sending_status@2x.png
│ │ │ ├── navigator_btn_add@2x.png
│ │ │ ├── navigator_btn_back@2x.png
│ │ │ ├── navigator_btn_back.png
│ │ │ ├── navigator_btn_more@2x.png
│ │ │ ├── network_status_warning@2x.png
│ │ │ ├── no_message_img@2x.png
│ │ │ ├── no_message_img.png
│ │ │ ├── portrait_kefu@2x.png
│ │ │ ├── press_for_audio@2x.png
│ │ │ ├── press_for_audio_down@2x.png
│ │ │ ├── pub_input@2x.png
│ │ │ ├── public_serive_menu_icon@2x.png
│ │ │ ├── public_serive_menu_icon@3x.png
│ │ │ ├── public_service_submenu_bg@2x.png
│ │ │ ├── public_service_submenu_bg@3x.png
│ │ │ ├── pub_menu@2x.png
│ │ │ ├── rc_richcontentmsg_placeholder@2x.png
│ │ │ ├── red_background@2x.png
│ │ │ ├── selected@2x.png
│ │ │ ├── sending_status@2x.png
│ │ │ ├── sendMsg_failed_tip@2x.png
│ │ │ ├── sms-received.caf
│ │ │ ├── to_voice_play1@2x.png
│ │ │ ├── to_voice_play2@2x.png
│ │ │ ├── to_voice_play@2x.png
│ │ │ ├── to_voice_play3@2x.png
│ │ │ ├── unicode_to_hanyu_pinyin.txt
│ │ │ ├── up.png
│ │ │ ├── voice_record_cancel@2x.png
│ │ │ ├── voice_unread@2x.png
│ │ │ ├── voice_volume0@2x.png
│ │ │ ├── voice_volume1@2x.png
│ │ │ ├── voice_volume2@2x.png
│ │ │ ├── voice_volume3@2x.png
│ │ │ ├── voice_volume4@2x.png
│ │ │ └── voip
│ │ │ ├── accept_btn_hover@2x.png
│ │ │ ├── accept_btn_hover@3x.png
│ │ │ ├── accept_btn_normal@2x.png
│ │ │ ├── accept_btn_normal@3x.png
│ │ │ ├── end_btn_hover@2x.png
│ │ │ ├── end_btn_hover@3x.png
│ │ │ ├── end_btn_normal@2x.png
│ │ │ ├── end_btn_normal@3x.png
│ │ │ ├── mute_btn_hover@2x.png
│ │ │ ├── mute_btn_hover@3x.png
│ │ │ ├── mute_btn_normal@2x.png
│ │ │ ├── mute_btn_normal@3x.png
│ │ │ ├── portrait_bg.png
│ │ │ ├── speaker_btn_hover@2x.png
│ │ │ ├── speaker_btn_hover@3x.png
│ │ │ ├── speaker_btn_normal@2x.png
│ │ │ ├── speaker_btn_normal@3x.png
│ │ │ ├── voip_calling_ring.mp3
│ │ │ └── voip_call.mp3
│ │ ├── RongIMKit.framework
│ │ │ ├── Headers
│ │ │ │ ├── RCAttributedLabel.h
│ │ │ │ ├── RCBaseViewController.h
│ │ │ │ ├── RCChatSessionInputBarControl.h
│ │ │ │ ├── RCContentView.h
│ │ │ │ ├── RCConversationBaseCell.h
│ │ │ │ ├── RCConversationCell.h
│ │ │ │ ├── RCConversationListViewController.h
│ │ │ │ ├── RCConversationModel.h
│ │ │ │ ├── RCConversationSettingTableViewController.h
│ │ │ │ ├── RCConversationSettingTableViewHeader.h
│ │ │ │ ├── RCConversationViewController.h
│ │ │ │ ├── RCEmojiBoardView.h
│ │ │ │ ├── RCImageMessageCell.h
│ │ │ │ ├── RCImageMessageProgressView.h
│ │ │ │ ├── RCImagePreviewController.h
│ │ │ │ ├── RCIM.h
│ │ │ │ ├── RCKitUtility.h
│ │ │ │ ├── RCLocationMessageCell.h
│ │ │ │ ├── RCLocationPickerViewController.h
│ │ │ │ ├── RCLocationViewController.h
│ │ │ │ ├── RCMessageBaseCell.h
│ │ │ │ ├── RCMessageBubbleTipView.h
│ │ │ │ ├── RCMessageCellDelegate.h
│ │ │ │ ├── RCMessageCell.h
│ │ │ │ ├── RCMessageCellNotificationModel.h
│ │ │ │ ├── RCMessageModel.h
│ │ │ │ ├── RCPluginBoardView.h
│ │ │ │ ├── RCPublicServiceChatViewController.h
│ │ │ │ ├── RCPublicServiceListViewController.h
│ │ │ │ ├── RCPublicServiceProfileViewController.h
│ │ │ │ ├── RCPublicServiceSearchViewController.h
│ │ │ │ ├── RCRichContentMessageCell.h
│ │ │ │ ├── RCSettingViewController.h
│ │ │ │ ├── RCTextMessageCell.h
│ │ │ │ ├── RCTextView.h
│ │ │ │ ├── RCThemeDefine.h
│ │ │ │ ├── RCTipLabel.h
│ │ │ │ ├── RCTipMessageCell.h
│ │ │ │ ├── RCUnknownMessageCell.h
│ │ │ │ ├── RCVoiceMessageCell.h
│ │ │ │ └── RongIMKit.h
│ │ │ ├── Info.plist
│ │ │ └── RongIMKit
│ │ ├── RongIMLib.framework
│ │ │ ├── Headers
│ │ │ │ ├── interf_dec.h
│ │ │ │ ├── interf_enc.h
│ │ │ │ ├── RCAMRDataConverter.h
│ │ │ │ ├── RCChatRoomInfo.h
│ │ │ │ ├── RCChatRoomMemberInfo.h
│ │ │ │ ├── RCCommandMessage.h
│ │ │ │ ├── RCCommandNotificationMessage.h
│ │ │ │ ├── RCContactNotificationMessage.h
│ │ │ │ ├── RCConversation.h
│ │ │ │ ├── RCDiscussion.h
│ │ │ │ ├── RCDiscussionNotificationMessage.h
│ │ │ │ ├── RCGroup.h
│ │ │ │ ├── RCGroupNotificationMessage.h
│ │ │ │ ├── RCHandShakeMessage.h
│ │ │ │ ├── RCImageMessage.h
│ │ │ │ ├── RCIMClient.h
│ │ │ │ ├── RCInformationNotificationMessage.h
│ │ │ │ ├── RCLocationMessage.h
│ │ │ │ ├── RCMessageContent.h
│ │ │ │ ├── RCMessageContentView.h
│ │ │ │ ├── RCMessage.h
│ │ │ │ ├── RCProfileNotificationMessage.h
│ │ │ │ ├── RCPublicServiceCommandMessage.h
│ │ │ │ ├── RCPublicServiceMenu.h
│ │ │ │ ├── RCPublicServiceMenuItem.h
│ │ │ │ ├── RCPublicServiceMultiRichContentMessage.h
│ │ │ │ ├── RCPublicServiceProfile.h
│ │ │ │ ├── RCPublicServiceRichContentMessage.h
│ │ │ │ ├── RCRealTimeLocationEndMessage.h
│ │ │ │ ├── RCRealTimeLocationManager.h
│ │ │ │ ├── RCRealTimeLocationStartMessage.h
│ │ │ │ ├── RCRichContentItem.h
│ │ │ │ ├── RCRichContentMessage.h
│ │ │ │ ├── RCStatusDefine.h
│ │ │ │ ├── RCStatusMessage.h
│ │ │ │ ├── RCSuspendMessage.h
│ │ │ │ ├── RCTextMessage.h
│ │ │ │ ├── RCUnknownMessage.h
│ │ │ │ ├── RCUploadImageStatusListener.h
│ │ │ │ ├── RCUserInfo.h
│ │ │ │ ├── RCUserTypingStatus.h
│ │ │ │ ├── RCUtilities.h
│ │ │ │ ├── RCVoiceMessage.h
│ │ │ │ ├── RCWatchKitStatusDelegate.h
│ │ │ │ └── RongIMLib.h
│ │ │ ├── Info.plist
│ │ │ ├── RCConfig.plist
│ │ │ └── RongIMLib
│ │ └── zh-Hans.lproj
│ │ └── RongCloudKit.strings
│ ├── Scratch
│ │ └── FootLeft
│ ├── SDWebImage
│ │ ├── NSData+ImageContentType.h
│ │ ├── NSData+ImageContentType.m
│ │ ├── SDImageCache.h
│ │ ├── SDImageCache.m
│ │ ├── SDWebImageCompat.h
│ │ ├── SDWebImageCompat.m
│ │ ├── SDWebImageDecoder.h
│ │ ├── SDWebImageDecoder.m
│ │ ├── SDWebImageDownloader.h
│ │ ├── SDWebImageDownloader.m
│ │ ├── SDWebImageDownloaderOperation.h
│ │ ├── SDWebImageDownloaderOperation.m
│ │ ├── SDWebImageManager.h
│ │ ├── SDWebImageManager.m
│ │ ├── SDWebImageOperation.h
│ │ ├── SDWebImagePrefetcher.h
│ │ ├── SDWebImagePrefetcher.m
│ │ ├── UIButton+WebCache.h
│ │ ├── UIButton+WebCache.m
│ │ ├── UIImage+GIF.h
│ │ ├── UIImage+GIF.m
│ │ ├── UIImage+MultiFormat.h
│ │ ├── UIImage+MultiFormat.m
│ │ ├── UIImageView+HighlightedWebCache.h
│ │ ├── UIImageView+HighlightedWebCache.m
│ │ ├── UIImageView+WebCache.h
│ │ ├── UIImageView+WebCache.m
│ │ ├── UIView+WebCacheOperation.h
│ │ └── UIView+WebCacheOperation.m
│ ├── SettingViewController.h
│ ├── SettingViewController.m
│ ├── SPopTool.h
│ ├── SPopTool.m
│ ├── SPZShowLabel
│ │ ├── SPZToast.h
│ │ └── SPZToast.m
│ ├── storiesModel.h
│ ├── storiesModel.m
│ ├── UIKit+AFNetworking
│ ├── UIView+Extension.h
│ ├── UIView+Extension.m
│ ├── UMSocial_Sdk_4.2.3
│ │ ├── en.lproj
│ │ │ └── UMSocialLocalizable.strings
│ │ ├── Header
│ │ │ ├── UMSocialAccountManager.h
│ │ │ ├── UMSocialBar.h
│ │ │ ├── UMSocialConfig.h
│ │ │ ├── UMSocialControllerServiceComment.h
│ │ │ ├── UMSocialControllerService.h
│ │ │ ├── UMSocialData.h
│ │ │ ├── UMSocialDataService.h
│ │ │ ├── UMSocial.h
│ │ │ ├── UMSocialSnsData.h
│ │ │ ├── UMSocialSnsPlatformManager.h
│ │ │ └── UMSocialSnsService.h
│ │ ├── libUMSocial_Sdk_4.2.3.a
│ │ ├── SocialSDKXib
│ │ │ ├── UMSCommentDetailController.xib
│ │ │ ├── UMSCommentInputControlleriPad.xib
│ │ │ ├── UMSCommentInputController.xib
│ │ │ ├── UMShareEditViewControlleriPad.xib
│ │ │ ├── UMShareEditViewController.xib
│ │ │ ├── UMSLoginViewController.xib
│ │ │ ├── UMSnsAccountViewController.xib
│ │ │ └── UMSShareListController.xib
│ │ ├── UMSocialSDKResourcesNew.bundle
│ │ │ ├── Buttons
│ │ │ │ ├── UMS_account_login@2x.png
│ │ │ │ ├── UMS_add_friend_off@2x.png
│ │ │ │ ├── UMS_add_friend_off.png
│ │ │ │ ├── UMS_add_friend_on@2x.png
│ │ │ │ ├── UMS_add_friend_on.png
│ │ │ │ ├── UMS_Check@2x.png
│ │ │ │ ├── UMS_Check.png
│ │ │ │ ├── UMS_comment_input@2x.png
│ │ │ │ ├── UMS_comment_view_cell.png
│ │ │ │ ├── UMS_comment_view_cell_white@2x.png
│ │ │ │ ├── UMS_delete_image_button_normal@2x.png
│ │ │ │ ├── UMS_delete_image_button_normal.png
│ │ │ │ ├── UMS_find@2x.png
│ │ │ │ ├── UMS_follow_off@2x.png
│ │ │ │ ├── UMS_follow_on@2x.png
│ │ │ │ ├── UMS_nav_bar_bg_white@2x.png
│ │ │ │ ├── UMS_nav_button_back@2x.png
│ │ │ │ ├── UMS_nav_button_back.png
│ │ │ │ ├── UMS_nav_button_close@2x.png
│ │ │ │ ├── UMS_nav_button_close.png
│ │ │ │ ├── UMS_nav_button_refresh@2x.png
│ │ │ │ ├── UMS_nav_button_refresh.png
│ │ │ │ ├── UMS_nav_button_send@2x.png
│ │ │ │ ├── UMS_nav_button_send.png
│ │ │ │ ├── UMS_No_Location@2x.png
│ │ │ │ ├── UMS_No_Location.png
│ │ │ │ ├── UMS_oauth_off@2x.png
│ │ │ │ ├── UMS_oauth_off.png
│ │ │ │ ├── UMS_oauth_on@2x.png
│ │ │ │ ├── UMS_oauth_on.png
│ │ │ │ ├── UMS_place_map@2x.png
│ │ │ │ ├── UMS_place_map.png
│ │ │ │ ├── UMS_place_off@2x.png
│ │ │ │ ├── UMS_place_off.png
│ │ │ │ ├── UMS_place_tap@2x.png
│ │ │ │ ├── UMS_place_tap.png
│ │ │ │ ├── UMS_shake_close@2x.png
│ │ │ │ ├── UMS_shake_close.png
│ │ │ │ ├── UMS_shake_close_tap@2x.png
│ │ │ │ ├── UMS_shake_close_tap.png
│ │ │ │ ├── UMS_shake__share_button@2x.png
│ │ │ │ ├── UMS_share_change_account@2x.png
│ │ │ │ ├── UMS_share_change_account_bg@2x.png
│ │ │ │ ├── UMS_share_change_account.png
│ │ │ │ ├── UMS_share_change_account_tap@2x.png
│ │ │ │ ├── UMS_share_change_account_tap.png
│ │ │ │ ├── UMS_share_change_to_account@2x.png
│ │ │ │ ├── UMS_share_change_to_account_tap@2x.png
│ │ │ │ ├── UMS_share_oauth@2x.png
│ │ │ │ ├── UMS_umeng_share_at@2x.png
│ │ │ │ ├── UMS_umeng_share_at.png
│ │ │ │ ├── UMS_umeng_share_atSel@2x.png
│ │ │ │ ├── UMS_umeng_share_atSel.png
│ │ │ │ ├── UMS_umeng_share_at_tap.png
│ │ │ │ ├── UMS_umeng_share_toolbarBg@2x.png
│ │ │ │ ├── UMS_umeng_share_toolbarBg.png
│ │ │ │ ├── UMS_url_image@2x.png
│ │ │ │ ├── UMS_url_image.png
│ │ │ │ ├── UMS_url_music@2x.png
│ │ │ │ ├── UMS_url_music.png
│ │ │ │ ├── UMS_url_video@2x.png
│ │ │ │ ├── UMS_url_video.png
│ │ │ │ ├── UMS_User-Avatar-Placeholder@2x.png
│ │ │ │ └── UMS_User_profile_default@2x.png
│ │ │ ├── EGO
│ │ │ │ ├── blackArrow@2x.png
│ │ │ │ ├── blackArrow.png
│ │ │ │ ├── blueArrow@2x.png
│ │ │ │ ├── blueArrow.png
│ │ │ │ ├── grayArrow@2x.png
│ │ │ │ ├── grayArrow.png
│ │ │ │ ├── whiteArrow@2x.png
│ │ │ │ └── whiteArrow.png
│ │ │ ├── OtherTheme
│ │ │ │ ├── UMS_actionsheet_panel@2x.png
│ │ │ │ ├── UMS_nav_back_button_normal@2x.png
│ │ │ │ ├── UMS_nav_back_button_normal.png
│ │ │ │ ├── UMS_nav_back_button_tap@2x.png
│ │ │ │ ├── UMS_nav_back_button_tap.png
│ │ │ │ ├── UMS_nav_bar_bg_black@2x.png
│ │ │ │ ├── UMS_nav_bar_bg_black.png
│ │ │ │ ├── UMS_nav_button_normal@2x.png
│ │ │ │ ├── UMS_nav_button_normal.png
│ │ │ │ ├── UMS_nav_button_tap@2x.png
│ │ │ │ └── UMS_nav_button_tap.png
│ │ │ ├── SnsPlatform
│ │ │ │ ├── UMS_douban_icon@2x.png
│ │ │ │ ├── UMS_douban_icon.png
│ │ │ │ ├── UMS_douban_off@2x.png
│ │ │ │ ├── UMS_douban_off.png
│ │ │ │ ├── UMS_douban_on@2x.png
│ │ │ │ ├── UMS_douban_on.png
│ │ │ │ ├── UMS_email_icon@2x.png
│ │ │ │ ├── UMS_email_icon.png
│ │ │ │ ├── UMS_email_off@2x.png
│ │ │ │ ├── UMS_email_off.png
│ │ │ │ ├── UMS_email_on@2x.png
│ │ │ │ ├── UMS_facebook_icon@2x.png
│ │ │ │ ├── UMS_facebook_icon.png
│ │ │ │ ├── UMS_facebook_off@2x.png
│ │ │ │ ├── UMS_facebook_off.png
│ │ │ │ ├── UMS_facebook_on@2x.png
│ │ │ │ ├── UMS_facebook_on.png
│ │ │ │ ├── UMS_instagram@2x.png
│ │ │ │ ├── UMS_instagram.png
│ │ │ │ ├── UMS_laiwang_session@2x.png
│ │ │ │ ├── UMS_laiwang_timeline@2x.png
│ │ │ │ ├── UMS_line_icon@2x.png
│ │ │ │ ├── UMS_qq_icon@2x.png
│ │ │ │ ├── UMS_qq_icon.png
│ │ │ │ ├── UMS_qq_off@2x.png
│ │ │ │ ├── UMS_qq_off.png
│ │ │ │ ├── UMS_qq_on@2x.png
│ │ │ │ ├── UMS_qq_on.png
│ │ │ │ ├── UMS_qzone_icon@2x.png
│ │ │ │ ├── UMS_qzone_icon.png
│ │ │ │ ├── UMS_qzone_off@2x.png
│ │ │ │ ├── UMS_qzone_off.png
│ │ │ │ ├── UMS_qzone_on@2x.png
│ │ │ │ ├── UMS_qzone_on.png
│ │ │ │ ├── UMS_renren_icon@2x.png
│ │ │ │ ├── UMS_renren_icon.png
│ │ │ │ ├── UMS_renren_off@2x.png
│ │ │ │ ├── UMS_renren_off.png
│ │ │ │ ├── UMS_renren_on@2x.png
│ │ │ │ ├── UMS_renren_on.png
│ │ │ │ ├── UMS_sina_icon@2x.png
│ │ │ │ ├── UMS_sina_icon.png
│ │ │ │ ├── UMS_sina_off@2x.png
│ │ │ │ ├── UMS_sina_off.png
│ │ │ │ ├── UMS_sina_on@2x.png
│ │ │ │ ├── UMS_sina_on.png
│ │ │ │ ├── UMS_sms_icon@2x.png
│ │ │ │ ├── UMS_sms_icon.png
│ │ │ │ ├── UMS_sms_off@2x.png
│ │ │ │ ├── UMS_sms_off.png
│ │ │ │ ├── UMS_sms_on@2x.png
│ │ │ │ ├── UMS_tencent_icon@2x.png
│ │ │ │ ├── UMS_tencent_icon.png
│ │ │ │ ├── UMS_tencent_off@2x.png
│ │ │ │ ├── UMS_tencent_off.png
│ │ │ │ ├── UMS_tencent_on@2x.png
│ │ │ │ ├── UMS_tencent_on.png
│ │ │ │ ├── UMS_tumblr_icon@2x.png
│ │ │ │ ├── UMS_twitter_icon@2x.png
│ │ │ │ ├── UMS_twitter_icon.png
│ │ │ │ ├── UMS_twitter_off@2x.png
│ │ │ │ ├── UMS_twitter_off.png
│ │ │ │ ├── UMS_twitter_on@2x.png
│ │ │ │ ├── UMS_twitter_on.png
│ │ │ │ ├── UMS_wechat_favorite_icon@2x.png
│ │ │ │ ├── UMS_wechat_favorite_icon.png
│ │ │ │ ├── UMS_wechat_icon@2x.png
│ │ │ │ ├── UMS_wechat_icon.png
│ │ │ │ ├── UMS_wechat_off@2x.png
│ │ │ │ ├── UMS_wechat_off.png
│ │ │ │ ├── UMS_wechat_on@2x.png
│ │ │ │ ├── UMS_wechat_session_icon@2x.png
│ │ │ │ ├── UMS_wechat_session_icon.png
│ │ │ │ ├── UMS_wechat_timeline_icon@2x.png
│ │ │ │ ├── UMS_wechat_timeline_icon.png
│ │ │ │ ├── UMS_wechat_timeline_off@2x.png
│ │ │ │ ├── UMS_wechat_timeline_off.png
│ │ │ │ ├── UMS_wechat_timeline_on@2x.png
│ │ │ │ ├── UMS_wechat_timeline_on.png
│ │ │ │ ├── UMS_whatsapp_icon@2x.png
│ │ │ │ ├── UMS_yixin_session@2x.png
│ │ │ │ └── UMS_yixin_timeline@2x.png
│ │ │ ├── SocialSDKBar
│ │ │ │ ├── UMS_account_normal_white@2x.png
│ │ │ │ ├── UMS_account_normal_white.png
│ │ │ │ ├── UMS_account_tap_white@2x.png
│ │ │ │ ├── UMS_account_tap_white.png
│ │ │ │ ├── UMS_comment_normal_white@2x.png
│ │ │ │ ├── UMS_comment_normal_white.png
│ │ │ │ ├── UMS_comment_tap_white@2x.png
│ │ │ │ ├── UMS_comment_tap_white.png
│ │ │ │ ├── UMS_like_off_white@2x.png
│ │ │ │ ├── UMS_like_off_white.png
│ │ │ │ ├── UMS_like_on_white@2x.png
│ │ │ │ ├── UMS_like_on_white.png
│ │ │ │ ├── UMS_share_normal_white@2x.png
│ │ │ │ ├── UMS_share_normal_white.png
│ │ │ │ ├── UMS_share_tap_white@2x.png
│ │ │ │ └── UMS_share_tap_white.png
│ │ │ └── Sound
│ │ │ └── shake_sound.mp3
│ │ └── zh-Hans.lproj
│ │ └── UMSocialLocalizable.strings
│ ├── ViewController.h
│ ├── ViewController.m
│ ├── weibo.png
│ ├── zh-Hans.lproj
│ │ ├── InfoPlist.strings
│ │ ├── LaunchScreen.strings
│ │ └── Main.strings
│ ├── ZspTabBarExtension
│ │ ├── UITabBarController+ZspExtension.h
│ │ └── UITabBarController+ZspExtension.m
│ └── 绱犳潗
├── iKnow-鍙戝竷鐗?NewsTests
│ ├── Info.plist
│ └── NewsTests.m
└── __MACOSX
├── iKnow-鍙戝竷鐗?
├── iKnow-鍙戝竷鐗?._.DS_Store
├── iKnow-鍙戝竷鐗?._iKnow.xcodeproj
├── iKnow-鍙戝竷鐗?iKnow.xcodeproj
│ ├── project.xcworkspace
│ │ └── xcuserdata
│ │ ├── qianfeng1052.xcuserdatad
│ │ ├── zhangxingye.xcuserdatad
│ │ └── Zsp.xcuserdatad
│ ├── xcshareddata
│ │ └── xcschemes
│ └── xcuserdata
│ ├── qianfeng1052.xcuserdatad
│ │ └── xcschemes
│ ├── zhangxingye.xcuserdatad
│ │ └── xcschemes
│ └── Zsp.xcuserdatad
│ ├── xcdebugger
│ └── xcschemes
├── iKnow-鍙戝竷鐗?._News
├── iKnow-鍙戝竷鐗?News
│ ├── AFNetworking
│ ├── Angry
│ ├── Base.lproj
│ ├── DOPNavbarMenu
│ ├── en.lproj
│ ├── FMDB
│ ├── FMDB(鏁版嵁搴?
│ ├── HZJMenuViewControl
│ ├── Images.xcassets
│ │ └── AppIcon.appiconset
│ ├── JHRefresh
│ │ ├── AnimationView
│ │ └── JHRefresh.bundle
│ ├── LBPersonalPage
│ ├── Rong_Cloud_iOS_IMKit_SDK_v2_4_7_stable
│ │ ├── en.lproj
│ │ ├── RongCloud.bundle
│ │ │ └── voip
│ │ ├── RongIMKit.framework
│ │ │ └── Headers
│ │ ├── RongIMLib.framework
│ │ │ └── Headers
│ │ └── zh-Hans.lproj
│ ├── Scratch
│ │ └── FootLeft
│ ├── SDWebImage
│ ├── SPZShowLabel
│ ├── UIKit+AFNetworking
│ ├── UMSocial_Sdk_4.2.3
│ │ ├── en.lproj
│ │ ├── Header
│ │ ├── SocialSDKXib
│ │ ├── UMSocialSDKResourcesNew.bundle
│ │ │ ├── Buttons
│ │ │ ├── EGO
│ │ │ ├── OtherTheme
│ │ │ ├── SnsPlatform
│ │ │ ├── SocialSDKBar
│ │ │ └── Sound
│ │ └── zh-Hans.lproj
│ ├── zh-Hans.lproj
│ ├── ZspTabBarExtension
│ └── 绱犳潗
├── iKnow-鍙戝竷鐗?._NewsTests
└── iKnow-鍙戝竷鐗?NewsTests
127 directories, 706 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论