这是我的makefile:
all:ll
ll:ll.c
gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $<
clean :
\rm -fr ll
Run Code Online (Sandbox Code Playgroud)
当我尝试make clean或make make,我得到这个错误:
:makefile:4: *** missing separator. Stop.
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我想知道如何以正确的方式使用这些属性.
据我所知,frame可以从我正在创建的视图的容器中使用.它设置相对于容器视图的视图位置.它还设置该视图的大小.
也center可以从我正在创建的视图的容器中使用.此属性更改视图相对于其容器的位置.
最后,bounds是相对于视图本身.它会更改视图的可绘制区域.
你能给约之间的关系更多信息frame和bounds?那些clipsToBounds和masksToBounds属性呢?
如何将查询结果导出到SQL Server 2008中的.csv文件?
我正在尝试在Swift/Cocoa中为Finder Sync扩展创建一个级联子菜单.我有以下代码:
override func menuForMenuKind(menuKind: FIMenuKind) -> NSMenu! {
let m = NSMenu(title: "")
let mi1 = NSMenuItem(title: "item1", action: nil, keyEquivalent: "")
let mi11 = NSMenuItem(title: "item11", action: nil, keyEquivalent: "")
let m2 = NSMenu(title: "")
let mi2 = NSMenuItem(title: "item2", action: nil, keyEquivalent: "")
m2.addItem(mi2)
m.addItem(mi1)
m.addItem(mi11)
m.setSubmenu(m2, forItem: mi1)
return m
}
Run Code Online (Sandbox Code Playgroud)
所以我想要实现的目标是:
item1->
item2
item11
Run Code Online (Sandbox Code Playgroud)
所以我实际得到的是一个平面item1和item11菜单列表.
任何提示?
我向Apple提交了一个错误(#18810635),得到的答复是(#18531883)它仍然是开放的副本.
在OpenRadar http://openradar.appspot.com/radar?id=5772557445758976上发布了文件副本,发送给开发者倡导者.
如果有人知道#18531883的命运 - 这是Finder Sync Extensions的核心存在理由吗?
我正在开发一个iPhone应用程序,在一个特定的视图中,我需要加载两个不同的实体:一个将填充一个UITableView,另一个将填充一个UITextView.
是否可以使用单个属性获取这两个属性NSFetchedResultsController?
或者我需要使用两种不同的NSFetchedResultsControllers?
关于如何最好地解决这个问题的任何想法?
我正在尝试实现三角学的范围缩减操作.但相反,我认为对输入数据执行模数pi/2操作可能会更好.我想知道什么算法存在并且对于32位IEEE 754浮点的这种操作有效?
我必须在汇编中实现它,所以只用一条指令就不能使用fmod,除法,乘法等.我的处理器使用16位字,我实现了32位浮点加法,减法,乘法,除法,平方根,余弦和正弦.我只需要范围缩减(模数)来输入余弦和正弦值.
我想导出一部电影,AVAssetWriter但无法弄清楚如何同步包含视频和音频轨道.仅导出视频工作正常,但是当我添加音频时,生成的电影如下所示:
首先,我看到视频(没有音频),然后视频冻结(显示最后一个图像帧直到结束),几秒钟后我听到音频.
我尝试了一些事情CMSampleBufferSetOutputPresentationTimeStamp(CMSampleBufferGetPresentationTimeStamp从当前减去第一个)用于音频,但这一切都不起作用,我认为这不是正确的方向,因为源电影中的视频和音频应该是同步的. ..
我的设置简单:我创建一个AVAssetReader和2 AVAssetReaderTrackOutput(一个用于视频,一个用于音频)并将它们添加到AVAssetReader,然后我创建一个AVAssetWriter和2 AVAssetWriterInput(视频和音频)并将它们添加到AVAssetWriter...我开始一切:
[assetReader startReading];
[assetWriter startWriting];
[assetWriter startSessionAtSourceTime:kCMTimeZero];
Run Code Online (Sandbox Code Playgroud)
然后我运行2个队列来做样本缓冲区的东西:
dispatch_queue_t queueVideo=dispatch_queue_create("assetVideoWriterQueue", NULL);
[assetWriterVideoInput requestMediaDataWhenReadyOnQueue:queueVideo usingBlock:^
{
while([assetWriterVideoInput isReadyForMoreMediaData])
{
CMSampleBufferRef sampleBuffer=[assetReaderVideoOutput copyNextSampleBuffer];
if(sampleBuffer)
{
[assetWriterVideoInput appendSampleBuffer:sampleBuffer];
CFRelease(sampleBuffer);
} else
{
[assetWriterVideoInput markAsFinished];
dispatch_release(queueVideo);
videoFinished=YES;
break;
}
}
}];
dispatch_queue_t queueAudio=dispatch_queue_create("assetAudioWriterQueue", NULL);
[assetWriterAudioInput requestMediaDataWhenReadyOnQueue:queueAudio usingBlock:^
{
while([assetWriterAudioInput isReadyForMoreMediaData])
{
CMSampleBufferRef sampleBuffer=[assetReaderAudioOutput copyNextSampleBuffer];
if(sampleBuffer)
{
[assetWriterAudioInput appendSampleBuffer:sampleBuffer];
CFRelease(sampleBuffer);
} else
{ …Run Code Online (Sandbox Code Playgroud) 如果我有一个拥有3D世界的游戏,并且世界相当大,那么需要分成几个块,是否有一个主要的,如果有的话,有128个字节块的性能优势,比如150个字节的块?显然,块中的对象仍然是整数个字节.
即chunks[128][128][128]比chunks[150][150][150]或更快chunks[112][112][112]?之后是否存在其他副作用,例如过多的RAM浪费?是否还有其他因素需要考虑?
我只是看到将所有内容存储在变量和大小为2的幂的数组中是一种惯例,但我不确定它是否有任何优点,如果使用更多人类数字如100或150更好.
当实现Self在协议扩展中返回的静态协议函数时,在扩展中的函数的实现中出现错误(在没有上下文的情况下显示的最小简化方案):
import Foundation
protocol P {
static func f() -> Self
static func g() -> Self
}
extension P {
static func f() -> Self { // Method 'f()' in non-final class 'NSData' must return `Self` to conform to protocol 'P'
return g()
}
}
extension NSData: P {
static func g() -> Self {
return self.init()
}
}
Run Code Online (Sandbox Code Playgroud)
更换Self与P上发生错误的行使编译器段错误(SIG 11)(这似乎输送类型不匹配错误的有效的方式).
改变的申报f()返回P,以及更换Self用P的错误行,结果在编译成功,但失去式精密(并且需要力向下转换在每次调用点,再加上记录了Self详细要求).
是否有任何其他解决方法可以解决此问题,并且不会丢失通用返回类型?
编辑 …
我正在开发一个应用程序,我在其中加载了大部分深色背景的不同html文件.现在,当从一个页面导航到另一个页面时,会出现一个小的白色闪光,可能是因为下一页尚未加载.我想摆脱那个闪存,并认为最简单的方法是给WebView一个背景颜色.
我尝试设置WebView的颜色以及其中的scrollView,但这似乎不起作用:
self.webView?.backgroundColor = UIColor.blackColor()
self.webView?.scrollView.backgroundColor = UIColor.blackColor()
Run Code Online (Sandbox Code Playgroud)
第一次加载视图时会看到闪烁的颜色,但后续导航时却看不到.
c ×3
cocoa ×2
swift ×2
arrays ×1
assembly ×1
audio ×1
binary ×1
bounds ×1
cocoa-touch ×1
controller ×1
core-data ×1
entities ×1
export ×1
frame ×1
interface ×1
ios ×1
iphone ×1
macos ×1
makefile ×1
modulo ×1
objective-c ×1
performance ×1
swift2 ×1
uikit ×1
uiview ×1
video ×1
wkwebview ×1
xcode6 ×1
xcode6gm ×1