小编Mat*_*der的帖子

我可以在两个不同的Apple开发者帐户中添加一个iOS设备吗?

我有两个开发者帐户和一个iOS设备.我可以在两个不同的Apple开发者帐户中添加一个iOS设备吗?(我的意思是UDID)

udid ios

7
推荐指数
2
解决办法
2400
查看次数

设计模式"门面"

我正在研究设计模式的问题.在这种情况下,我想实现设计模式' Facade '

我知道' Cocoa Touch '为我们提供了在项目中应用设计模式的完整解决方案(例如NSNotificationCenter - 实现观察者设计模式)

接下来我的问题是: - 我们是否有能力使用设计模式' Facade '以及观察者设计模式的情况.

现在我像这样实现' Facade ':

例如,我有一些实现一些计算的类.' Facade '类将我需要计算的所有类组合在一起.

例如,我有类A,B,C和Facade(包含A,B和C类).

当我想要计算某些东西时,我只需创建我的" Facade "并传递一些参数进行计算.在这种情况下,我不知道类A,B,C,这个Facade对象只提供了一个访问点.

此设计模式封装对象并简化应用程序.

这是正确的实施吗?

design-patterns objective-c ios

7
推荐指数
2
解决办法
5033
查看次数

如何为iPad 3命名图形文件

正如我在iOS中所做的那样,我们可以将视网膜显示文件命名为name@2x.png.

如何为iPad 3命名文件

ipad.png - iPad,iPad 2

ipad@2x.png - iPad 3

它是否正确?

谢谢!

ipad ios

7
推荐指数
1
解决办法
1029
查看次数

git pull之后得到了一个git merge问题

我做了git pull.之后我收到了这条消息:

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
".git/MERGE_MSG" 7L, 302C
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 我需要在这做什么?因为我无法输入任何消息.

git

7
推荐指数
2
解决办法
1万
查看次数

SwiftUI - 解包可选图像数据以基于 UIImage(data) 创建图像

我找到了这个链接,一些答案说我们可以解决两个任务:

  • 如果需要,显示视图元素
  • 或者如果找到 nil 则显示默认值

我的数据模型包含Data正确的可选内容,我将Image其用于View.

!目前,我还没有找到解决此问题并使用此不安全标志的方法:

Image(uiImage: UIImage(data: userService.user.imageData!)!)
Run Code Online (Sandbox Code Playgroud)

当然,我不能保证它,我不应该使用它,但需要帮助如何打开它。

作为一种快速解决方法,我可以将此图像数据属性设置为非可选,然后从本地文件加载一些数据,但即便如此,我仍然需要在此处强制展开UIImage(data

ios swift swiftui

7
推荐指数
2
解决办法
6257
查看次数

如何最好地在iOS中使用MVC

我在MVC工作了很长时间,但不确定我在iOS中使用这种模式.

这是我的理解和源代码,我用于模型视图和控制器上的分区.

描述:

  1. 模型(例如 - 类MyModel)模型这是我的数据.我使用模型进行定义计算,从Internet获取数据,并进一步通过NSNotificationCenter通知控制器模型的变化.

  2. 控制器(例如 - 类MyController)控制器可以直接联系其模型数据的请求,并直接进入视图中的显示.

  3. 视图(例如 - 类MyView)视图 - 显示和收集用户的事件.View可以通过target-action和delegate与控制器进行交互.

码:

class MyModel:NSObject

    .h ... (some header code)
    .m
    Initialization method...

    // method for get data from internet
    -(NSData *)my_getDataFromInternet:(NSURL *)url{
       NSData *data=[NSData dataWithContentsOfURL:url];
       return data;    
    }
Run Code Online (Sandbox Code Playgroud)

class MyController:UIVIewController

     #import "MyView.h"
     .h
     MyView * my_view;

     #import "MyData.h"
     .m
     Initialization method...
     - (void)init{
        my_view = [[MyView alloc]init];
        my_view.my_target = self;
        self.view = my_view;
     }

     -(void)mycontrolleraction{
        MyData * my_data = ...
        [my_data my_getDataFromInternet:some_url_image];
        my_view.my_image = [UIImage imageWithData:self.my_data];
     } …
Run Code Online (Sandbox Code Playgroud)

model-view-controller design-patterns ios

6
推荐指数
1
解决办法
2721
查看次数

dyld isuess(未加载库)

我在构建项目时收到此消息:

dyld:未加载库:

@rpath/iPhoneSimulatorRemoteClient.framework/Versions/A/iPhoneSimulatorRemoteClient
  Referenced from: /Users/dev01/mobile/ios/Test/test/testTests/FoneMonkey/bin/iphonesim
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

这是动态链接错误,据我所知,这个错误是因为找不到图像.它是否正确?

应采取哪些措施来解决错误?

我找到了这个链接,因为我使用xcode 4.3来解决这个错误.现在我在4.2上尝试了这个,并且工作得很好.

但我不知道如何在XCode 4.3上运行它

dyld ios

6
推荐指数
1
解决办法
1416
查看次数

scrollViewDidEndDecelerating检测正在运行的集合视图

我使用这种方法来组织分页:

- scrollViewDidEndDecelerating
Run Code Online (Sandbox Code Playgroud)

当我滚动我的时候,UICollectionView我在屏幕上更改了一些内容.但是我的屏幕上有很少的UICollectionView,我只需要一个.

uiscrollviewdelegate ios uicollectionview

6
推荐指数
1
解决办法
3813
查看次数

用于映射核心数据的最佳库

作为开发人员,我每天都要处理数据.我需要将原始数据处理到对象(NSManagedObject)的常见问题.所以我使用AFNetworking从远程服务器获取数据,并且由于AFNetworking工作,我有一个可以由NSDictionary表示的数据.因此,需要做大量工作的主要事情是将原始数据转换为具体的数据模型.因此,互联网上有许多图书馆可以为我们做这项艰苦的工作:

MagicalRecord MagicalImport

披风

EasyMapping

因此,作为一个新的映射,我想知道哪个库最适合我的目的.也许你也可以建议另一个.

core-data ios magicalrecord github-mantle

6
推荐指数
1
解决办法
3945
查看次数

swift 3 facebook sdk获取好友列表

我需要得到我所有朋友的名单:

我找到了这段代码:

var fbRequestFriends: FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "/{friend-list-id}", parameters: [AnyHashable : Any]())

fbRequestFriends.start { (connection, result, error) in
    if error == nil && result != nil {
        print("Request Friends result : \(result!)")
    } else {
        print("Error \(error)")
    }
}
Run Code Online (Sandbox Code Playgroud)

但作为回报我得到这个错误:

错误可选(错误域= NSURLErrorDomain代码= -1002 "不支持URL" 的UserInfo = {NSErrorFailingURLStringKey =(空)?的access_token = EAAZAaT5Yj9qQBABsXA5KGpwvGX6wIdgX6h9mLtzz6YtgjiOB12XwWxl1MrDJLtZChWSOOKXDiizZCu7uZAixBmqP97HYUXkeg3lkTeeeyjmvhZBOZBibrp2Exa9uZB7V5fflJTvISF2aqK94H7E52svqei6SHvxi3W9vcynSI8hPQBBSawND9NHQif0wYIPuHIpbzl6ErBErvk6nm4ysMo1ZA0BFHVmflVYZD&FORMAT = JSON和include_headers =假SDK = IOS,NSErrorFailingURLKey =(空)?的access_token = EAAZAaT5Yj9qQBABsXA5KGpwvGX6wIdgX6h9mLtzz6YtgjiOB12XwWxl1MrDJLtZChWSOOKXDiizZCu7uZAixBmqP97HYUXkeg3lkTeeeyjmvhZBOZBibrp2Exa9uZB7V5fflJTvISF2aqK94H7E52svqei6SHvxi3W9vcynSI8hPQBBSawND9NHQif0wYIPuHIpbzl6ErBErvk6nm4ysMo1ZA0BFHVmflVYZD&FORMAT = JSON和include_headers =假SDK = IOS, NSLocalizedDescription =不支持的URL,NSUnderlyingError = {0x7a6285b0误差区域= kCFErrorDomainCFNetwork代码= -1002 "不支持URL" 的UserInfo = {NSErrorFailingURLKey =(空)?=的access_token&EAAZAaT5Yj9qQBABsXA5KGpwvGX6wIdgX6h9mLtzz6YtgjiOB12XwWxl1MrDJLtZChWSOOKXDiizZCu7uZAixBmqP97HYUXkeg3lkTeeeyjmvhZBOZBibrp2Exa9uZB7V5fflJTvISF2aqK94H7E52svqei6SHvxi3W9vcynSI8hPQBBSawND9NHQif0wYIPuHIpbzl6ErBErvk6nm4ysMo1ZA0BFHVmflVYZD格式= JSON和include_headers =假SDK = IOS,NSErrorFailingURLStringKey =(空)?=的access_token EAAZAaT5Yj9qQBABsXA5KGpwvGX6wIdgX6h9mLtzz6YtgjiOB12XwWxl1MrDJLtZChWSOOKXDiizZCu7uZAixBmqP97HYUXkeg3lkTeeeyjmvhZBOZBibrp2Exa9uZB7V5fflJTvISF2aqK94H7E52的UserInfo …

facebook facebook-graph-api ios facebook-ios-sdk facebook-ios-sdk-4.0

6
推荐指数
1
解决办法
5548
查看次数